diff options
author | Carsten Haitzler <raster@rasterman.com> | 2006-07-22 21:48:24 +0000 |
---|---|---|
committer | Carsten Haitzler <raster@rasterman.com> | 2006-07-22 21:48:24 +0000 |
commit | 01efbd768372b8dca347766b4ccc37fa7b817db3 (patch) | |
tree | b17ce6f6c3e684fc40a19eed52e25f7c290d5e24 /src/bin/e_widget_scrollframe.c | |
parent | 03cca925e3ec76d447aa88ec6809e7b7f56f26a9 (diff) | |
download | enlightenment-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.c | 27 |
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) |