例如,我想使用struct GtkTextViewClass的成员(显示的函数指针)draw_layer ()
,其描述如下:
draw_layer()在文本之前和之后调用draw_layer vfunc 视图正在绘制自己的文本。应用程序可以覆盖此vfunc 用于在文本下方或上方绘制自定义内容的子类。在 GTK_TEXT_VIEW_LAYER_BELOW_TEXT和GTK_TEXT_VIEW_LAYER_ABOVE_TEXT 绘图是在缓冲区坐标空间中完成的,但是较旧的 (不建议使用)图层GTK_TEXT_VIEW_LAYER_BELOW和 GTK_TEXT_VIEW_LAYER_ABOVE在视口坐标中工作,这使得 它们不必要地难以使用。自:3.14
但是,很难理解如何使用它,因为它更像C ++方式引用。互联网严重缺乏示例,教程,说明以及与此相关的所有内容。
我应该在头文件中复制/粘贴implementation吗?
好的,然后......什么?任何人都可以使用{"rules":
{
".read":true,
".write":true
}
}
的示例用法吗?