Re: cross platform drawers

2010-08-17 Thread Monte Goulding

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___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Richmond

Sorry chaps: couldn't resist it;

but Cross platform drawers sounds like something
from Priscilla, Queen of the Desert.

Personally, for all my RunRev needs I use a THONG . . .  :)
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Scott Rossi
Recently, Monte Goulding wrote:

 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...

Monte, I took a closer look at your screenshot and it seems you're tacking
on to the existing standalone builder (I thought at first it was your own
creation).  If you're not handling the mainStack in your design, then
probably none of my suggestions apply.  Maybe a drawer type approach isn't
even necessary -- perhaps just a separate add-on window that knows about
the standalone builder would suffice.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Monte Goulding
 Monte, I took a closer look at your screenshot and it seems you're tacking
 on to the existing standalone builder (I thought at first it was your own
 creation).  If you're not handling the mainStack in your design, then
 probably none of my suggestions apply.  Maybe a drawer type approach isn't
 even necessary -- perhaps just a separate add-on window that knows about
 the standalone builder would suffice.

Yeah, just having a play with it now. I think it's just as functional with 
palette's but not as sexy. Just store the topLeft of the stack in the prefs so 
when it swaps stacks it doesn't jump around and retains loc between sessions 
and it feels ok. I'll leave the drawers in for os x just so Richmond can keep 
thinking about Hugo Weaving in drag ;-)

Cheers

Monte___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread David C.
On Tue, Aug 17, 2010 at 1:49 AM, Richmond richmondmathew...@gmail.com wrote:
 Sorry chaps: couldn't resist it;

 but Cross platform drawers sounds like something
 from Priscilla, Queen of the Desert.

 Personally, for all my RunRev needs I use a THONG . . .  :)



...nor could I resist the urge:
 http://www.docstoolchest.com/dual_bootys.jpg


Best regards,
David C.
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Richard Gaskin

Monte Goulding wrote:

  I'll see what it feels like with palettes on windows but
  I may need to come up with a plan b...

You may find a disclosure triangle a suitable Plan B.  They're still 
recommended in the Mac HIG, and in the HIGs for Win and Gnome too.


--
 Richard Gaskin
 Fourth World
 Rev training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
 revJournal blog: http://revjournal.com/blog.irv
___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Wilhelm Sanke

On Mon Aug, 2010, Monte Goulding monte at sweattechnologies.com wrote:



Hi

I'm working on InstallGadget 2 and an InstallGadget plugin for rev. 
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?


Check out InstallGadget 2  the plugin on Facebook and you will see 
what I mean about the drawers ;-)


Cheers
Monte



I do not know if you could use an old stack of mine for your Install 
Gadget, but it is indeed a drawer emulation for all platforms:


http://www.sanke.org/Software/Drawers.zip


The stack demonstrates the use of drawers without using the new 
drawer command introduced in Revolution 2.1.2. Therefore these forms 
of drawers can be implemented also with older versions of Metacard and 
Revolution and on any platform. Drawers can slide out and back at any 
point of the rectangle of the main stack and even in diagonal directions.


From the information pane of the stack itself:

Using and modifying the scripts of the drawer-buttons you can create 
any number of drawer stacks that can slide out in any direction.


1. Set the starting point of the drawer to any point of the sides of the 
drawerbase.


2. Define the direction of the drawer movement in the repeat loop

3. Modify the respective close buttons

Drawers can be created for any platform and with Rev or Metacard 
versions lower than 2.1 or 2.5 as these examples do *not* use the new 
drawer command available at present - August 2003 - only in version 
2.1 of Revolution (2.5.1B3 of Metacard) and only for MacOS X.


Best regards,

Wilhelm Sanke

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-17 Thread Monte Goulding
Hi Wilhelm

That looks good but I think I'm settled now on just using palettes unless on OS 
X.

Cheers

Monte


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-16 Thread Monte Goulding
Don't know why the facebook link didn't work but here it is if you are 
interested:

http://www.facebook.com/pages/InstallGadget/140038149354105

On 17/08/2010, at 1:40 PM, Monte Goulding wrote:

 Hi
 
 I'm working on InstallGadget 2 and an InstallGadget plugin for rev. 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?
 
 Check out InstallGadget 2  the plugin on Facebook and you will see what I 
 mean about the drawers ;-)
 
 Cheers
 
 Monte___
 use-revolution mailing list
 use-revolution@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-revolution

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


RE: cross platform drawers

2010-08-16 Thread Paul D. DeRocco
 From: Monte Goulding
 
 Don't know why the facebook link didn't work but here it is 
 if you are interested:
 
 http://www.facebook.com/pages/InstallGadget/140038149354105

So drawers are sub-panes that stick out to the side of the main window,
the way Nvidia driver settings appear in Windows display properties?

-- 

Ciao,   Paul D. DeRocco
Paulmailto:pdero...@ix.netcom.com 

___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-16 Thread Monte Goulding

On 17/08/2010, at 2:54 PM, Paul D. DeRocco wrote:

 From: Monte Goulding
 
 Don't know why the facebook link didn't work but here it is 
 if you are interested:
 
 http://www.facebook.com/pages/InstallGadget/140038149354105
 
 So drawers are sub-panes that stick out to the side of the main window,
 the way Nvidia driver settings appear in Windows display properties?


Well, I'm not sure about the driver settings on windows but that sounds about 
right. There's a screenshot of my plugin in a drawer next to the rev standalone 
settings stack on the facebook page if you want to have a look. 

Cheers

Monte___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


Re: cross platform drawers

2010-08-16 Thread Scott Rossi
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.

Neither of these options lends it self easily to Windows because Windows
only lists topStacks with default decorations in the Taskbar.  If you're
willing to jump through some hoops, you can workaround this limitation, but
it does take some work.

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.

Regards,

Scott Rossi
Creative Director
Tactile Media, UX Design


___
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution