类方法
GtkWidgetClassinstall_property_action
声明 [src]
void
gtk_widget_class_install_property_action (
GtkWidgetClass* widget_class,
const char* action_name,
const char* property_name
)
描述 [src]
在 widget_class
上安装名为 action_name
的操作,并将其状态绑定到 property_name
属性的值。
该函数将对通过 property_name
选定的属性执行一些健全性检查。具体来说,属性必须存在,必须可读、可写且不能仅用于构建。还有对给定属性类型的限制,它必须是布尔值、int、无符号 int、double 或字符串。如果这些条件中的任何一个不满足,则会打印出关键警告,并且不会添加任何操作。
操作的州种类与属性类型匹配。
如果属性是布尔类型,该操作将没有任何参数并切换属性值。否则,操作将具有与属性相同类型的参数。