summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2011-04-25 10:48:25 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2011-05-09 11:30:47 -0400
commit034eeb090458443b97fbe9b601a045defb5435f9 (patch)
treece44b8a4f67767fdf653a589287caf34602074e5
parentccfd4e1c1d9166c78badac8d83958270cf7aef9e (diff)
downloadnautilus-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.c14
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;