ColorChooserT.addPalette

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 [class@Gtk.ColorChooserWidget] 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.

template ColorChooserT(TStruct)
void
addPalette
(
GtkOrientation orientation
,,)

Parameters

orientation GtkOrientation

%GTK_ORIENTATION_HORIZONTAL if the palette should be displayed in rows, %GTK_ORIENTATION_VERTICAL for columns

colorsPerLine int

the number of colors to show in each row/column

colors RGBA[]

the colors of the palette, or %NULL

Meta