aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/e_menu.h')
-rw-r--r--src/bin/e_menu.h15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/bin/e_menu.h b/src/bin/e_menu.h
index f0ef7383c..f57fdcf11 100644
--- a/src/bin/e_menu.h
+++ b/src/bin/e_menu.h
@@ -52,15 +52,12 @@ struct _E_Menu
E_Menu_Item *parent_item;
/* only useful if realized != 0 (ie menu is ACTUALLY realized) */
- Ecore_Evas *ecore_evas;
- Evas *evas;
- Ecore_X_Window evas_win;
+ E_Comp_Win *cw;
+ E_Container_Shape *shape;
+ Evas *evas;
Evas_Object *bg_object;
Evas_Object *container_object;
Evas_Coord container_x, container_y, container_w, container_h;
- E_Container_Shape *shape;
- int shape_rects_num;
- Ecore_X_Rectangle *shape_rects;
struct {
void *data;
@@ -74,8 +71,6 @@ struct _E_Menu
Eina_Bool pending_new_submenu : 1;
Eina_Bool have_submenu : 1;
Eina_Bool in_active_list : 1;
- Eina_Bool shaped : 1;
- Eina_Bool need_shape_export : 1;
};
struct _E_Menu_Item
@@ -99,8 +94,6 @@ struct _E_Menu_Item
Evas_Object *label_object;
Evas_Object *submenu_object;
- Evas_Object *event_object;
-
Eina_List *list_position;
int label_w, label_h;
@@ -212,7 +205,5 @@ EAPI void e_menu_idler_before(void);
EAPI Ecore_X_Window e_menu_grab_window_get(void);
-EAPI E_Menu *e_menu_find_by_window(Ecore_X_Window win);
-
#endif
#endif