_E_Menu_Item Struct Reference

Data Fields

E_Object e_obj_inherit
 
E_Menu * menu
 
const char * icon
 
const char * icon_key
 
const char * label
 
E_Menu * submenu
 
Evas_Object * separator_object
 
Evas_Object * bg_object
 
Evas_Object * container_object
 
Evas_Object * toggle_object
 
Evas_Object * icon_bg_object
 
Evas_Object * icon_object
 
Evas_Object * label_object
 
Evas_Object * submenu_object
 
Evas_Object * event_object
 
Eina_List * list_position
 
int label_w
 
int label_h
 
int icon_w
 
int icon_h
 
int separator_w
 
int separator_h
 
int submenu_w
 
int submenu_h
 
int toggle_w
 
int toggle_h
 
int radio_group
 
int x
 
int y
 
int w
 
int h
 
struct {
   void *   data
 
   E_Menu_Cb   func
 
cb
 
struct {
   void *   data
 
   E_Menu_Cb   func
 
realize_cb
 
struct {
   void *   data
 
   E_Menu_Cb   func
 
submenu_pre_cb
 
struct {
   void *   data
 
   E_Menu_Cb   func
 
submenu_post_cb
 
struct {
   void *   data
 
   E_Menu_Cb   func
 
drag_cb
 
struct {
   int   x
 
   int   y
 
drag
 
Eina_Bool separator: 1
 
Eina_Bool radio: 1
 
Eina_Bool check: 1
 
Eina_Bool toggle: 1
 
Eina_Bool changed: 1
 
Eina_Bool active: 1
 
Eina_Bool disable: 1