Gnome::Gtk4::R-SymbolicPaintable
Description
Gnome::Gtk4::R-SymbolicPaintable is an interface that support symbolic colors in paintables.
Gnome::Gdk4::R-Paintables implementing the interface will have the [vfunc $Gtk
.SymbolicPaintable.snapshot_symbolic] function called and have the colors for drawing symbolic icons passed. At least 4 colors are guaranteed to be passed every time.
These 4 colors are the foreground color, and the colors to use for errors, warnings and success information in that order.
More colors may be added in the future.
Methods
snapshot-symbolic
Snapshots the paintable with the given colors.
If less than 4 colors are provided, GTK will pad the array with default colors.
method snapshot-symbolic ( N-Object() $snapshot, Num() $width, Num() $height, N-Object $colors, Int() $n-colors )
$snapshot; a Gnome::Gdk4::Snapshot to snapshot to.
$width; width to snapshot in.
$height; height to snapshot in.
$colors; a pointer to an array of colors
$n-colors; The number of colors.