类
GioSimpleAction
描述 [src]
final class Gio.SimpleAction : GObject.Object
implements Gio.Action {
/* No available fields */
}
GSimpleAction
是 GAction
接口的明显简单实现。这是为将动作添加到 GSimpleActionGroup
而创建动作的最简单方式。
实例方法
继承自 GAction (8) 的方法
g_action_activate
激活动作。
自 2.28
g_action_change_state
请求将动作的状态更改为 value
。
自 2.30
g_action_get_enabled
检查 action
是否当前已启用。
自 2.28
g_action_get_name
查询动作的名称。
自 2.28
g_action_get_parameter_type
查询激活动作时必须提供参数的类型。
自 2.28
g_action_get_state
查询动作的当前状态。
自 2.28
g_action_get_state_hint
请求有关动作状态有效值范围的提示。
自 2.28
g_action_get_state_type
查询动作状态的类型。
自 2.28
属性
继承自 GAction (5) 的属性
GAction:enabled
如果动作当前已启用。
自 2.28
GAction:name
动作的名称。这是在将其添加到 GActionGroup
之后识别动作的主要意义。它是不可变的。
自 2.28
GAction:parameter-type
激活动作时必须提供的参数类型。这是不可变的,当激活动作时如果不需要参数,则可能是 NULL
。
自 2.28
GAction:state
动作的状态,或者如果动作是无状态的,则为 NULL
。
自 2.28
GAction:state-type
动作拥有的状态的 GVariantType
,或如果动作无状态则为 NULL
。这是不可变的。
自 2.28
信号
从 GObject 继承的信号(1)
GObject::notify
当一个对象的属性值通过 g_object_set_property()、g_object_set() 等设置时,会发出 notify 信号。