Lines Matching refs:menu

62 static struct menu *current; // current node for SINGLE view
63 static struct menu *browsed; // browsed node for SPLIT view
73 static void display_tree(struct menu *menu);
75 static void update_tree(struct menu *src, GtkTreeIter * dst);
76 static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row);
77 static gchar **fill_row(struct menu *menu);
395 static void text_insert_help(struct menu *menu) in text_insert_help() argument
399 const char *prompt = _(menu_get_prompt(menu)); in text_insert_help()
402 menu_get_ext_help(menu, &help); in text_insert_help()
814 struct menu *menu; in renderer_edited() local
820 gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); in renderer_edited()
821 sym = menu->sym; in renderer_edited()
834 static void change_sym_value(struct menu *menu, gint col) in change_sym_value() argument
836 struct symbol *sym = menu->sym; in change_sym_value()
875 static void toggle_sym_value(struct menu *menu) in toggle_sym_value() argument
877 if (!menu->sym) in toggle_sym_value()
880 sym_toggle_tristate_value(menu->sym); in toggle_sym_value()
897 struct menu *menu; in renderer_toggled() local
911 gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); in renderer_toggled()
912 toggle_sym_value(menu); in renderer_toggled()
945 struct menu *menu; in on_treeview2_button_press_event() local
963 gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); in on_treeview2_button_press_event()
968 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in on_treeview2_button_press_event()
972 current = menu; in on_treeview2_button_press_event()
976 toggle_sym_value(menu); in on_treeview2_button_press_event()
981 toggle_sym_value(menu); in on_treeview2_button_press_event()
985 change_sym_value(menu, col); in on_treeview2_button_press_event()
1002 struct menu *menu; in on_treeview2_key_press_event() local
1022 gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); in on_treeview2_key_press_event()
1032 change_sym_value(menu, col); in on_treeview2_key_press_event()
1044 struct menu *menu; in on_treeview2_cursor_changed() local
1048 gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); in on_treeview2_cursor_changed()
1049 text_insert_help(menu); in on_treeview2_cursor_changed()
1063 struct menu *menu; in on_treeview1_button_press_event() local
1075 gtk_tree_model_get(model1, &iter, COL_MENU, &menu, -1); in on_treeview1_button_press_event()
1078 toggle_sym_value(menu); in on_treeview1_button_press_event()
1079 current = menu; in on_treeview1_button_press_event()
1082 browsed = menu; in on_treeview1_button_press_event()
1095 static gchar **fill_row(struct menu *menu) in fill_row() argument
1098 struct symbol *sym = menu->sym; in fill_row()
1110 g_strdup_printf("%s %s", _(menu_get_prompt(menu)), in fill_row()
1113 if (opt_mode == OPT_ALL && !menu_is_visible(menu)) in fill_row()
1116 menu_has_prompt(menu) && !menu_is_visible(menu)) in fill_row()
1121 ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN; in fill_row()
1149 struct menu *child; in fill_row()
1151 struct menu *def_menu = NULL; in fill_row()
1155 for (child = menu->list; child; child = child->next) { in fill_row()
1219 static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row) in set_node() argument
1239 COL_MENU, (gpointer) menu, in set_node()
1255 static void place_node(struct menu *menu, char **row) in place_node() argument
1261 set_node(node, menu, row); in place_node()
1272 struct menu *tofind) in gtktree_iter_find_node()
1281 struct menu *menu; in gtktree_iter_find_node() local
1283 gtk_tree_model_get(model2, child, 6, &menu, -1); in gtktree_iter_find_node()
1285 if (menu == tofind) { in gtktree_iter_find_node()
1305 static void update_tree(struct menu *src, GtkTreeIter * dst) in update_tree()
1307 struct menu *child1; in update_tree()
1314 struct menu *menu1, *menu2; in update_tree()
1393 static void display_tree(struct menu *menu) in display_tree() argument
1397 struct menu *child; in display_tree()
1400 if (menu == &rootmenu) { in display_tree()
1405 for (child = menu->list; child; child = child->next) { in display_tree()
1451 if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT)) in display_tree()
1485 void fixup_rootmenu(struct menu *menu) in fixup_rootmenu() argument
1487 struct menu *child; in fixup_rootmenu()
1490 menu->flags |= MENU_ROOT; in fixup_rootmenu()
1491 for (child = menu->list; child; child = child->next) { in fixup_rootmenu()