summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Camp <dave@ximian.com>2002-09-10 15:11:09 +0000
committerDave Camp <campd@src.gnome.org>2002-09-10 15:11:09 +0000
commit399bf43c169659a6f6395ca42f7cc75e6a21d0c3 (patch)
tree6a1518996caaa485973be64752dbafd9d84d3963
parent532481a6d1bc71ca13f8a69c3b80bf4efda686e2 (diff)
downloadnautilus-399bf43c169659a6f6395ca42f7cc75e6a21d0c3.tar.gz
Activate files on space.
2002-09-10 Dave Camp <dave@ximian.com> * libnautilus-private/nautilus-icon-container.c: (keyboard_space): * src/file-manager/fm-list-view.c: (key_press_callback): Activate files on space.
-rw-r--r--ChangeLog6
-rw-r--r--libnautilus-private/nautilus-icon-container.c2
-rw-r--r--src/file-manager/fm-list-view.c1
3 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6270c3dc5..3786e1c8b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-09-10 Dave Camp <dave@ximian.com>
+
+ * libnautilus-private/nautilus-icon-container.c: (keyboard_space):
+ * src/file-manager/fm-list-view.c: (key_press_callback): Activate
+ files on space.
+
2002-09-09 Dave Camp <dave@ximian.com>
* libnautilus-private/nautilus-icon-container.c:
diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c
index b13416a4c..799824214 100644
--- a/libnautilus-private/nautilus-icon-container.c
+++ b/libnautilus-private/nautilus-icon-container.c
@@ -2166,6 +2166,8 @@ keyboard_space (NautilusIconContainer *container,
(event->state & GDK_CONTROL_MASK) != 0) {
icon_toggle_selected (container, container->details->keyboard_focus);
g_signal_emit (container, signals[SELECTION_CHANGED], 0);
+ } else {
+ activate_selected_items (container);
}
}
diff --git a/src/file-manager/fm-list-view.c b/src/file-manager/fm-list-view.c
index b40967b50..097695214 100644
--- a/src/file-manager/fm-list-view.c
+++ b/src/file-manager/fm-list-view.c
@@ -225,6 +225,7 @@ key_press_callback (GtkWidget *widget, GdkEventKey *event, gpointer callback_dat
view = FM_DIRECTORY_VIEW (callback_data);
switch (event->keyval) {
+ case GDK_space:
case GDK_Return:
case GDK_KP_Enter:
file_list = fm_list_view_get_selection (view);