Class Fox::FXColorBar |
|
A color bar is a widget which controls the brightness (value) of a color by means of the hue, saturation, value specification system.
The following messages are sent by FXColorBar to its target:
SEL_CHANGED: | sent continuously while the user is dragging the spot around; the message data is a three-element array containing the hue, saturation and value values. |
SEL_COMMAND: | sent when the user releases the mouse button and "drops" the spot at its new location; the message data is a three-element array containing the hue, saturation and value values. |
SEL_LEFTBUTTONPRESS: | sent when the left mouse button goes down; the message data is an FXEvent instance. |
SEL_LEFTBUTTONRELEASE: | sent when the left mouse button goes up; the message data is an FXEvent instance. |
COLORBAR_HORIZONTAL: | Color bar shown horizontally |
COLORBAR_VERTICAL: | Color bar shown vertically |
Methods |
Attributes |
barStyle | [RW] | Color bar style (one of COLORBAR_HORIZONTAL or COLORBAR_VERTICAL) [Integer] |
helpText | [RW] | Status line help text [String] |
hue | [RW] | Hue [Float] |
sat | [RW] | Saturation [Float] |
tipText | [RW] | Tool tip message [String] |
val | [RW] | Value [Float] |
Public Class methods |
new(parent, target=nil, selector=0, opts=FRAME_NORMAL, x=0, y=0, width=0, height=0, padLeft=DEFAULT_PAD, padRight=DEFAULT_PAD, padTop=DEFAULT_PAD, padBottom=DEFAULT_PAD) {|theColorBar| ...} |
Construct color bar