|
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