![]() | ![]() | ![]() | GIMP Widgets Library Reference Manual | ![]() |
---|
GimpColorSelector — Functions and definitions for creating a pluggable GIMP color selector module.
struct GimpColorSelector; #define GIMP_COLOR_SELECTOR_SIZE #define GIMP_COLOR_SELECTOR_BAR_SIZE enum GimpColorSelectorChannel;GtkWidget * gimp_color_selector_new (GType selector_type, constGimpRGB *rgb, constGimpHSV *hsv, GimpColorSelectorChannel channel); void gimp_color_selector_set_toggles_visible (GimpColorSelector *selector,gboolean visible); void gimp_color_selector_set_toggles_sensitive (GimpColorSelector *selector,gboolean sensitive); void gimp_color_selector_set_show_alpha (GimpColorSelector *selector,gboolean show_alpha); void gimp_color_selector_set_color (GimpColorSelector *selector, constGimpRGB *rgb, constGimpHSV *hsv); void gimp_color_selector_set_channel (GimpColorSelector *selector, GimpColorSelectorChannel channel); void gimp_color_selector_color_changed (GimpColorSelector *selector); void gimp_color_selector_channel_changed (GimpColorSelector *selector);
GObject +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GimpColorSelector
GimpColorSelector implements
"channel-changed" void user_function (GimpColorSelector *gimpcolorselector,gint arg1,gpointer user_data); "color-changed" void user_function (GimpColorSelector *gimpcolorselector,gpointer arg1,gpointer arg2,gpointer user_data);
Functions and definitions for creating a pluggable GIMP color selector module.
#define GIMP_COLOR_SELECTOR_SIZE 150
The suggested size for a color area in a GimpColorSelector implementation.
#define GIMP_COLOR_SELECTOR_BAR_SIZE 15
The suggested width for a color bar in a GimpColorSelector implementation.
typedef enum { GIMP_COLOR_SELECTOR_HUE, GIMP_COLOR_SELECTOR_SATURATION, GIMP_COLOR_SELECTOR_VALUE, GIMP_COLOR_SELECTOR_RED, GIMP_COLOR_SELECTOR_GREEN, GIMP_COLOR_SELECTOR_BLUE, GIMP_COLOR_SELECTOR_ALPHA } GimpColorSelectorChannel;
GIMP_COLOR_SELECTOR_HUE | the hue channel |
GIMP_COLOR_SELECTOR_SATURATION | the saturation channel |
GIMP_COLOR_SELECTOR_VALUE | the value channel |
GIMP_COLOR_SELECTOR_RED | the red channel |
GIMP_COLOR_SELECTOR_GREEN | the green channel |
GIMP_COLOR_SELECTOR_BLUE | the blue channel |
GIMP_COLOR_SELECTOR_ALPHA | the alpha channel |
GtkWidget * gimp_color_selector_new (GType selector_type, constGimpRGB *rgb, constGimpHSV *hsv, GimpColorSelectorChannel channel);
selector_type : | |
rgb : | |
hsv : | |
channel : | |
Returns : |
void gimp_color_selector_set_toggles_visible (GimpColorSelector *selector,gboolean visible);
selector : | |
visible : |
void gimp_color_selector_set_toggles_sensitive (GimpColorSelector *selector,gboolean sensitive);
selector : | |
sensitive : |
void gimp_color_selector_set_show_alpha (GimpColorSelector *selector,gboolean show_alpha);
selector : | |
show_alpha : |
void gimp_color_selector_set_color (GimpColorSelector *selector, constGimpRGB *rgb, constGimpHSV *hsv);
selector : | |
rgb : | |
hsv : |
void gimp_color_selector_set_channel (GimpColorSelector *selector, GimpColorSelectorChannel channel);
selector : | |
channel : |
void gimp_color_selector_color_changed (GimpColorSelector *selector);
selector : |
void gimp_color_selector_channel_changed (GimpColorSelector *selector);
selector : |
void user_function (GimpColorSelector *gimpcolorselector,gint arg1,gpointer user_data);
gimpcolorselector : | the object which received the signal. |
arg1 : | |
user_data : | user data set when the signal handler was connected. |
void user_function (GimpColorSelector *gimpcolorselector,gpointer arg1,gpointer arg2,gpointer user_data);
gimpcolorselector : | the object which received the signal. |
arg1 : | |
arg2 : | |
user_data : | user data set when the signal handler was connected. |
<< Color Selectors | GimpColorNotebook >> |