方法
GioActionMapremove_action_entries
自从:2.78
声明 [源代码]
void
g_action_map_remove_action_entries (
GActionMap* action_map,
const GActionEntry* entries,
gint n_entries
)
描述 [源代码]
从 GActionMap
中移除动作。这旨在与 g_action_map_add_action_entries()
相反。
static const GActionEntry entries[] = {
{ "quit", activate_quit },
{ "print-string", activate_print_string, "s" }
};
void
add_actions (GActionMap *map)
{
g_action_map_add_action_entries (map, entries, G_N_ELEMENTS (entries), NULL);
}
void
remove_actions (GActionMap *map)
{
g_action_map_remove_action_entries (map, entries, G_N_ELEMENTS (entries));
}
自 2.78 起可用
参数
entries
-
类型: 一个
None
的数组指向一个
GActionEntry
结构体数组的第一个条目的指针。数组的长度由 n_entries
参数指定。数据由该方法调用者拥有。 n_entries
-
类型:
gint
entries
的长度,如果entries
是以NULL
终止的,则为 -1。