Scrolling Cards

Frank Leahy frank at backtalk.com
Sun Jan 18 15:17:50 EST 2004


On Sunday, January 18, 2004, at 02:49 AM, 
use-revolution-request at lists.runrev.com wrote:

> Message: 5
> Date: Sat, 17 Jan 2004 19:08:01 -0400
> From: Jim Carwardine <JimCarwardine at OwnYourFuture-net.com>
> Subject: Re: Scrolling Cards
> To: Revolution Listserve <use-revolution at lists.runrev.com>
> Message-ID: <BC2F3890.47E9%JimCarwardine at OwnYourFuture-net.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I'm still having trouble with this concept.  I've grouped a bunch of 
> buttons
> and locked the location.  I also went into the Geometry properties and
> clicked on the pipes that Ray noted.  Now, the group is stable on 
> openCard,
> but there are things that seem to happen when I quit Rev, restart it 
> and
> open my file.
>
> First, as soon as the card appears on re-opening the file, the scroll 
> bar on
> the group is off the card - the groups rect has resized.  What I 
> noticed is
> that the group, locked down as it is, will resize to its original size 
> if
> the card window width is smaller than the group rect width (the card 
> window
> overlaps).  I can cause this to happen by manually resizing the stack 
> window
> to overlap the group rect.
>
> I also noticed that when I re-open the file, the card/stack window 
> seems to
> have shifted, causing the group scroll to behave the way I've 
> described.
> With all the controls I can tweak on groups and stacks, I'm not 
> getting the
> right combination to stabilize my scrolling group.
>
> There's lots of discussion of scrolling cards in the archives but 
> nothing I
> can find to help correct my problem.
>
> What am I missing?  Jim

I was having the same problem with groups -- if I made any of the items 
in the group extend below the group, the group bottom would shift a 
bit, and it would eventually disappear below the bottom of the window.

What I've done is create a preOpenStack handler and in it I size and 
locate the group before the stack opens.  Then I override the 
resizeStack handler, and do all the group resizing manually.  Do the 
size calculations yourself, it takes no time at all, and I've had no 
problems with the group being the wrong size since.  Oh, and be sure to 
turn off all geometry (check it twice that it's off), and turn on "Lock 
Size and Position".

By the way, is there an FAQ somewhere?  I'd like to add a couple of 
things I've found in the course of creating this photo album product 
I'm doing.  For example how drag and drop really works (i.e. you don't 
always get a dragEnd message), as well as how cool groups are once you 
decide to handle the resizing yourself, how to scroll a group on the 
fly, etc..

Best,
-- Frank Leahy



More information about the use-livecode mailing list