Package org.gnome.gtk

Interface SymbolicPaintable

All Superinterfaces:
Paintable, Proxy
All Known Implementing Classes:
IconPaintable, SpinnerPaintable, SymbolicPaintable.SymbolicPaintableImpl

@Generated("io.github.jwharm.JavaGI") public interface SymbolicPaintable extends Proxy, Paintable
GtkSymbolicPaintable is an interface that support symbolic colors in paintables.

GdkPaintables implementing the interface will have the snapshotSymbolic(org.gnome.gdk.Snapshot, double, double, org.gnome.gdk.RGBA[]) 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.