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 )
Code
- $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.
About my projects, examples and tutorials