|  |  |  | GNOME UI Library Reference Manual |  | 
|---|---|---|---|---|
#include <libgnomeui/libgnomeui.h>
                    GnomeColorPicker;
GtkWidget*          gnome_color_picker_new              (void);
void                gnome_color_picker_set_d            (GnomeColorPicker *cp,
                                                         gdouble r,
                                                         gdouble g,
                                                         gdouble b,
                                                         gdouble a);
void                gnome_color_picker_get_d            (GnomeColorPicker *cp,
                                                         gdouble *r,
                                                         gdouble *g,
                                                         gdouble *b,
                                                         gdouble *a);
void                gnome_color_picker_set_i8           (GnomeColorPicker *cp,
                                                         guint8 r,
                                                         guint8 g,
                                                         guint8 b,
                                                         guint8 a);
void                gnome_color_picker_get_i8           (GnomeColorPicker *cp,
                                                         guint8 *r,
                                                         guint8 *g,
                                                         guint8 *b,
                                                         guint8 *a);
void                gnome_color_picker_set_i16          (GnomeColorPicker *cp,
                                                         gushort r,
                                                         gushort g,
                                                         gushort b,
                                                         gushort a);
void                gnome_color_picker_get_i16          (GnomeColorPicker *cp,
                                                         gushort *r,
                                                         gushort *g,
                                                         gushort *b,
                                                         gushort *a);
void                gnome_color_picker_set_dither       (GnomeColorPicker *cp,
                                                         gboolean dither);
gboolean            gnome_color_picker_get_dither       (GnomeColorPicker *cp);
void                gnome_color_picker_set_use_alpha    (GnomeColorPicker *cp,
                                                         gboolean use_alpha);
gboolean            gnome_color_picker_get_use_alpha    (GnomeColorPicker *cp);
void                gnome_color_picker_set_title        (GnomeColorPicker *cp,
                                                         const gchar *title);
const char*         gnome_color_picker_get_title        (GnomeColorPicker *cp);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GnomeColorPicker
"alpha" guint : Read / Write "blue" guint : Read / Write "dither" gboolean : Read / Write "green" guint : Read / Write "red" guint : Read / Write "title" gchar* : Read / Write "use-alpha" gboolean : Read / Write
typedef struct _GnomeColorPicker GnomeColorPicker;
GnomeColorPicker is deprecated and should not be used in newly-written code.
GtkWidget* gnome_color_picker_new (void);
gnome_color_picker_new is deprecated and should not be used in newly-written code.
Creates a new GNOME color picker widget. This returns a widget in the form of a small button containing a swatch representing the current selected color. When the button is clicked, a color-selection dialog will open, allowing the user to select a color. The swatch will be updated to reflect the new color when the user finishes.
| Returns : | Pointer to new GNOME color picker widget. | 
void gnome_color_picker_set_d (GnomeColorPicker *cp, gdouble r, gdouble g, gdouble b, gdouble a);
gnome_color_picker_set_d is deprecated and should not be used in newly-written code.
Set color shown in the color picker widget using floating point values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Red color component, values are in [0.0, 1.0] | 
| 
 | Green color component, values are in [0.0, 1.0] | 
| 
 | Blue color component, values are in [0.0, 1.0] | 
| 
 | Alpha component, values are in [0.0, 1.0] | 
void gnome_color_picker_get_d (GnomeColorPicker *cp, gdouble *r, gdouble *g, gdouble *b, gdouble *a);
gnome_color_picker_get_d is deprecated and should not be used in newly-written code.
Retrieve color currently selected in the color picker widget in the form of floating point values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Output location of red color component, values are in [0.0, 1.0] | 
| 
 | Output location of green color component, values are in [0.0, 1.0] | 
| 
 | Output location of blue color component, values are in [0.0, 1.0] | 
| 
 | Output location of alpha color component, values are in [0.0, 1.0] | 
void gnome_color_picker_set_i8 (GnomeColorPicker *cp, guint8 r, guint8 g, guint8 b, guint8 a);
gnome_color_picker_set_i8 is deprecated and should not be used in newly-written code.
Set color shown in the color picker widget using 8-bit integer values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Red color component, values are in [0, 255] | 
| 
 | Green color component, values are in [0, 255] | 
