aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/elementary/efl_ui_widget_scroll_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/elementary/efl_ui_widget_scroll_manager.h')
-rw-r--r--src/lib/elementary/efl_ui_widget_scroll_manager.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/lib/elementary/efl_ui_widget_scroll_manager.h b/src/lib/elementary/efl_ui_widget_scroll_manager.h
index 231ba05744..070cb5e75d 100644
--- a/src/lib/elementary/efl_ui_widget_scroll_manager.h
+++ b/src/lib/elementary/efl_ui_widget_scroll_manager.h
@@ -5,10 +5,28 @@
typedef struct _Efl_Ui_Scroll_Manager_Data
{
+ Evas_Coord prev_x, prev_y;
+
+ struct {
+ Evas_Object *obj;
+ Evas_Coord x, y, w, h;
+ } edje_obj;
+
+ struct {
+ Evas_Object *obj;
+ Evas_Coord w, h;
+ } content;
+
+ struct {
+ Evas_Coord x, y; //mouse cursor
+ Evas_Coord cx, cy; //content position
+ Eina_Bool on : 1;
+ } down;
+
Eo *parent;
- Evas_Object *hit_rect;
- Evas_Object *content;
+ Evas_Object *event_obj;
+ Evas_Object *pan_obj;
} Efl_Ui_Scroll_Manager_Data;