On Sat, 05 Apr 2008 01:04:30 +0800 Tick <[EMAIL PROTECTED]> babbled: since there are no objections - i'll stick this in cvs. :) it's in now.
> Hi All, > Thanks for the feedback of CodeWarrior. I add extra two function > that make the bouncy also an option. > Default is True, but if you turn it to False, it will not bounce when > hit the boundary. > > Adding two functions: > +void etk_scrolled_view_drag_bouncy_set(Etk_Scrolled_View > *scrolled_view, Etk_Bool bouncy); > +Etk_Bool etk_scrolled_view_drag_bouncy_get(Etk_Scrolled_View > *scrolled_view); > > Cheers, > Tick > > Tick 提到: > > Hi All, > > The attached patch lets etk_scrolled_view been dragable with > > pressing on the panel directly and drag. If you drag fast, after > > releasing the panel will still scrolling until it stop slowly. > > > > Adding the following functions. > > void etk_scrolled_view_dragable_set(Etk_Scrolled_View > > *scrolled_view, Etk_Bool dragable); > > Etk_Bool etk_scrolled_view_dragable_get(Etk_Scrolled_View > > *scrolled_view); > > > > additional functions for detail control. (Most user don't need them) > > double > > etk_scrolled_view_drag_sample_interval_magic_set(Etk_Scrolled_View > > *scrolled_view,double interval); > > double > > etk_scrolled_view_drag_sample_interval_magic_get(Etk_Scrolled_View > > *scrolled_view); > > unsigned int > > etk_scrolled_view_drag_damping_magic_set(Etk_Scrolled_View > > *scrolled_view,unsigned int damping); > > unsigned int > > etk_scrolled_view_drag_damping_magic_get(Etk_Scrolled_View > > *scrolled_view); > > > > You can test this with etk_test after patching and adding two line in > > etk_test > > cvs diff: Diffing . > > Index: etk_scrolled_view_test.c > > =================================================================== > > RCS file: /var/cvs/e/e17/libs/etk/src/bin/etk_scrolled_view_test.c,v > > retrieving revision 1.8 > > diff -r1.8 etk_scrolled_view_test.c > > 29a30,31 > > > > > etk_scrolled_view_policy_set(ETK_SCROLLED_VIEW > > (scrolled_view),ETK_POLICY_HIDE,ETK_POLICY_HIDE); > > > > > > > etk_scrolled_view_dragable_set(ETK_SCROLLED_VIEW(scrolled_view),ETK_TRUE); > > > > > > Cheers, > > Tick > > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
