summaryrefslogtreecommitdiff
path: root/src/bin/e_widget_scrollframe.c
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2006-07-22 21:48:24 +0000
committerCarsten Haitzler <raster@rasterman.com>2006-07-22 21:48:24 +0000
commit01efbd768372b8dca347766b4ccc37fa7b817db3 (patch)
treeb17ce6f6c3e684fc40a19eed52e25f7c290d5e24 /src/bin/e_widget_scrollframe.c
parent03cca925e3ec76d447aa88ec6809e7b7f56f26a9 (diff)
downloadenlightenment-01efbd768372b8dca347766b4ccc37fa7b817db3.tar.gz
and some major refinements of efm - the selector code - well its in e_test.c
is pretty much almost perfectly working. i have fixed up some e_thumb stuff and allowed e_thumb to be more responsive and skip items that are known to be "generated" and bring them ahead in the list of things to thumb - so kind of a priority skiplist - process what it KNOWS will be already done first quickly and leave the slower stuff until later. efm is fairly well refined now - as above. the test selector works nicely. also added an almost-sha1 generator - use sha1 sums of the path for thumbs - less likelihood of collisions. the prolbme is given the small size of the input data... it's hard to do well - but anyway :) SVN revision: 24128
Diffstat (limited to 'src/bin/e_widget_scrollframe.c')
-rw-r--r--src/bin/e_widget_scrollframe.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/bin/e_widget_scrollframe.c b/src/bin/e_widget_scrollframe.c
index f21c92b772..8da593cf4d 100644
--- a/src/bin/e_widget_scrollframe.c
+++ b/src/bin/e_widget_scrollframe.c
@@ -42,6 +42,33 @@ e_widget_scrollframe_pan_add(Evas *evas, Evas_Object *pan, void (*pan_set) (Evas
return obj;
}
+EAPI void
+e_widget_scrollframe_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
+{
+ E_Widget_Data *wd;
+
+ wd = e_widget_data_get(obj);
+ e_scrollframe_child_pos_set(wd->o_scrollframe, x, y);
+}
+
+EAPI void
+e_widget_scrollframe_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
+{
+ E_Widget_Data *wd;
+
+ wd = e_widget_data_get(obj);
+ e_scrollframe_child_pos_get(wd->o_scrollframe, x, y);
+}
+
+EAPI void
+e_widget_scrollframe_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)
+{
+ E_Widget_Data *wd;
+
+ wd = e_widget_data_get(obj);
+ e_scrollframe_child_region_show(wd->o_scrollframe, x, y, w, h);
+}
+
/* Private functions */
static void
_e_wid_del_hook(Evas_Object *obj)