forked from enlightenment/enlightenment
feature: Navigate menu item now opens $HOME
This commit is contained in:
parent
a55c3b122e
commit
34019ff85a
|
@ -1,3 +1,7 @@
|
||||||
|
2013-08-30 Mike Blumenkrantz
|
||||||
|
|
||||||
|
* Navigate menu item now opens $HOME
|
||||||
|
|
||||||
2013-07-26 Mike Blumenkrantz
|
2013-07-26 Mike Blumenkrantz
|
||||||
|
|
||||||
* fixed bug where setting min size on a gadget would not be passed to desktop gadgets
|
* fixed bug where setting min size on a gadget would not be passed to desktop gadgets
|
||||||
|
|
1
NEWS
1
NEWS
|
@ -148,6 +148,7 @@ Improvements:
|
||||||
* filemanager dnd operations now show all files when dragging
|
* filemanager dnd operations now show all files when dragging
|
||||||
* added check changed to shelf config dialog
|
* added check changed to shelf config dialog
|
||||||
* udisks2 support
|
* udisks2 support
|
||||||
|
* Navigate menu item now opens $HOME
|
||||||
|
|
||||||
Fixes:
|
Fixes:
|
||||||
* IBar menu didn't allow to configure different icon sources, show contents menu even on empty IBar.
|
* IBar menu didn't allow to configure different icon sources, show contents menu even on empty IBar.
|
||||||
|
|
|
@ -482,6 +482,13 @@ _e_mod_menu_generate(void *data, E_Menu *m)
|
||||||
e_menu_pre_activate_callback_set(m, NULL, NULL);
|
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 */
|
/* returns submenu so we can add Go to Parent */
|
||||||
E_Menu *
|
E_Menu *
|
||||||
e_mod_menu_add(E_Menu *m, const char *path)
|
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);
|
mi = e_menu_item_new(m);
|
||||||
e_menu_item_label_set(mi, _("Navigate..."));
|
e_menu_item_label_set(mi, _("Navigate..."));
|
||||||
e_util_menu_item_theme_icon_set(mi, "system-file-manager");
|
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();
|
sub = e_menu_new();
|
||||||
e_menu_item_submenu_set(mi, sub);
|
e_menu_item_submenu_set(mi, sub);
|
||||||
e_object_unref(E_OBJECT(sub)); //allow deletion whenever main menu deletes
|
e_object_unref(E_OBJECT(sub)); //allow deletion whenever main menu deletes
|
||||||
|
|
Loading…
Reference in New Issue