[gedit/wip/browser-menu] Insert action group into the widget
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/wip/browser-menu] Insert action group into the widget
- Date: Thu, 18 Apr 2013 15:30:20 +0000 (UTC)
commit e2efde96feda47cb9f11afc40f99d2ea7a86ca6f
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Thu Apr 18 15:36:00 2013 +0200
Insert action group into the widget
plugins/filebrowser/gedit-file-browser-menus.ui | 28 ++++++++++++-------------
plugins/filebrowser/gedit-file-browser-widget.c | 5 +++++
2 files changed, 19 insertions(+), 14 deletions(-)
---
diff --git a/plugins/filebrowser/gedit-file-browser-menus.ui b/plugins/filebrowser/gedit-file-browser-menus.ui
index 376d936..3df0bbd 100644
--- a/plugins/filebrowser/gedit-file-browser-menus.ui
+++ b/plugins/filebrowser/gedit-file-browser-menus.ui
@@ -5,51 +5,51 @@
<section>
<item>
<attribute name="label" translatable="yes">_Open</attribute>
- <attribute name="action">open</attribute>
+ <attribute name="action">browser.open</attribute>
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">_Set Root to Active Document</attribute>
- <attribute name="action">set_active_root</attribute>
+ <attribute name="action">browser.set_active_root</attribute>
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">_New Folder</attribute>
- <attribute name="action">new_folder</attribute>
+ <attribute name="action">browser.new_folder</attribute>
</item>
<item>
<attribute name="label" translatable="yes">New F_ile</attribute>
- <attribute name="action">new_file</attribute>
+ <attribute name="action">browser.new_file</attribute>
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">_Rename...</attribute>
- <attribute name="action">rename</attribute>
+ <attribute name="action">browser.rename</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_Move to Trash</attribute>
- <attribute name="action">move_to_trash</attribute>
+ <attribute name="action">browser.move_to_trash</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_Delete</attribute>
- <attribute name="action">delete</attribute>
+ <attribute name="action">browser.delete</attribute>
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">Re_fresh View</attribute>
- <attribute name="action">refresh_view</attribute>
+ <attribute name="action">browser.refresh_view</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_View Folder</attribute>
- <attribute name="action">view_folder</attribute>
+ <attribute name="action">browser.view_folder</attribute>
</item>
<item>
<attribute name="label" translatable="yes">_Open in Terminal</attribute>
- <attribute name="action">open_in_terminal</attribute>
+ <attribute name="action">browser.open_in_terminal</attribute>
</item>
</section>
<submenu>
@@ -57,11 +57,11 @@
<section>
<item>
<attribute name="label" translatable="yes">Show _Hidden</attribute>
- <attribute name="action">show_hidden</attribute>
+ <attribute name="action">browser.show_hidden</attribute>
</item>
<item>
<attribute name="label" translatable="yes">Show _Binary</attribute>
- <attribute name="action">show_binary</attribute>
+ <attribute name="action">browser.show_binary</attribute>
</item>
</section>
</submenu>
@@ -70,13 +70,13 @@
<section>
<item>
<attribute name="label" translatable="yes">_Set Root to Active Document</attribute>
- <attribute name="action">set_active_root</attribute>
+ <attribute name="action">browser.set_active_root</attribute>
</item>
</section>
<section>
<item>
<attribute name="label" translatable="yes">_View Folder</attribute>
- <attribute name="action">bookmark_open</attribute>
+ <attribute name="action">browser.bookmark_open</attribute>
</item>
</section>
</menu>
diff --git a/plugins/filebrowser/gedit-file-browser-widget.c b/plugins/filebrowser/gedit-file-browser-widget.c
index c4b02f8..2d2380e 100644
--- a/plugins/filebrowser/gedit-file-browser-widget.c
+++ b/plugins/filebrowser/gedit-file-browser-widget.c
@@ -960,6 +960,10 @@ gedit_file_browser_widget_init (GeditFileBrowserWidget *obj)
G_N_ELEMENTS (browser_entries),
obj);
+ gtk_widget_insert_action_group (GTK_WIDGET (obj),
+ "browser",
+ G_ACTION_GROUP (obj->priv->action_group));
+
set_enable_delete (obj, obj->priv->enable_delete);
gtk_widget_init_template (GTK_WIDGET (obj));
@@ -1098,6 +1102,7 @@ popup_menu (GeditFileBrowserWidget *obj,
return FALSE;
menu = gtk_menu_new_from_model (menu_model);
+ gtk_menu_attach_to_widget (GTK_MENU (menu), GTK_WIDGET (obj), NULL);
if (event != NULL)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]