Virtual Method
Gtk.ColorChooser.add_palette
Declaration [src]
void
add_palette (
GtkColorChooser* chooser,
GtkOrientation orientation,
int colors_per_line,
int n_colors,
GdkRGBA* colors
)
Description [src]
Adds a palette to the color chooser.
If orientation
is horizontal, the colors are grouped in rows,
with colors_per_line
colors in each row. If horizontal
is FALSE
,
the colors are grouped in columns instead.
The default color palette of GtkColorChooserWidget
has
45 colors, organized in columns of 5 colors (this includes some grays).
The layout of the color chooser widget works best when the palettes have 9-10 columns.
Calling this function for the first time has the side effect of removing the default color palette from the color chooser.
If colors
is NULL
, removes all previously added palettes.
Parameters
orientation |
GtkOrientation |
|
|
colors_per_line |
int |
the number of colors to show in each row/column |
|
n_colors |
int |
the total number of elements in |
|
colors |
An array of GdkRGBA |
the colors of the palette, or |
|
Can be NULL | |
The length of the array is in the n_colors argument | |
Ownership is not transferred to the callee |