|
57 | 57 | };
|
58 | 58 |
|
59 | 59 | static void display_tree(GtkTreeStore *store, struct menu *menu);
|
60 |
| -static void display_tree_part(void); |
| 60 | +static void recreate_tree(void); |
61 | 61 |
|
62 | 62 | static void conf_changed(bool dirty)
|
63 | 63 | {
|
@@ -327,7 +327,7 @@ static void set_view_mode(enum view_mode mode)
|
327 | 327 | browsed = menu_get_parent_menu(selected) ?: &rootmenu;
|
328 | 328 | else
|
329 | 329 | browsed = &rootmenu;
|
330 |
| - display_tree_part(); |
| 330 | + recreate_tree(); |
331 | 331 | text_insert_msg("", "");
|
332 | 332 | select_menu(GTK_TREE_VIEW(tree2_w), selected);
|
333 | 333 | gtk_widget_set_sensitive(single_btn, FALSE);
|
@@ -558,7 +558,7 @@ static void on_back_clicked(GtkButton *button, gpointer user_data)
|
558 | 558 | ptype = browsed->prompt ? browsed->prompt->type : P_UNKNOWN;
|
559 | 559 | if (ptype != P_MENU)
|
560 | 560 | browsed = browsed->parent;
|
561 |
| - display_tree_part(); |
| 561 | + recreate_tree(); |
562 | 562 |
|
563 | 563 | if (browsed == &rootmenu)
|
564 | 564 | gtk_widget_set_sensitive(back_btn, FALSE);
|
@@ -795,7 +795,7 @@ static gboolean on_treeview2_button_press_event(GtkWidget *widget,
|
795 | 795 | if (ptype == P_MENU && view_mode == SINGLE_VIEW && col == COL_OPTION) {
|
796 | 796 | // goes down into menu
|
797 | 797 | browsed = menu;
|
798 |
| - display_tree_part(); |
| 798 | + recreate_tree(); |
799 | 799 | gtk_widget_set_sensitive(back_btn, TRUE);
|
800 | 800 | } else if (col == COL_OPTION) {
|
801 | 801 | toggle_sym_value(menu);
|
@@ -900,7 +900,7 @@ static gboolean on_treeview1_button_press_event(GtkWidget *widget,
|
900 | 900 |
|
901 | 901 | if (menu->type == M_MENU) {
|
902 | 902 | browsed = menu;
|
903 |
| - display_tree_part(); |
| 903 | + recreate_tree(); |
904 | 904 | }
|
905 | 905 |
|
906 | 906 | gtk_tree_view_set_cursor(view, path, NULL, FALSE);
|
@@ -961,8 +961,8 @@ static void display_tree(GtkTreeStore *store, struct menu *menu)
|
961 | 961 | _display_tree(store, menu, NULL);
|
962 | 962 | }
|
963 | 963 |
|
964 |
| -/* Display a part of the tree starting at current node (single/split view) */ |
965 |
| -static void display_tree_part(void) |
| 964 | +/* Recreate the tree store starting at 'browsed' node */ |
| 965 | +static void recreate_tree(void) |
966 | 966 | {
|
967 | 967 | gtk_tree_store_clear(tree2);
|
968 | 968 | display_tree(tree2, browsed);
|
|
0 commit comments