Mercurial > geeqie
diff src/view_file.c @ 637:8a1202efa51e
Add some wrapper functions for not yet common code.
| author | zas_ |
|---|---|
| date | Mon, 12 May 2008 00:22:38 +0000 |
| parents | 2ea7af1fbfe0 |
| children | 542bb47fef04 |
line wrap: on
line diff
--- a/src/view_file.c Sun May 11 23:56:40 2008 +0000 +++ b/src/view_file.c Mon May 12 00:22:38 2008 +0000 @@ -318,6 +318,17 @@ info_window_new(NULL, vf_pop_menu_file_list(vf), NULL); } +void vf_pop_menu_view_cb(GtkWidget *widget, gpointer data) +{ + ViewFile *vf = data; + + switch(vf->type) + { + case FILEVIEW_LIST: vflist_pop_menu_view_cb(widget, data); break; + case FILEVIEW_ICON: vficon_pop_menu_view_cb(widget, data); break; + } +} + void vf_pop_menu_copy_cb(GtkWidget *widget, gpointer data) { ViewFile *vf = data; @@ -332,6 +343,17 @@ file_util_move(NULL, vf_pop_menu_file_list(vf), NULL, vf->listview); } +void vf_pop_menu_rename_cb(GtkWidget *widget, gpointer data) +{ + ViewFile *vf = data; + + switch(vf->type) + { + case FILEVIEW_LIST: vflist_pop_menu_rename_cb(widget, data); break; + case FILEVIEW_ICON: vficon_pop_menu_rename_cb(widget, data); break; + } +} + void vf_pop_menu_delete_cb(GtkWidget *widget, gpointer data) { ViewFile *vf = data; @@ -441,6 +463,27 @@ } } +void vf_pop_menu_refresh_cb(GtkWidget *widget, gpointer data) +{ + ViewFile *vf = data; + + switch(vf->type) + { + case FILEVIEW_LIST: vflist_pop_menu_refresh_cb(widget, data); break; + case FILEVIEW_ICON: vficon_pop_menu_refresh_cb(widget, data); break; + } +} + +void vf_popup_destroy_cb(GtkWidget *widget, gpointer data) +{ + ViewFile *vf = data; + + switch(vf->type) + { + case FILEVIEW_LIST: vflist_popup_destroy_cb(widget, data); break; + case FILEVIEW_ICON: vficon_popup_destroy_cb(widget, data); break; + } +}
