类
GioSimpleActionGroup
since: 2.28
描述 [src]
class Gio.SimpleActionGroup : GObject.Object
implements Gio.ActionGroup, Gio.ActionMap {
/* No available fields */
}
GSimpleActionGroup
是一个填充有 GAction
对象的哈希表,实现了 GActionGroup
和 GActionMap
接口。
自可用版本:2.28
实例方法
从 GActionGroup 继承的方法 (14)
g_action_group_action_added
在 action_group
上发出 GActionGroup::action-added
信号。
since: 2.28
g_action_group_action_enabled_changed
在 action_group
上发出 GActionGroup::action-enabled-changed
信号。
since: 2.28
g_action_group_action_removed
在 action_group
上发出 GActionGroup::action-removed
信号。
since: 2.28
g_action_group_action_state_changed
在 action_group
上发出 GActionGroup::action-state-changed
信号。
since: 2.28
g_action_group_activate_action
激活 action_group
中指定名称的操作。
since: 2.28
g_action_group_change_action_state
请求将 action_group
中指定名称的操作状态更改为 value
。
since: 2.28
g_action_group_get_action_enabled
检查 action_group
中指定名称的操作当前是否已启用。
since: 2.28
g_action_group_get_action_parameter_type
查询在 action_group
中激活指定名称的操作时必须提供的参数的类型。
since: 2.28
g_action_group_get_action_state
查询 action_group
中指定名称的操作的当前状态。
since: 2.28
g_action_group_get_action_state_hint
请求有关 action_group
中指定名称的操作状态有效值范围的提示。
since: 2.28
g_action_group_get_action_state_type
查询 action_group
中指定名称的操作状态的类型。
since: 2.28
g_action_group_has_action
检查 action_group
中是否存在指定名称的操作。
since: 2.28
g_action_group_list_actions
列出 action_group
中包含的操作。
since: 2.28
g_action_group_query_action
查询 action_group
中指定名称操作的所有方面。
since: 2.32
从 GActionMap 继承的方法 (5)
g_action_map_add_action
在 action_map
中添加操作。
since: 2.32
g_action_map_add_action_entries
用于创建多个 GSimpleAction
实例并将其添加到 GActionMap
的一个便捷函数。
since: 2.32
g_action_map_lookup_action
在 action_map
中查找带有名称 action_name
的操作。
since: 2.32
g_action_map_remove_action
从操作映射中移除已命名的操作。
since: 2.32
g_action_map_remove_action_entries
从 GActionMap
中移除操作。它被视为 g_action_map_add_action_entries()
的反操作。
since: 2.78
信号
从 GObject 继承的信号 (1)
GObject::notify
当对象的某个属性通过 g_object_set_property()、g_object_set() 等方法设置其值时,将对该对象发出 notify 信号。
从 GActionGroup 继承的信号 (4)
GActionGroup::action-added
发出信号,表示刚刚向组中添加了一个新操作
since: 2.28
GActionGroup::action-enabled-changed
发出信号,表示已命名操作的已启用状态已更改
since: 2.28
GActionGroup::action-removed
发出信号,表示操作即将从组中移除
since: 2.28
GActionGroup::action-state-changed
发出信号,表示已命名操作的状态已更改
since: 2.28