Trait gtk::prelude::ColorChooserExtManual
source · [−]pub trait ColorChooserExtManual: 'static {
fn add_palette(
&self,
orientation: Orientation,
colors_per_line: i32,
colors: &[RGBA]
);
}Required Methods
fn add_palette(
&self,
orientation: Orientation,
colors_per_line: i32,
colors: &[RGBA]
)
fn add_palette(
&self,
orientation: Orientation,
colors_per_line: i32,
colors: &[RGBA]
)
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 None, removes all previously added palettes.
orientation
Orientation::Horizontal if the palette should
be displayed in rows, Orientation::Vertical for columns
colors_per_line
the number of colors to show in each row/column
colors
the colors of the palette, or None