21 #ifndef FXCOLORSELECTOR_H 22 #define FXCOLORSELECTOR_H 48 COLORTAB_RED_GREEN_BLUE,
49 COLORTAB_HUE_SATURATION_VALUE,
50 COLORTAB_CYAN_MAGENTA_YELLOW,
87 long onCmdWell(
FXObject*,FXSelector,
void*);
88 long onChgWell(
FXObject*,FXSelector,
void*);
89 long onCmdRGBSlider(
FXObject*,FXSelector,
void*);
90 long onUpdRGBSlider(
FXObject*,FXSelector,
void*);
91 long onCmdRGBText(
FXObject*,FXSelector,
void*);
92 long onUpdRGBText(
FXObject*,FXSelector,
void*);
93 long onCmdHSVSlider(
FXObject*,FXSelector,
void*);
94 long onUpdHSVSlider(
FXObject*,FXSelector,
void*);
95 long onCmdHSVText(
FXObject*,FXSelector,
void*);
96 long onUpdHSVText(
FXObject*,FXSelector,
void*);
97 long onCmdCMYSlider(
FXObject*,FXSelector,
void*);
98 long onUpdCMYSlider(
FXObject*,FXSelector,
void*);
99 long onCmdCMYText(
FXObject*,FXSelector,
void*);
100 long onUpdCMYText(
FXObject*,FXSelector,
void*);
101 long onCmdList(
FXObject*,FXSelector,
void*);
102 long onCmdCustomWell(
FXObject*,FXSelector,
void*);
103 long onCmdSetValue(
FXObject*,FXSelector,
void*);
104 long onCmdAlphaSlider(
FXObject*,FXSelector,
void*);
105 long onUpdAlphaSlider(
FXObject*,FXSelector,
void*);
106 long onCmdAlphaText(
FXObject*,FXSelector,
void*);
107 long onUpdAlphaText(
FXObject*,FXSelector,
void*);
108 long onUpdAlphaLabel(
FXObject*,FXSelector,
void*);
109 long onCmdWheel(
FXObject*,FXSelector,
void*);
110 long onUpdWheel(
FXObject*,FXSelector,
void*);
111 long onCmdColorPick(
FXObject*,FXSelector,
void*);
112 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
113 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
116 ID_CUSTOM_FIRST=FXPacker::ID_LAST,
117 ID_CUSTOM_LAST=ID_CUSTOM_FIRST+24,
125 ID_HSV_SATURATION_SLIDER,
128 ID_HSV_SATURATION_TEXT,
131 ID_CMY_MAGENTA_SLIDER,
132 ID_CMY_YELLOW_SLIDER,
157 void setRGBA(FXColor color,FXbool notify=
false);
160 FXColor getRGBA()
const;
163 void setActivePanel(FXint pnl=COLORTAB_COLOR_RING);
166 FXint getActivePanel()
const;
169 void setWellColor(FXint w,FXColor clr);
172 FXColor getWellColor(FXint w)
const;
175 void setOpaqueOnly(FXbool opaque);
178 FXbool isOpaqueOnly()
const;
181 virtual void save(
FXStream& store)
const;
The slider widget is a valuator widget which provides simple linear value range.
Definition: FXSlider.h:57
Base composite.
Definition: FXComposite.h:32
FXButton * acceptButton() const
Return a pointer to the "Accept" button.
Definition: FXColorSelector.h:151
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
FXButton * cancelButton() const
Return a pointer to the "Cancel" button.
Definition: FXColorSelector.h:154
A color well is a widget which controls color settings.
Definition: FXColorWell.h:51
Definition: FX4Splitter.h:28
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:42
A ColorList Widget displays a list of colors.
Definition: FXColorList.h:64
Packer is a layout manager which automatically places child windows inside its area against the left...
Definition: FXPacker.h:48
Color selection widget.
Definition: FXColorSelector.h:56
A text field is a single-line text entry widget.
Definition: FXTextField.h:63
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
The tab book layout manager arranges pairs of children; the even numbered children (0...
Definition: FXTabBook.h:48
A ColorRing widget provides an intuitive way to specify a color.
Definition: FXColorRing.h:44