cross platform drawers

Monte Goulding monte at sweattechnologies.com
Tue Aug 17 01:39:27 CDT 2010


On 17/08/2010, at 3:41 PM, Scott Rossi wrote:

> Recently, Monte Goulding wrote:
> 
>> The plugin is well suited to using drawers on OS X to integrate IG settings
>> with the standalone builder interface. I'm just wondering what people think I
>> should do on Windows? Has anyone done drawer emulation and is it worthwhile
>> and appreciated my users?
> 
> I think you'll find people who will argue both sides of what is or is not
> appropriate for Windows.  From an implementation standpoint (not
> philosophical), I've only been able to figure out 2 ways of doing a drawer
> like window: a 2-stack approach, with the front stack being a palette so it
> always stacks in front a topLevel drawer stack, or a stack with 2 custom
> windowShapes -- a closed state and an opened state.

Hmm... neither of these are options for the ig rev plugin.

> If you were open to modifying your design, you could build the drawer as a
> group within your mainStack -- a pane that opens inward from the left edge,
> instead of outside the mainStack.  True, this would temporarily obscure the
> controls of the mainStack, but it would solve a multitude of challenges that
> you'll probably face when trying to implement an actual drawer.


Hmm.. I can't do that without modifying revStandaloneSettings and that's going to cause maintenance issues. I'll see what it feels like with palettes on windows but I may need to come up with a plan b... 

Cheers

Monte


More information about the use-livecode mailing list