Ewl_Colorpicker Struct Reference
[Ewl_Colorpicker: The colour picking widget]
#include <ewl_colorpicker.h>

Detailed Description
Inherits from Ewl_Box to produce a color picker widget.Data Fields | |
Ewl_Widget * | alpha_box |
Ewl_Box | box |
unsigned int | has_alpha:1 |
Ewl_Color_Mode | mode |
struct { | |
Ewl_Widget * square | |
Ewl_Widget * vertical | |
} | picker |
struct { | |
Ewl_Widget * current | |
Ewl_Widget * previous | |
} | preview |
Ewl_Color_Set | previous |
struct { | |
Ewl_Widget * alpha | |
struct { | |
Ewl_Widget * h | |
Ewl_Widget * s | |
Ewl_Widget * v | |
} hsv | |
struct { | |
Ewl_Widget * b | |
Ewl_Widget * g | |
Ewl_Widget * r | |
} rgb | |
} | spinners |
unsigned int | updating:1 |
Field Documentation
The alpha value
Referenced by ewl_colorpicker_alpha_get(), ewl_colorpicker_alpha_set(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
Box holding alpha information
Referenced by ewl_colorpicker_has_alpha_set(), and ewl_colorpicker_init().
The blue value
Inherit from Ewl_Box
The current colour preview
Referenced by ewl_colorpicker_cb_alpha_change(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
The green value
The current hue
unsigned int Ewl_Colorpicker::has_alpha |
Does the picker deal with alpha values
Referenced by ewl_colorpicker_has_alpha_get(), and ewl_colorpicker_has_alpha_set().
struct { ... } Ewl_Colorpicker::hsv |
The pickers HSV values
Referenced by ewl_colorpicker_cb_spinner_change(), and ewl_colorpicker_init().
The current mode
Referenced by ewl_colorpicker_cb_radio_change(), ewl_colorpicker_cb_vertical_change(), ewl_colorpicker_color_mode_get(), and ewl_colorpicker_color_mode_set().
struct { ... } Ewl_Colorpicker::picker |
This holds the two picker boxes
Referenced by ewl_colorpicker_cb_radio_change(), ewl_colorpicker_cb_spinner_change(), ewl_colorpicker_cb_square_change(), ewl_colorpicker_cb_vertical_change(), ewl_colorpicker_color_mode_set(), ewl_colorpicker_current_rgb_get(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
struct { ... } Ewl_Colorpicker::preview |
The preview boxes
Referenced by ewl_colorpicker_cb_alpha_change(), ewl_colorpicker_current_rgb_set(), ewl_colorpicker_init(), and ewl_colorpicker_previous_rgba_set().
The previous color
The previous colour preview
Referenced by ewl_colorpicker_cb_previous_clicked(), ewl_colorpicker_init(), ewl_colorpicker_previous_rgba_get(), and ewl_colorpicker_previous_rgba_set().
The red value
struct { ... } Ewl_Colorpicker::rgb |
The pickers RGB values
Referenced by ewl_colorpicker_cb_alpha_change(), ewl_colorpicker_cb_spinner_change(), and ewl_colorpicker_init().
The current saturation
struct { ... } Ewl_Colorpicker::spinners |
The spinners to hold the different values
Referenced by ewl_colorpicker_alpha_get(), ewl_colorpicker_alpha_set(), ewl_colorpicker_cb_alpha_change(), ewl_colorpicker_cb_spinner_change(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
The square picker box
Referenced by ewl_colorpicker_cb_radio_change(), ewl_colorpicker_cb_spinner_change(), ewl_colorpicker_cb_square_change(), ewl_colorpicker_cb_vertical_change(), ewl_colorpicker_color_mode_set(), ewl_colorpicker_current_rgb_get(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
unsigned int Ewl_Colorpicker::updating |
Are we currently updating the widget
The current value
The vertical picker box
Referenced by ewl_colorpicker_cb_radio_change(), ewl_colorpicker_cb_spinner_change(), ewl_colorpicker_cb_vertical_change(), ewl_colorpicker_color_mode_set(), ewl_colorpicker_current_rgb_set(), and ewl_colorpicker_init().
The documentation for this struct was generated from the following file: