Resizable stack with a custom shape (was: Re: Transparent stacks...)
wjm at wjm.org
Mon Oct 23 16:03:23 EDT 2006
> The alternate
> way to do an expanding stack is to employ 2 states, with 2 bitmaps: one
> bitmap has the stack in a normal mode, and the other bitmap has the stack
> its expanded mode. You then provide a button to toggle the windowshape
> between the two states and use the appropriate bitmap accordingly.
Oh, I understand what you mean perfectly :) I use that approach in my
as-yet-unfinished client for ChatRev, where a button "pops" the room list
open and shut. But yeah, I had wanted to be able to have a "smooth" and
arbitrary resize of a rounded window... kind of like how it works in the
newer versions of Windows Media Player and MSN Messenger.
> Another way to consider doing this is to turn OFF the windowShape property
> while resizing, then after resizing is finished, calculate a new
> and apply it at that time.
I think I will play with that a little to see how the performance and screen
behavior plays out. But I think if a user has "live resizing" turned on in
Windows, I wouldn't be able to override that, and things would look pretty
ugly for the duration of the resize operation, right?
More information about the Use-livecode