_Elm_Scrollable_Smart_Interface_Data Struct Reference

Data Fields

Evas_Coord x
Evas_Coord y
Evas_Coord w
Evas_Coord h
Evas_Coord wx
Evas_Coord wy
Evas_Coord ww
Evas_Coord wh
 Last "wanted" geometry.
Evas_Objectobj
Evas_Objectcontent
Evas_Objectpan_obj
Evas_Objectedje_obj
Evas_Objectevent_rect
Evas_Objectparent_widget
Elm_Scroller_Policy hbar_flags
Elm_Scroller_Policy vbar_flags
Elm_Scroller_Single_Direction one_direction_at_a_time
Efl_Ui_Layout_Orientation block
struct { 
   Evas_Coord   x 
   Evas_Coord   y 
   Evas_Coord   sx 
   Evas_Coord   sy 
   Evas_Coord   dx 
   Evas_Coord   dy 
   Evas_Coord   pdx 
   Evas_Coord   pdy 
   Evas_Coord   bx 
   Evas_Coord   by 
   Evas_Coord   ax 
   Evas_Coord   ay 
   Evas_Coord   bx0 
   Evas_Coord   by0 
   Evas_Coord   b0x 
   Evas_Coord   b0y 
   Evas_Coord   b2x 
   Evas_Coord   b2y 
   struct { 
      Evas_Coord   x 
      Evas_Coord   y 
      double   timestamp 
   }   history [60]
   double   est_timestamp_diff 
   double   dragged_began_timestamp 
   double   anim_start 
   double   anim_start2 
   double   anim_start3 
   double   anim_dur 
   double   onhold_vx 
   double   onhold_vy 
   double   onhold_tlast 
   double   onhold_vxe 
   double   onhold_vye 
   double   last_time_x_wheel 
   double   last_time_y_wheel 
   Evas_Coord   hold_x 
   Evas_Coord   hold_y 
   Evas_Coord   locked_x 
   Evas_Coord   locked_y 
   int   hdir 
   int   vdir 
   Ecore_Idle_Enterer *   hold_enterer 
   Eina_Bool   hold_animator: 1 
   Eina_Bool   onhold_animator: 1 
   Eina_Bool   momentum_animator: 1 
 an animator which is called whenever a scroller is moving due to a flick action(mouse down, move, up)
   Eina_Bool   bounce_x_animator: 1 
 an animator to express the bouncing animation on x axis.
   Eina_Bool   bounce_y_animator: 1 
 an animator to express the bouncing animation on y axis.
   Eina_Bool   last_hold_x_wheel: 1 
   Eina_Bool   last_hold_y_wheel: 1 
   Eina_Bool   bounce_x_hold: 1 
   Eina_Bool   bounce_y_hold: 1 
   Eina_Bool   dragged_began: 1 
   Eina_Bool   want_dragged: 1 
   Eina_Bool   hold_parent: 1 
   Eina_Bool   want_reset: 1 
   Eina_Bool   cancelled: 1 
   Eina_Bool   dragged: 1 
   Eina_Bool   locked: 1 
   Eina_Bool   scroll: 1 
   Eina_Bool   dir_x: 1 
   Eina_Bool   dir_y: 1 
   Eina_Bool   hold: 1 
   Eina_Bool   now: 1 
down
struct { 
   Evas_Coord   w 
   Evas_Coord   h 
   Eina_Bool   resized: 1 
content_info
struct { 
   Evas_Coord   x 
   Evas_Coord   y 
step
struct { 
   Evas_Coord   x 
   Evas_Coord   y 
page
struct { 
   Evas_Coord   x 
   Evas_Coord   y 
current_page
struct { 
   Elm_Interface_Scrollable_Cb   drag_start 
   Elm_Interface_Scrollable_Cb   drag_stop 
   Elm_Interface_Scrollable_Cb   animate_start 
   Elm_Interface_Scrollable_Cb   animate_stop 
   Elm_Interface_Scrollable_Cb   scroll 
   Elm_Interface_Scrollable_Cb   scroll_left 
   Elm_Interface_Scrollable_Cb   scroll_right 
   Elm_Interface_Scrollable_Cb   scroll_up 
   Elm_Interface_Scrollable_Cb   scroll_down 
   Elm_Interface_Scrollable_Cb   edge_left 
   Elm_Interface_Scrollable_Cb   edge_right 
   Elm_Interface_Scrollable_Cb   edge_top 
   Elm_Interface_Scrollable_Cb   edge_bottom 
   Elm_Interface_Scrollable_Cb   vbar_drag 
   Elm_Interface_Scrollable_Cb   vbar_press 
   Elm_Interface_Scrollable_Cb   vbar_unpress 
   Elm_Interface_Scrollable_Cb   hbar_drag 
   Elm_Interface_Scrollable_Cb   hbar_press 
   Elm_Interface_Scrollable_Cb   hbar_unpress 
   Elm_Interface_Scrollable_Cb   page_change 
   Elm_Interface_Scrollable_Min_Limit_Cb   content_min_limit 
   Elm_Interface_Scrollable_Resize_Cb   content_viewport_resize 
cb_func
struct { 
   struct { 
      Evas_Coord   start 
      Evas_Coord   end 
      double   t_start 
      double   t_end 
      Eina_Bool   animator 
   }   x
   struct { 
      Evas_Coord   start 
      Evas_Coord   end 
      double   t_start 
      double   t_end 
      Eina_Bool   animator 
   }   y
scrollto
double pagerel_h
double pagerel_v
Evas_Coord pagesize_h
Evas_Coord pagesize_v
int page_limit_h
int page_limit_v
int current_calc
double last_wheel_mul
unsigned int last_wheel
unsigned char size_adjust_recurse
unsigned char size_count
void * event_info
double gravity_x
double gravity_y
Evas_Coord prev_cw
Evas_Coord prev_ch
Eina_Bool size_adjust_recurse_abort: 1
Eina_Bool momentum_animator_disabled: 1
Eina_Bool bounce_animator_disabled: 1
Eina_Bool page_snap_horiz: 1
Eina_Bool page_snap_vert: 1
Eina_Bool wheel_disabled: 1
Eina_Bool hbar_visible: 1
Eina_Bool vbar_visible: 1
Eina_Bool bounce_horiz: 1
Eina_Bool bounce_vert: 1
Eina_Bool is_mirrored: 1
Eina_Bool extern_pan: 1
Eina_Bool bouncemey: 1
Eina_Bool bouncemex: 1
Eina_Bool freeze: 1
Eina_Bool freeze_want: 1
Eina_Bool min_w: 1
Eina_Bool min_h: 1
Eina_Bool go_left: 1
Eina_Bool go_right: 1
Eina_Bool go_up: 1
Eina_Bool go_down: 1
Eina_Bool loop_h: 1
Eina_Bool loop_v: 1
void * manager