接口
GtkSymbolicPaintable
自:4.6
描述 [src]
interface Gtk.SymbolicPaintable : Gdk.Paintable
GtkSymbolicPaintable
是一个接口,支持可绘制对象的符号颜色。
实现该接口的 GdkPaintable
将调用 Gtk.SymbolicPaintableInterface.snapshot_symbolic
函数并传递用于绘制符号图标的颜色。每次保证至少传递 4 种颜色。
这 4 种颜色分别是前景色、错误信息、警告信息和成功信息(按此顺序)使用的颜色。
将来可能会添加更多颜色。
自 4.6 起可用
先决条件
为了实现 SymbolicPaintable,您的类型必须继承自GdkPaintable
。
接口结构
struct GtkSymbolicPaintableInterface {
void (* snapshot_symbolic) (
GtkSymbolicPaintable* paintable,
GdkSnapshot* snapshot,
double width,
double height,
const GdkRGBA* colors,
gsize n_colors
);
}
GtkSymbolicPaintable
接口的虚拟函数列表。无需实现任何函数,每个函数都存在默认实现。
接口成员
snapshot_symbolic |
|
使用给定的颜色截取该可绘制对象的快照。有关详细信息,请参见 |