view
Class EditToolbar.ColorChoice

java.lang.Object
  extended by view.EditToolbar.ColorChoice
All Implemented Interfaces:
EditToolbar.ChoiceWithIcon
Enclosing class:
EditToolbar

private class EditToolbar.ColorChoice
extends java.lang.Object
implements EditToolbar.ChoiceWithIcon

Nested class used to hold the per-item information for the entries in the combo box of color choices. Each item represents a color choice which is basically just a Color object and a name.


Field Summary
private  java.awt.Color color
           
private  EditToolbar.ColorIcon icon
           
private  java.lang.String name
           
 
Constructor Summary
EditToolbar.ColorChoice(java.lang.String n, java.awt.Color c)
           
 
Method Summary
 java.awt.Color getColor()
           
 javax.swing.Icon getIcon()
           
 void select()
          Callback if this choice was selected.
 void setColor(java.awt.Color c)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

color

private java.awt.Color color

name

private java.lang.String name

icon

private EditToolbar.ColorIcon icon
Constructor Detail

EditToolbar.ColorChoice

public EditToolbar.ColorChoice(java.lang.String n,
                               java.awt.Color c)
Method Detail

setColor

public void setColor(java.awt.Color c)

getColor

public java.awt.Color getColor()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getIcon

public javax.swing.Icon getIcon()
Specified by:
getIcon in interface EditToolbar.ChoiceWithIcon

select

public void select()
Description copied from interface: EditToolbar.ChoiceWithIcon
Callback if this choice was selected.

Specified by:
select in interface EditToolbar.ChoiceWithIcon