add_palette


Description:

public abstract void add_palette (Orientation orientation, int colors_per_line, RGBA[]? colors)

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 ColorChooserWidget has 27 colors, organized in columns of 3 colors. The default gray palette has 9 grays in a single row.

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 and gray palettes from the color chooser.

If colors is null, removes all previously added palettes.

Parameters:

this

a ColorChooser

orientation

gtk_orientation_horizontal if the palette should be displayed in rows, gtk_orientation_vertical for columns

colors_per_line

the number of colors to show in each row/column

colors

the colors of the palette, or null

n_colors

the total number of elements in colors




2022 vala-language.org