Mercurial > geeqie
diff src/view_dir_tree.c @ 355:0b82646e977f
Let toggle the visibility of hidden files from directories list
or tree contextual menu.
| author | zas_ |
|---|---|
| date | Sun, 13 Apr 2008 18:56:24 +0000 |
| parents | 3c4bad726e98 |
| children | 673d1eb5af73 |
line wrap: on
line diff
--- a/src/view_dir_tree.c Sun Apr 13 12:24:42 2008 +0000 +++ b/src/view_dir_tree.c Sun Apr 13 18:56:24 2008 +0000 @@ -462,6 +462,14 @@ if (vdt->layout) layout_refresh(vdt->layout); } +static void vdtree_toggle_show_dot_files_cb(GtkWidget *widget, gpointer data) +{ + ViewDirTree *vdt = data; + + options->file_filter.show_dot_files = !options->file_filter.show_dot_files; + if (vdt->layout) layout_refresh(vdt->layout); +} + static GtkWidget *vdtree_pop_menu(ViewDirTree *vdt, FileData *fd) { GtkWidget *menu; @@ -513,6 +521,9 @@ menu_item_add_divider(menu); menu_item_add_check(menu, _("View as _tree"), TRUE, G_CALLBACK(vdtree_pop_menu_tree_cb), vdt); + menu_item_add_check(menu, _("Show _hidden files"), options->file_filter.show_dot_files, + G_CALLBACK(vdtree_toggle_show_dot_files_cb), vdt); + menu_item_add_stock(menu, _("Re_fresh"), GTK_STOCK_REFRESH, G_CALLBACK(vdtree_pop_menu_refresh_cb), vdt);
