Проблема
Я создаю GMenuModel
и устанавливаю как меню приложения. Тем не менее, элементы в приложении отключены.
Q: Как мне их включить?
Код
GMenuModel * createMenu(){
GMenu * menu = g_menu_new();
g_menu_append(menu, "Item1", "item1_action1");
return (GMenuModel*)menu;
}
...
GMenuModel * menu = createMenu(GTK_APPLICATION(app));
gtk_application_set_app_menu(GTK_APPLICATION(app), (GMenuModel*)menu);
g_object_unref (menu);
GActionEntry actions[] = {
{"item1_action1", exampleAction, NULL, NULL, NULL}
};
g_action_map_add_action_entries(G_ACTION_MAP(app),actions, 1, NULL);