diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-11-28 14:01:08 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-11-28 14:01:08 +0000 |
commit | 431a722cb450c071b1940ed0391590f970a078cd (patch) | |
tree | 30094fa479dcae1163fa99180de26989575fe184 | |
parent | f335d53a02ddd64ae80165d933471c41a9fb9a6f (diff) | |
download | gdk-pixbuf-431a722cb450c071b1940ed0391590f970a078cd.tar.gz |
Make F2 work for renaming bookmarks. (#320822, Jaap A. Haitsma, patch by
2005-11-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (shortcuts_key_press_event_cb): Make
F2 work for renaming bookmarks. (#320822, Jaap A. Haitsma, patch
by Paolo Borelli)
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 6 | ||||
-rw-r--r-- | gtk/gtkfilechooserdefault.c | 18 |
3 files changed, 28 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2005-11-28 Matthias Clasen <mclasen@redhat.com> + + * gtk/gtkfilechooserdefault.c (shortcuts_key_press_event_cb): Make + F2 work for renaming bookmarks. (#320822, Jaap A. Haitsma, patch + by Paolo Borelli) + 2005-11-28 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkwindow-win32.c (gdk_window_set_urgency_hint): Look diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c28e7f43c..08e37ed8c 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2005-11-28 Matthias Clasen <mclasen@redhat.com> + + * gtk/gtkfilechooserdefault.c (shortcuts_key_press_event_cb): Make + F2 work for renaming bookmarks. (#320822, Jaap A. Haitsma, patch + by Paolo Borelli) + 2005-11-28 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkwindow-win32.c (gdk_window_set_urgency_hint): Look diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index 1159fdacc..e64d4ca08 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -3064,9 +3064,9 @@ remove_shortcut_cb (GtkMenuItem *item, remove_selected_bookmarks (impl); } +/* Rename the selected bookmark */ static void -rename_shortcut_cb (GtkMenuItem *item, - GtkFileChooserDefault *impl) +rename_selected_bookmark (GtkFileChooserDefault *impl) { GtkTreeIter iter; GtkTreePath *path; @@ -3088,6 +3088,13 @@ rename_shortcut_cb (GtkMenuItem *item, } } +static void +rename_shortcut_cb (GtkMenuItem *item, + GtkFileChooserDefault *impl) +{ + rename_selected_bookmark (impl); +} + /* Constructs the popup menu for the file list if needed */ static void shortcuts_build_popup_menu (GtkFileChooserDefault *impl) @@ -6829,6 +6836,13 @@ shortcuts_key_press_event_cb (GtkWidget *widget, return TRUE; } + if ((event->keyval == GDK_F2) + && (event->state & modifiers) == 0) + { + rename_selected_bookmark (impl); + return TRUE; + } + return FALSE; } |