_E_Gadcon_Client Struct Reference

Data Fields

E_Object e_obj_inherit
 
E_Gadcon * gadcon
 
const char * name
 
int id
 
Evas_Object * o_base
 
Evas_Object * o_box
 
Evas_Object * o_frame
 
Evas_Object * o_control
 
Evas_Object * o_event
 
const E_Gadcon_Client_Class * client_class
 
void * data
 
struct {
   int   pos
 
   int   size
 
   int   res
 
   double   pos_x
 
   double   pos_y
 
   double   size_w
 
   double   size_h
 
config
 
struct {
   int   seq
 
   int   flags
 
   int   state
 
   int   resist
 
   int   prev_pos
 
   int   prev_size
 
   int   want_save: 1
 
state_info
 
struct {
   Evas_Coord   w
 
   Evas_Coord   h
 
pad
 
struct {
   Evas_Coord   w
 
   Evas_Coord   h
 
min
 
struct {
   Evas_Coord   w
 
   Evas_Coord   h
 
max
 
struct {
   Evas_Coord   w
 
   Evas_Coord   h
 
aspect
 
Ecore_Timer * scroll_timer
 
Ecore_Timer * instant_edit_timer
 
Ecore_Animator * scroll_animator
 
double scroll_pos
 
double scroll_wanted
 
struct {
   void *   data
 
   void(*   func )(void *data)
 
scroll_cb
 
E_Menu * menu
 
const char * style
 
unsigned char autoscroll: 1
 
unsigned char resizable: 1
 
unsigned char moving: 1
 
unsigned char resizing: 1
 
unsigned char autoscroll_set: 1
 
unsigned char autoscroll_disabled: 1
 
Evas_Coord dx
 
Evas_Coord dy
 
struct {
   int   x
 
   int   y
 
   E_Drag *   drag
 
drag
 
unsigned char hidden: 1
 
E_Config_Gadcon_Client * cf