summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@ximian.com>2005-01-06 20:27:58 +0000
committerFederico Mena Quintero <federico@src.gnome.org>2005-01-06 20:27:58 +0000
commit74f48722118673194e1a750e0b34bb2e6d3b01e2 (patch)
treea7a5d3f1d13cfa677f8a7c9d2dd431a873286baa
parentab3d7ad6e1fe7c54f27e809af139ed021dfba197 (diff)
downloadgdk-pixbuf-74f48722118673194e1a750e0b34bb2e6d3b01e2.tar.gz
Add an "Open _Location" item. Fixes #148839.
2005-01-06 Federico Mena Quintero <federico@ximian.com> * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an "Open _Location" item. Fixes #148839.
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-65
-rw-r--r--ChangeLog.pre-2-85
-rw-r--r--gtk/gtkfilechooserdefault.c16
5 files changed, 36 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8207a69a6..56cb842d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-06 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an
+ "Open _Location" item. Fixes #148839.
+
2005-01-06 Matthias Clasen <mclasen@redhat.com>
* README.in: Fix a typo. (#163128, kentaro fukuchi)
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 8207a69a6..56cb842d7 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,8 @@
+2005-01-06 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an
+ "Open _Location" item. Fixes #148839.
+
2005-01-06 Matthias Clasen <mclasen@redhat.com>
* README.in: Fix a typo. (#163128, kentaro fukuchi)
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 8207a69a6..56cb842d7 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,8 @@
+2005-01-06 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an
+ "Open _Location" item. Fixes #148839.
+
2005-01-06 Matthias Clasen <mclasen@redhat.com>
* README.in: Fix a typo. (#163128, kentaro fukuchi)
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 8207a69a6..56cb842d7 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,8 @@
+2005-01-06 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an
+ "Open _Location" item. Fixes #148839.
+
2005-01-06 Matthias Clasen <mclasen@redhat.com>
* README.in: Fix a typo. (#163128, kentaro fukuchi)
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
index e4955e779..c16145542 100644
--- a/gtk/gtkfilechooserdefault.c
+++ b/gtk/gtkfilechooserdefault.c
@@ -2962,6 +2962,14 @@ add_to_shortcuts_cb (GtkMenuItem *item,
bookmarks_add_selected_folder (impl);
}
+/* Callback used when the "Open Location" menu item is activated */
+static void
+open_location_cb (GtkMenuItem *item,
+ GtkFileChooserDefault *impl)
+{
+ location_popup_handler (impl, "");
+}
+
/* Callback used when the "Show Hidden Files" menu item is toggled */
static void
show_hidden_toggled_cb (GtkCheckMenuItem *item,
@@ -2996,6 +3004,14 @@ file_list_build_popup_menu (GtkFileChooserDefault *impl)
gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (impl->browse_files_popup_menu), item);
+ item = gtk_image_menu_item_new_with_mnemonic (_("Open _Location"));
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
+ gtk_image_new_from_stock (GTK_STOCK_OPEN, GTK_ICON_SIZE_MENU));
+ g_signal_connect (item, "activate",
+ G_CALLBACK (open_location_cb), impl);
+ gtk_widget_show (item);
+ gtk_menu_shell_append (GTK_MENU_SHELL (impl->browse_files_popup_menu), item);
+
item = gtk_separator_menu_item_new ();
gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (impl->browse_files_popup_menu), item);