From: Myungjae Lee <mjae.lee@samsung.com>
authorMyungjae Lee <mjae.lee@samsung.com>
Fri, 17 Dec 2010 10:47:55 +0000 (10:47 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Fri, 17 Dec 2010 10:47:55 +0000 (10:47 +0000)
commit0473cceddcb89501207c2b402e6dba637abb23b0
tree7915b74d2cbe51f773c8bed0f30997ba795dd097
parent17b05d4acd7ced905eec0692deafc94d62c32367
From: Myungjae Lee <mjae.lee@samsung.com>
Subject: [E-devel]  [PATCH] elm scroller, scrolled entry: events
propagation, min size

It's not possible to connect event handler such as
EVAS_CALLBACK_KEY_UP to
elm_scrolled_entry because the scroller inside the scrolled entry does
not
propagate events. So this is the patch for adding events propagation set
function to scroller and setting it to EINA_TRUE in elm scrolled entry.

And one more thing in scrolled entry, while evaluating its size,
scrolled
entry does not consider its min size.
(It just refers to the min size of its scroller object instead of
scrolled
entry object.)
So here in the attached patch, scrolled entry compares its min size to
the
min size of the scroller object and set the bigger one to its min size
to
keep the min size set by intent.

looks good - some mistakes you made. you forgot the patch that adds
elm_scroller_propagate_events_set() to Elementary.h.in .... i added it
for
you. but remember to include it in your patch next time. Also  the
documentation could be a LOT better! i fixed that for you too. also -
you
could have added a elm_scroller_propagate_events_get(). i added that
too for
you. oh.. and you didn't use ELM_CHECK_WIDTYPE().

SVN revision: 55609
src/lib/Elementary.h.in
src/lib/elc_scrolled_entry.c
src/lib/elm_scroller.c