diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2011-04-25 10:48:25 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2011-05-09 11:30:47 -0400 |
commit | 034eeb090458443b97fbe9b601a045defb5435f9 (patch) | |
tree | ce44b8a4f67767fdf653a589287caf34602074e5 | |
parent | ccfd4e1c1d9166c78badac8d83958270cf7aef9e (diff) | |
download | nautilus-034eeb090458443b97fbe9b601a045defb5435f9.tar.gz |
list-view: hook up the previewer in list view
No support for icon locations yet, but it's not implemented in the previewer
either.
-rw-r--r-- | src/nautilus-list-view.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c index 3c243a49d..e8632f335 100644 --- a/src/nautilus-list-view.c +++ b/src/nautilus-list-view.c @@ -236,6 +236,18 @@ tree_view_has_selection (GtkTreeView *view) } static void +preview_selected_items (NautilusListView *view) +{ + GList *file_list; + + file_list = nautilus_list_view_get_selection (NAUTILUS_VIEW (view)); + + nautilus_view_preview_files (NAUTILUS_VIEW (view), + file_list, NULL); + nautilus_file_list_free (file_list); +} + +static void activate_selected_items (NautilusListView *view) { GList *file_list; @@ -1050,7 +1062,7 @@ key_press_callback (GtkWidget *widget, GdkEventKey *event, gpointer callback_dat if ((event->state & GDK_SHIFT_MASK) != 0) { activate_selected_items_alternate (NAUTILUS_LIST_VIEW (view), NULL, TRUE); } else { - activate_selected_items (NAUTILUS_LIST_VIEW (view)); + preview_selected_items (NAUTILUS_LIST_VIEW (view)); } handled = TRUE; break; |