GtkBuilderCScope

说明 [src]

class Gtk.BuilderCScope : GObject.Object
  implements Gtk.BuilderScope {
  /* No available fields */
}

用于 C 语言的 GtkBuilderScope 实现。

GtkBuilderCScope 实例使用显式添加到 builder 中、并且之前已通过调用 gtk_builder_cscope_add_callback_symbol() 进行调用的符号。如果开发者想要这样做,建议他们为此创建自己的范围。

在未显式添加符号的情况下;GTK 将使用 GModule 的内省功能(通过打开模块 NULL)查看应用程序的符号表。在此情况下,该功能会尝试将接口说明中给出的信号函数名称与应用程序中的符号匹配。

请注意,除非对加载的 XML 所引用的所有信号回调调用了 gtk_builder_cscope_add_callback_symbol(),否则此功能将要求在平台上支持 GModule

层次结构

hierarchy this GtkBuilderCScope implements_0 GtkBuilderScope this--implements_0 ancestor_0 GObject ancestor_0--this

祖先

构造函数

gtk_builder_cscope_new

创建新的 GtkBuilderCScope 对象,用于将来的 GtkBuilder 实例。

实例方法

gtk_builder_cscope_add_callback_symbol

callback_symbol 添加到 builder 的作用域中,位于给定的 callback_name 下。

gtk_builder_cscope_add_callback_symbols

用于添加很多回调的便捷功能。

gtk_builder_cscope_lookup_callback_symbol

利用 gtk_builder_cscope_add_callback_symbol() 之前添加过的符号。

GObject (43) 继承的方法

请参见 GObject 以了解方法的完整列表。

信号

GObject (1) 继承的信号
GObject::notify

当某个对象的某个属性通过 g_object_set_property()、g_object_set() 等函数来设置其值时,会发出 notify 信号。

类结构

struct GtkBuilderCScopeClass {
  GObjectClass parent_class;
  
}

没有可用的说明。

类成员
parent_class: GObjectClass

没有可用的说明。