GioSimpleActionGroup

since: 2.28

描述 [src]

class Gio.SimpleActionGroup : GObject.Object
  implements Gio.ActionGroup, Gio.ActionMap {
  /* No available fields */
}

GSimpleActionGroup 是一个填充有 GAction 对象的哈希表,实现了 GActionGroupGActionMap 接口。

自可用版本:2.28

祖先

构造函数

g_simple_action_group_new

创建新的空的 GSimpleActionGroup

since: 2.28

实例方法

g_simple_action_group_add_entries

创建多个 GSimpleAction 实例并将其添加到操作组的便捷函数。

已弃用:2.38 since: 2.30

g_simple_action_group_insert

在操作组中添加操作。

已弃用:2.38 since: 2.28

g_simple_action_group_lookup

在组中查找名称为 action_name 的操作。

已弃用:2.38 since: 2.28

g_simple_action_group_remove

从操作组中移除指定名称的操作。

已弃用:2.38 since: 2.28

GObject 继承的方法 (43)

有关完整的方法列表,请参见 GObject

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

类结构

struct GioSimpleActionGroupClass {
  /* no available fields */
}

无可用说明。