Scrolling a Card?

Klaus Major klaus at major-k.de
Sat Feb 21 05:57:44 EST 2004


Hi Ken,

>> Date: Sat, 21 Feb 2004 00:28:38 -0700
>> From: Dar Scott <dsc at swcp.com>
>> Subject: Re: Scrolling a Card?
>
>> Are you setting the scroll on
>> the card group?
> -----------
> Yep. A map with both scrollbars and a grab ability is the model I'm 
> looking
> for. Gives the user more options, i.e., all-axis fine scrolling 
> control.
>
> Like this:
>
> I want to scroll the card group by faking a grab. Obviously you can't 
> grab
> the group, because the scrollbar objects themselves would move with 
> it. No
> good.
>
> What needs to happen is to grab the _scroll_ of the group such that the
> _content_ sticks to the mouse, and the scrollbars follow it. It gives 
> the
> user fine all-axis control, like a grab.
>
> But, in order for it to work within the scroll limits, I figured you 
> have to
> bound it by those limits. I want it to stop scrolling safely when you 
> get to
> a max or min scroll limit, IOW, grabbing and moving when it gets there 
> won't
> make it move any futher.
>
> The problem has been that executing a grab using the mouse offset and a
> max/min expression with the scroll (hScroll,vScroll) causes it to move 
> like
> the scrollbars work, i.e., opposite the drag direction, rather than 
> sticking
> to the mouse, i.e., moving exactly with it. Grab and drag it a ways, 
> release
> and move back, grab an drag it some more, etc.
>
> Thus, it needs to operate like a normal grab of an object, _but_ work 
> with
> the actual scroll, moving the thumbs with it, and in the proper way.
>
> Not so easy to do. I haven't seen an example.

Let me see if i get you right...

You are faking a group with separate scrollbar-objects?

Why does a goup with its v- and hscrollbar set to true does not work 
for you?
(I am still presuming a group as high/wide as a card...)

> Thanks again,
> Ken N.

Regards

Klaus Major
klaus at major-k.de
www.major-k.de



More information about the use-livecode mailing list