diff --git a/src/bin/e_menu.c b/src/bin/e_menu.c index 8038b6fb0..00e4ce2dc 100644 --- a/src/bin/e_menu.c +++ b/src/bin/e_menu.c @@ -1023,6 +1023,12 @@ e_menu_item_active_set(E_Menu_Item *mi, int active) } } +EAPI E_Menu_Item * +e_menu_item_active_get(void) +{ + return _e_active_menu_item; +} + EAPI void e_menu_item_disabled_set(E_Menu_Item *mi, int disable) { diff --git a/src/bin/e_menu.h b/src/bin/e_menu.h index 454a92e24..2d0b3f89e 100644 --- a/src/bin/e_menu.h +++ b/src/bin/e_menu.h @@ -202,6 +202,7 @@ EAPI void e_menu_item_realize_callback_set(E_Menu_Item *mi, E_Menu_Cb f EAPI void e_menu_item_submenu_pre_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data); EAPI void e_menu_item_submenu_post_callback_set(E_Menu_Item *mi, E_Menu_Cb func, const void *data); EAPI void e_menu_item_drag_callback_set(E_Menu_Item *mi, E_Menu_Cb func, void *data); +EAPI E_Menu_Item *e_menu_item_active_get(void); EAPI void e_menu_item_active_set(E_Menu_Item *mi, int active); EAPI void e_menu_item_disabled_set(E_Menu_Item *mi, int disable);