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

Reply via email to