函数

GtkEditableinstall_properties

声明 [源]

guint
gtk_editable_install_properties (
  GObjectClass* object_class,
  guint first_prop
)

说明 [源]

覆盖了 GtkEditableclass 属性。

这是一个辅助函数,应该在类初始化时调用,在安装自己的属性后。

注意,要使此函数正常工作,你的类必须具有“text”,“cursor-position”,“selection-bound”,“editable”,“width-chars”,“max-width-chars”,“xalign”和“enable-undo”属性。

要在你的 set_property 和 get_property 函数中处理属性,你可以使用 gtk_editable_delegate_set_property()gtk_editable_delegate_get_property()(如果您正在使用代理),或者记住 first_prop 偏移并将其添加到 GtkEditableProperties 枚举中的值,以获取这些属性的属性 ID。

参数

object_class

类型: GObjectClass

GObjectClass

数据由函数的调用者拥有。
first_prop

类型: guint

用于第一个属性的可使用属性 ID

返回值

类型: guint

安装的属性数量。