Trait gtk4::prelude::ColorChooserExtManual
source · pub trait ColorChooserExtManual: 'static {
fn add_palette(
&self,
orientation: Orientation,
colors_per_line: i32,
colors: &[RGBA]
);
}
Expand description
Trait containing manually implemented methods of ColorChooser
.
Required Methods§
sourcefn 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
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 None
, removes all previously added palettes.
Deprecated since 4.10
Use ColorDialog
instead
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