#include <gnome.h> struct GnomeColorPicker; |
|
This widget provides color selection facilities to your application. It is a button that renders its current color and when pressed presents the user with a color selector from which he can choose a color.
You can select the color to be displayed in a number of ways: floating point values for the red, green and blue channels, or integers in the range 0 to 65,535 or intergers in the range 0 to 255 depending on your needs.
|
Creates a new GNOME color picker widget.
Returns : | Pointer to new GNOME color picker widget. |
void gnome_color_picker_set_d (GnomeColorPicker *cp, |
Set color currently shown in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Red color component, values are in [0.0, 1.0] |
g : | Green color component, values are in [0.0, 1.0] |
b : | Blue color component, values are in [0.0, 1.0] |
a : | Alpha color component, values are in [0.0, 1.0] |
void gnome_color_picker_get_d (GnomeColorPicker *cp, |
Retrieve color currently set in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Output location of red color component, values are in [0.0, 1.0] |
g : | Output location of green color component, values are in [0.0, 1.0] |
b : | Output location of blue color component, values are in [0.0, 1.0] |
a : | Output location of alpha color component, values are in [0.0, 1.0] |
void gnome_color_picker_set_i8 (GnomeColorPicker *cp, |
Set color currently set in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Red color component, values are in [0, 255] |
g : | Green color component, values are in [0, 255] |
b : | Blue color component, values are in [0, 255] |
a : | Alpha color component, values are in [0, 255] |
void gnome_color_picker_get_i8 (GnomeColorPicker *cp, |
Retrieve color currently set in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Output location of red color component, values are in [0, 255] |
g : | Output location of green color component, values are in [0, 255] |
b : | Output location of blue color component, values are in [0, 255] |
a : | Output location of alpha color component, values are in [0, 255] |
void gnome_color_picker_set_i16 (GnomeColorPicker *cp, |
Set color currently set in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Red color component, values are in [0, 65535] |
g : | Green color component, values are in [0, 65535] |
b : | Blue color component, values are in [0, 65535] |
a : | Alpha color component, values are in [0, 65535] |
void gnome_color_picker_get_i16 (GnomeColorPicker *cp, |
Retrieve color currently set in color picker widget.
cp : | Pointer to GNOME color picker widget. |
r : | Output location of red color component, values are in [0, 65535] |
g : | Output location of green color component, values are in [0, 65535] |
b : | Output location of blue color component, values are in [0, 65535] |
a : | Output location of alpha color component, values are in [0, 65535] |
void gnome_color_picker_set_dither (GnomeColorPicker *cp, |
Sets whether the picker should dither the color sample or just paint a solid rectangle.
cp : | Pointer to GNOME color picker widget. |
dither : | TRUE if color sample should be dithered, FALSE if not. |
void gnome_color_picker_set_use_alpha (GnomeColorPicker *cp, |
Sets whether the picker should use the alpha channel or not.
cp : | Pointer to GNOME color picker widget. |
use_alpha : |
void gnome_color_picker_set_title (GnomeColorPicker *cp, const |
Sets the title for the color selection dialog.
cp : | Pointer to GNOME color picker widget. |
title : | String containing new window title. |