/** * create_game_menus * @ap: application pointer * * Description: * Creates the menus for application @ap * **/ void create_game_menus (GtkUIManager * ui_manager) { GtkActionGroup *action_group; games_stock_init (); action_group = gtk_action_group_new ("actions"); gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions (action_group, action_entry, G_N_ELEMENTS (action_entry), app); gtk_action_group_add_toggle_actions (action_group, toggle_action_entry, G_N_ELEMENTS (toggle_action_entry), app); gtk_ui_manager_insert_action_group (ui_manager, action_group, 0); gtk_ui_manager_add_ui_from_string (ui_manager, ui_description, -1, NULL); scores_action = gtk_action_group_get_action (action_group, "Scores"); teleport_action = gtk_action_group_get_action (action_group, "Teleport"); random_action = gtk_action_group_get_action (action_group, "Random"); wait_action = gtk_action_group_get_action (action_group, "Wait"); toolbar_toggle_action = gtk_action_group_get_action (action_group, "ShowToolbar"); fullscreen_action = GTK_ACTION (games_fullscreen_action_new ("Fullscreen", GTK_WINDOW (app))); gtk_action_group_add_action_with_accel (action_group, fullscreen_action, NULL); return; }
static void create_game_menus (GtkUIManager * ui_manager) { GtkActionGroup *action_group; games_stock_init (); action_group = gtk_action_group_new ("actions"); gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE); gtk_action_group_add_actions (action_group, action_entry, G_N_ELEMENTS (action_entry), app); gtk_ui_manager_insert_action_group (ui_manager, action_group, 0); gtk_ui_manager_add_ui_from_string (ui_manager, ui_description, -1, NULL); gtk_window_add_accel_group (GTK_WINDOW (app), gtk_ui_manager_get_accel_group (ui_manager)); new_game_action = gtk_action_group_get_action (action_group, "NewGame"); hint_action = gtk_action_group_get_action (action_group, "Hint"); undo_action = gtk_action_group_get_action (action_group, "UndoMove"); fullscreen_action = GTK_ACTION (games_fullscreen_action_new ("Fullscreen", GTK_WINDOW (app))); gtk_action_group_add_action_with_accel (action_group, fullscreen_action, NULL); }