| 
 | Blue color component, values are in [0, 255] | 
| 
 | Alpha component, values are in [0, 255] | 
void gnome_color_picker_get_i8 (GnomeColorPicker *cp, guint8 *r, guint8 *g, guint8 *b, guint8 *a);
gnome_color_picker_get_i8 is deprecated and should not be used in newly-written code.
Retrieve color currently selected in the color picker widget in the form of 8-bit integer values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Output location of red color component, values are in [0, 255] | 
| 
 | Output location of green color component, values are in [0, 255] | 
| 
 | Output location of blue color component, values are in [0, 255] | 
| 
 | Output location of alpha color component, values are in [0, 255] | 
void gnome_color_picker_set_i16 (GnomeColorPicker *cp, gushort r, gushort g, gushort b, gushort a);
gnome_color_picker_set_i16 is deprecated and should not be used in newly-written code.
Set color shown in the color picker widget using 16-bit integer values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Red color component, values are in [0, 65535] | 
| 
 | Green color component, values are in [0, 65535] | 
| 
 | Blue color component, values are in [0, 65535] | 
| 
 | Alpha component, values are in [0, 65535] | 
void gnome_color_picker_get_i16 (GnomeColorPicker *cp, gushort *r, gushort *g, gushort *b, gushort *a);
gnome_color_picker_get_i16 is deprecated and should not be used in newly-written code.
Retrieve color currently selected in the color picker widget in the form of 16-bit integer values.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | Output location of red color component, values are in [0, 65535] | 
| 
 | Output location of green color component, values are in [0, 65535] | 
| 
 | Output location of blue color component, values are in [0, 65535] | 
| 
 | Output location of alpha color component, values are in [0, 65535] | 
void gnome_color_picker_set_dither (GnomeColorPicker *cp, gboolean dither);
gnome_color_picker_set_dither is deprecated and should not be used in newly-written code.
Sets whether the picker should dither the color sample or just paint a solid rectangle.
gboolean gnome_color_picker_get_dither (GnomeColorPicker *cp);
gnome_color_picker_get_dither is deprecated and should not be used in newly-written code.
Does the picker dither the color sample or just paint a solid rectangle.
void gnome_color_picker_set_use_alpha (GnomeColorPicker *cp, gboolean use_alpha);
gnome_color_picker_set_use_alpha is deprecated and should not be used in newly-written code.
Sets whether or not the picker should use the alpha channel.
gboolean gnome_color_picker_get_use_alpha (GnomeColorPicker *cp);
gnome_color_picker_get_use_alpha is deprecated and should not be used in newly-written code.
Does the picker use the alpha channel?
void gnome_color_picker_set_title (GnomeColorPicker *cp, const gchar *title);
gnome_color_picker_set_title is deprecated and should not be used in newly-written code.
Sets the title for the color selection dialog.
| 
 | Pointer to GNOME color picker widget. | 
| 
 | String containing new window title. | 
const char* gnome_color_picker_get_title (GnomeColorPicker *cp);
gnome_color_picker_get_title is deprecated and should not be used in newly-written code.
Gets the title of the color selection dialog.
| 
 | Pointer to GNOME color picker widget. | 
| Returns : | An internal string, do not free the return value | 
"alpha" property"alpha" guint : Read / Write
The alpha value of the chosen color.
Allowed values: <= 255
Default value: 0
"blue" property"blue" guint : Read / Write
The amount of blue in the chosen color.
Allowed values: <= 255
Default value: 0
"dither" property"dither" gboolean : Read / Write
Whether or not to dither to color.
Default value: TRUE
"green" property"green" guint : Read / Write
The amount of green in the chosen color.
Allowed values: <= 255
Default value: 0
"red" property"red" guint : Read / Write
The amount of red in the chosen color.
Allowed values: <= 255
Default value: 0
"title" property"title" gchar* : Read / Write
The title to give to the color picker.
Default value: NULL
"use-alpha" property"use-alpha" gboolean : Read / Write
Whether or not to give the color an alpha value.
Default value: FALSE