_E_Gadcon Struct Reference

Data Fields

E_Object e_obj_inherit
 
const char * name
 
int id
 
E_Gadcon_Layout_Policy layout_policy
 
struct {
   Evas_Object *   o_parent
 
   const char *   swallow_name
 
edje
 
Ecore_Evas * ecore_evas
 
E_Zone * zone
 
E_Gadcon_Orient orient
 
Evas * evas
 
Evas_Object * o_container
 
Eina_List * clients
 
Eina_List * populate_requests
 
Eina_List * populated_classes
 
Eina_Hash * awaiting_classes
 
struct {
   void(*   func )(void *data, E_Gadcon *gc,
      Evas_Coord w, Evas_Coord h)
 
   void *   data
 
resize_request
 
struct {
   void(*   func )(void *data, E_Gadcon *gc,
      Evas_Coord w, Evas_Coord h)
 
   void *   data
 
min_size_request
 
struct {
   Evas_Object *(*   func )(void *data, E_Gadcon_Client
      *gcc, const char *style)
 
   void *   data
 
frame_request
 
struct {
   void(*   func )(void *data, E_Gadcon_Client
      *gcc, E_Menu *menu)
 
   void *   data
 
menu_attach
 
struct {
   void(*   func )(void *data, E_Gadcon *gc,
      const E_Gadcon_Client_Class
      *cc)
 
   void *   data
 
populate_class
 
struct {
   void(*   func )(void *data, int lock)
 
   void *   data
 
locked_set
 
struct {
   void(*   func )(void *data)
 
   void *   data
 
urgent_show
 
E_Config_Dialog * config_dialog
 
unsigned char editing: 1
 
Ecore_X_Window dnd_win
 
Ecore_X_Window xdnd_win
 
E_Shelf * shelf
 
E_Toolbar * toolbar
 
E_Gadcon_Location * location
 
E_Drop_Handler * drop_handler
 
E_Gadcon_Client * drag_gcc
 
E_Gadcon_Client * new_gcc
 
E_Gadcon_DND_Cb dnd_enter_cb
 
E_Gadcon_DND_Cb dnd_leave_cb
 
E_Gadcon_DND_Cb dnd_move_cb
 
E_Gadcon_DND_Cb dnd_drop_cb
 
E_Config_Gadcon * cf
 
unsigned char instant_edit: 1
 
unsigned char dummy: 1
 
Eina_Bool custom: 1
 
Eina_Bool cfg_delete: 1