接口
Gio动作映射
自:2.32
说明 [源]
interface Gio.ActionMap : GObject.Object
GActionMap
是动作容器的接口。
GActionMap
接口由操作通过包含多个命名 GAction
实例(例如 GSimpleActionGroup
)实现的 GActionGroup
实现。
此接口的一个有用应用是将来自不同动作组的动作名称映射到唯一的、带有前缀的名称(例如,通过添加“app.”或“win.”)。这就是接口名称中“映射”部分的原因。
自:2.32
先决条件
为了实现动作映射,您的类型必须从 GObject
继承。
实例方法
g_action_map_remove_action_entries
从 GActionMap
删除动作。这是 g_action_map_add_action_entries()
的逆操作。
自:2.78
接口结构
struct GioActionMapInterface {
GTypeInterface g_iface;
GAction* (* lookup_action) (
GActionMap* action_map,
const gchar* action_name
);
void (* add_action) (
GActionMap* action_map,
GAction* action
);
void (* remove_action) (
GActionMap* action_map,
const gchar* action_name
);
}
GActionMap
的虚拟函数表。
接口成员
g_iface |
|
无描述。 |
|
lookup_action |
|
|
|
add_action |
|
|
|
remove_action |
|
|