![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
Color selection widget. More...
#include <FXColorSelector.h>
Public Types | |
| enum | { ID_CUSTOM_FIRST = FXPacker::ID_LAST, ID_CUSTOM_LAST = ID_CUSTOM_FIRST+24, ID_RGB_RED_SLIDER, ID_RGB_GREEN_SLIDER, ID_RGB_BLUE_SLIDER, ID_RGB_RED_TEXT, ID_RGB_GREEN_TEXT, ID_RGB_BLUE_TEXT, ID_HSV_HUE_SLIDER, ID_HSV_SATURATION_SLIDER, ID_HSV_VALUE_SLIDER, ID_HSV_HUE_TEXT, ID_HSV_SATURATION_TEXT, ID_HSV_VALUE_TEXT, ID_CMY_CYAN_SLIDER, ID_CMY_MAGENTA_SLIDER, ID_CMY_YELLOW_SLIDER, ID_CMY_CYAN_TEXT, ID_CMY_MAGENTA_TEXT, ID_CMY_YELLOW_TEXT, ID_DIAL_WHEEL, ID_COLOR_LIST, ID_WELL_CHANGED, ID_ALPHA_SLIDER, ID_ALPHA_TEXT, ID_ALPHA_LABEL, ID_COLORPICK, ID_LAST } |
Public Member Functions | |
| long | onCmdWell (FXObject *, FXSelector, void *) |
| long | onChgWell (FXObject *, FXSelector, void *) |
| long | onCmdRGBSlider (FXObject *, FXSelector, void *) |
| long | onUpdRGBSlider (FXObject *, FXSelector, void *) |
| long | onCmdRGBText (FXObject *, FXSelector, void *) |
| long | onUpdRGBText (FXObject *, FXSelector, void *) |
| long | onCmdHSVSlider (FXObject *, FXSelector, void *) |
| long | onUpdHSVSlider (FXObject *, FXSelector, void *) |
| long | onCmdHSVText (FXObject *, FXSelector, void *) |
| long | onUpdHSVText (FXObject *, FXSelector, void *) |
| long | onCmdCMYSlider (FXObject *, FXSelector, void *) |
| long | onUpdCMYSlider (FXObject *, FXSelector, void *) |
| long | onCmdCMYText (FXObject *, FXSelector, void *) |
| long | onUpdCMYText (FXObject *, FXSelector, void *) |
| long | onCmdList (FXObject *, FXSelector, void *) |
| long | onCmdCustomWell (FXObject *, FXSelector, void *) |
| long | onCmdSetValue (FXObject *, FXSelector, void *) |
| long | onCmdAlphaSlider (FXObject *, FXSelector, void *) |
| long | onUpdAlphaSlider (FXObject *, FXSelector, void *) |
| long | onCmdAlphaText (FXObject *, FXSelector, void *) |
| long | onUpdAlphaText (FXObject *, FXSelector, void *) |
| long | onUpdAlphaLabel (FXObject *, FXSelector, void *) |
| long | onCmdWheel (FXObject *, FXSelector, void *) |
| long | onUpdWheel (FXObject *, FXSelector, void *) |
| long | onCmdColorPick (FXObject *, FXSelector, void *) |
| long | onCmdSetIntValue (FXObject *, FXSelector, void *) |
| long | onCmdGetIntValue (FXObject *, FXSelector, void *) |
| FXColorSelector (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
| Construct a new ColorSelector. | |
| FXButton * | acceptButton () const |
| Return a pointer to the "Accept" button. | |
| FXButton * | cancelButton () const |
| Return a pointer to the "Cancel" button. | |
| void | setRGBA (FXColor color, FXbool notify=false) |
| Set the selected color. | |
| FXColor | getRGBA () const |
| Get the selected color. | |
| void | setActivePanel (FXint pnl=COLORTAB_COLOR_RING) |
| Change active panel. | |
| FXint | getActivePanel () const |
| Return active panel. | |
| void | setWellColor (FXint w, FXColor clr) |
| Change well color. | |
| FXColor | getWellColor (FXint w) const |
| Return well color. | |
| void | setOpaqueOnly (FXbool opaque) |
| Change opaque only mode. | |
| FXbool | isOpaqueOnly () const |
| Return true if only opaque colors allowed. | |
| virtual void | save (FXStream &store) const |
| Save to a stream. | |
| virtual void | load (FXStream &store) |
| Load from a stream. | |
| virtual | ~FXColorSelector () |
| Destructor. | |
Protected Member Functions | |
| void | updateWell () |
Protected Attributes | |
| FXTabBook * | panels |
| FXColorWell * | well |
| FXColorList * | list |
| FXColorRing * | wheel |
| FXSlider * | rgbaslider [4] |
| FXTextField * | rgbatext [4] |
| FXSlider * | hsvaslider [4] |
| FXTextField * | hsvatext [4] |
| FXSlider * | cmyslider [4] |
| FXTextField * | cmytext [4] |
| FXColorWell * | colorwells [24] |
| FXIcon * | eyedropicon |
| FXIcon * | dialmodeicon |
| FXIcon * | rgbmodeicon |
| FXIcon * | hsvmodeicon |
| FXIcon * | cmymodeicon |
| FXIcon * | txtmodeicon |
| FXButton * | accept |
| FXButton * | cancel |
| FXfloat | rgba [4] |
| FXfloat | hsva [4] |
Color selection widget.
|
|