GimpColorSelection

GimpColorSelection — Widget for doing a color selection.

Synopsis




            GimpColorSelection;
GtkWidget*  gimp_color_selection_new        (void);
void        gimp_color_selection_set_show_alpha
                                            (GimpColorSelection *selection,
                                             gboolean show_alpha);
gboolean    gimp_color_selection_get_show_alpha
                                            (GimpColorSelection *selection);
void        gimp_color_selection_set_color  (GimpColorSelection *selection,
                                             const GimpRGB *color);
void        gimp_color_selection_get_color  (GimpColorSelection *selection,
                                             GimpRGB *color);
void        gimp_color_selection_set_old_color
                                            (GimpColorSelection *selection,
                                             const GimpRGB *color);
void        gimp_color_selection_get_old_color
                                            (GimpColorSelection *selection,
                                             GimpRGB *color);
void        gimp_color_selection_reset      (GimpColorSelection *selection);
void        gimp_color_selection_color_changed
                                            (GimpColorSelection *selection);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GimpColorSelection

Implemented Interfaces

GimpColorSelection implements AtkImplementorIface.

Signals


"color-changed"
            void        user_function      (GimpColorSelection *gimpcolorselection,
                                            gpointer            user_data)               : Run first

Description

Details

GimpColorSelection

typedef struct _GimpColorSelection GimpColorSelection;


gimp_color_selection_new ()

GtkWidget*  gimp_color_selection_new        (void);

Creates a new GimpColorSelection widget.

Returns : The new GimpColorSelection widget.

gimp_color_selection_set_show_alpha ()

void        gimp_color_selection_set_show_alpha
                                            (GimpColorSelection *selection,
                                             gboolean show_alpha);

Sets the show_alpha property of the selection widget.

selection : A GimpColorSelection widget.
show_alpha : The new show_alpha setting.

gimp_color_selection_get_show_alpha ()

gboolean    gimp_color_selection_get_show_alpha
                                            (GimpColorSelection *selection);

Returns the selection's show_alpha property.

selection : A GimpColorSelection widget.
Returns : TRUE if the GimpColorSelection has alpha controls.

gimp_color_selection_set_color ()

void        gimp_color_selection_set_color  (GimpColorSelection *selection,
                                             const GimpRGB *color);

Sets the GimpColorSelection's current color to the new color.

selection : A GimpColorSelection widget.
color : The color to set as current color.

gimp_color_selection_get_color ()

void        gimp_color_selection_get_color  (GimpColorSelection *selection,
                                             GimpRGB *color);

This function returns the GimpColorSelection's current color.

selection : A GimpColorSelection widget.
color : Return location for the selection's current color.

gimp_color_selection_set_old_color ()

void        gimp_color_selection_set_old_color
                                            (GimpColorSelection *selection,
                                             const GimpRGB *color);

Sets the GimpColorSelection's old color.

selection : A GimpColorSelection widget.
color : The color to set as old color.

gimp_color_selection_get_old_color ()

void        gimp_color_selection_get_old_color
                                            (GimpColorSelection *selection,
                                             GimpRGB *color);

This function returns the GimpColorSelection's old color.

selection : A GimpColorSelection widget.
color : Return location for the selection's old color.

gimp_color_selection_reset ()

void        gimp_color_selection_reset      (GimpColorSelection *selection);

Sets the GimpColorSelection's current color to its old color.

selection : A GimpColorSelection widget.

gimp_color_selection_color_changed ()

void        gimp_color_selection_color_changed
                                            (GimpColorSelection *selection);

Emits the "color_changed" signal.

selection : A GimpColorSelection widget.

Signal Details

The "color-changed" signal

void        user_function                  (GimpColorSelection *gimpcolorselection,
                                            gpointer            user_data)               : Run first

gimpcolorselection : the object which received the signal.
user_data : user data set when the signal handler was connected.