Functions
gtk_color_selection_new ()
GtkWidget *
gtk_color_selection_new (void);
gtk_color_selection_new is deprecated and should not be used in newly-written code.
Creates a new GtkColorSelection.
gtk_color_selection_set_has_opacity_control ()
void
gtk_color_selection_set_has_opacity_control
(GtkColorSelection *colorsel,
gboolean has_opacity);
gtk_color_selection_set_has_opacity_control is deprecated and should not be used in newly-written code.
Sets the colorsel
to use or not use opacity.
gtk_color_selection_get_has_opacity_control ()
gboolean
gtk_color_selection_get_has_opacity_control
(GtkColorSelection *colorsel);
gtk_color_selection_get_has_opacity_control is deprecated and should not be used in newly-written code.
Determines whether the colorsel has an opacity control.
Returns
TRUE if the colorsel
has an opacity control,
FALSE if it does't
gtk_color_selection_set_has_palette ()
void
gtk_color_selection_set_has_palette (GtkColorSelection *colorsel,
gboolean has_palette);
gtk_color_selection_set_has_palette is deprecated and should not be used in newly-written code.
Shows and hides the palette based upon the value of has_palette
.
gtk_color_selection_get_has_palette ()
gboolean
gtk_color_selection_get_has_palette (GtkColorSelection *colorsel);
gtk_color_selection_get_has_palette is deprecated and should not be used in newly-written code.
Determines whether the color selector has a color palette.
Returns
TRUE if the selector has a palette, FALSE if it hasn't
gtk_color_selection_get_current_alpha ()
guint16
gtk_color_selection_get_current_alpha (GtkColorSelection *colorsel);
gtk_color_selection_get_current_alpha is deprecated and should not be used in newly-written code.
Returns the current alpha value.
Returns
an integer between 0 and 65535
gtk_color_selection_set_current_alpha ()
void
gtk_color_selection_set_current_alpha (GtkColorSelection *colorsel,
guint16 alpha);
gtk_color_selection_set_current_alpha is deprecated and should not be used in newly-written code.
Sets the current opacity to be alpha
.
The first time this is called, it will also set
the original opacity to be alpha
too.
gtk_color_selection_get_current_color ()
void
gtk_color_selection_get_current_color (GtkColorSelection *colorsel,
GdkColor *color);
Sets color
to be the current color in the GtkColorSelection widget.
gtk_color_selection_set_current_color ()
void
gtk_color_selection_set_current_color (GtkColorSelection *colorsel,
const GdkColor *color);
Sets the current color to be color
.
The first time this is called, it will also set
the original color to be color
too.
gtk_color_selection_get_previous_alpha ()
guint16
gtk_color_selection_get_previous_alpha
(GtkColorSelection *colorsel);
gtk_color_selection_get_previous_alpha is deprecated and should not be used in newly-written code.
Returns the previous alpha value.
Returns
an integer between 0 and 65535
gtk_color_selection_set_previous_alpha ()
void
gtk_color_selection_set_previous_alpha
(GtkColorSelection *colorsel,
guint16 alpha);
gtk_color_selection_set_previous_alpha is deprecated and should not be used in newly-written code.
Sets the “previous” alpha to be alpha
.
This function should be called with some hesitations,
as it might seem confusing to have that alpha change.
gtk_color_selection_get_previous_color ()
void
gtk_color_selection_get_previous_color
(GtkColorSelection *colorsel,
GdkColor *color);
Fills color
in with the original color value.
gtk_color_selection_set_previous_color ()
void
gtk_color_selection_set_previous_color
(GtkColorSelection *colorsel,
const GdkColor *color);
Sets the “previous” color to be color
.
This function should be called with some hesitations,
as it might seem confusing to have that color change.
Calling gtk_color_selection_set_current_color() will also
set this color the first time it is called.
gtk_color_selection_get_current_rgba ()
void
gtk_color_selection_get_current_rgba (GtkColorSelection *colorsel,
GdkRGBA *rgba);
gtk_color_selection_get_current_rgba is deprecated and should not be used in newly-written code.
Sets rgba
to be the current color in the GtkColorSelection widget.
Since: 3.0
gtk_color_selection_set_current_rgba ()
void
gtk_color_selection_set_current_rgba (GtkColorSelection *colorsel,
const GdkRGBA *rgba);
gtk_color_selection_set_current_rgba is deprecated and should not be used in newly-written code.
Sets the current color to be rgba
.
The first time this is called, it will also set
the original color to be rgba
too.
Since: 3.0
gtk_color_selection_get_previous_rgba ()
void
gtk_color_selection_get_previous_rgba (GtkColorSelection *colorsel,
GdkRGBA *rgba);
gtk_color_selection_get_previous_rgba is deprecated and should not be used in newly-written code.
Fills rgba
in with the original color value.
Since: 3.0
gtk_color_selection_set_previous_rgba ()
void
gtk_color_selection_set_previous_rgba (GtkColorSelection *colorsel,
const GdkRGBA *rgba);
gtk_color_selection_set_previous_rgba is deprecated and should not be used in newly-written code.
Sets the “previous” color to be rgba
.
This function should be called with some hesitations,
as it might seem confusing to have that color change.
Calling gtk_color_selection_set_current_rgba() will also
set this color the first time it is called.
Since: 3.0
gtk_color_selection_is_adjusting ()
gboolean
gtk_color_selection_is_adjusting (GtkColorSelection *colorsel);
gtk_color_selection_is_adjusting is deprecated and should not be used in newly-written code.
Gets the current state of the colorsel
.
Returns
TRUE if the user is currently dragging
a color around, and FALSE if the selection has stopped
gtk_color_selection_palette_from_string ()
gboolean
gtk_color_selection_palette_from_string
(const gchar *str,
GdkColor **colors,
gint *n_colors);
gtk_color_selection_palette_from_string is deprecated and should not be used in newly-written code.
Parses a color palette string; the string is a colon-separated
list of color names readable by gdk_color_parse().
Returns
TRUE if a palette was successfully parsed
gtk_color_selection_palette_to_string ()
gchar *
gtk_color_selection_palette_to_string (const GdkColor *colors,
gint n_colors);
gtk_color_selection_palette_to_string is deprecated and should not be used in newly-written code.
Encodes a palette as a string, useful for persistent storage.
Returns
allocated string encoding the palette
GtkColorSelectionChangePaletteFunc ()
void
(*GtkColorSelectionChangePaletteFunc) (const GdkColor *colors,
gint n_colors);
GtkColorSelectionChangePaletteFunc has been deprecated since version 3.4 and should not be used in newly-written code.
gtk_color_selection_set_change_palette_with_screen_hook ()
GtkColorSelectionChangePaletteWithScreenFunc
gtk_color_selection_set_change_palette_with_screen_hook
(GtkColorSelectionChangePaletteWithScreenFunc func);
gtk_color_selection_set_change_palette_with_screen_hook is deprecated and should not be used in newly-written code.
Installs a global function to be called whenever the user
tries to modify the palette in a color selection.
This function should save the new palette contents, and update
the “gtk-color-palette” GtkSettings property so all
GtkColorSelection widgets will be modified.
[skip]
Returns
the previous change palette hook (that was replaced)
Since: 2.2
GtkColorSelectionChangePaletteWithScreenFunc ()
void
(*GtkColorSelectionChangePaletteWithScreenFunc)
(GdkScreen *screen,
const GdkColor *colors,
gint n_colors);
GtkColorSelectionChangePaletteWithScreenFunc has been deprecated since version 3.4 and should not be used in newly-written code.
Since: 2.2