discomfitor pushed a commit to branch master.
commit 34019ff85a9dfa171a31d4a8df3edbef430b9eaa
Author: Mike Blumenkrantz <[email protected]>
Date: Fri Aug 30 14:58:17 2013 +0100
feature: Navigate menu item now opens $HOME
---
ChangeLog | 4 ++++
NEWS | 1 +
src/modules/fileman/e_mod_menu.c | 8 ++++++++
3 files changed, 13 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 517d5a9..96b2025 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-08-30 Mike Blumenkrantz
+
+ * Navigate menu item now opens $HOME
+
2013-07-26 Mike Blumenkrantz
* fixed bug where setting min size on a gadget would not be passed to
desktop gadgets
diff --git a/NEWS b/NEWS
index f3c50a2..7dd6639 100644
--- a/NEWS
+++ b/NEWS
@@ -148,6 +148,7 @@ Improvements:
* filemanager dnd operations now show all files when dragging
* added check changed to shelf config dialog
* udisks2 support
+ * Navigate menu item now opens $HOME
Fixes:
* IBar menu didn't allow to configure different icon sources, show
contents menu even on empty IBar.
diff --git a/src/modules/fileman/e_mod_menu.c b/src/modules/fileman/e_mod_menu.c
index e644ce5..b9d1b00 100644
--- a/src/modules/fileman/e_mod_menu.c
+++ b/src/modules/fileman/e_mod_menu.c
@@ -482,6 +482,13 @@ _e_mod_menu_generate(void *data, E_Menu *m)
e_menu_pre_activate_callback_set(m, NULL, NULL);
}
+static void
+_e_mod_menu_navigate_cb(void *d EINA_UNUSED, E_Menu *m, E_Menu_Item *mi
EINA_UNUSED)
+{
+ if (m->zone)
+ e_fwin_new(m->zone->container, "~/", "/");
+}
+
/* returns submenu so we can add Go to Parent */
E_Menu *
e_mod_menu_add(E_Menu *m, const char *path)
@@ -493,6 +500,7 @@ e_mod_menu_add(E_Menu *m, const char *path)
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, _("Navigate..."));
e_util_menu_item_theme_icon_set(mi, "system-file-manager");
+ e_menu_item_callback_set(mi, _e_mod_menu_navigate_cb, NULL);
sub = e_menu_new();
e_menu_item_submenu_set(mi, sub);
e_object_unref(E_OBJECT(sub)); //allow deletion whenever main menu deletes
--
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk