New Variable Watcher
    Ken Ray 
    kray at sonsothunder.com
       
    Wed Oct  4 09:25:20 CDT 2006
    
    
  
On 10/4/06 7:19 AM, "Ray Horsley" <ray at linkitonline.com> wrote:
> Thanks, Ken, for your attention regarding the VW.
You're welcome! :-)
> Generally speaking, the inherently close relationship between the
> VW and the Script Editor [SE] beckon several questions.  Typically
> throughout my day I open the SE without opening the VW and
> write my scripts.  I then run them with the debugger on, in which
> case I nearly always want the VW open.  I assume a lot of us work
> this way but I'm not sure since I never stand over anybody's
> shoulder and look.
I agree with you... I do the same thing.
> But if my assumption is correct I think the following short list
> would greatly increase productivity and eliminate a lot of repetitive
> chores:
> 
> 1)  When the SE opens in debug mode the VW should automatically open
>          -- or at least have a keyboard shortcut to open it
> 2)  When closing the SE the VW should also close
>         -- a keyboard shortcut to close here would also be nice
This would be a great optional addition to the VW/SE - I'm not sure if
you're aware, but the VW has a context menu that lets you change the font,
text size, and colors used for different kinds of tokens, as well as
bringing up the Execution Contexts window (just Control/Right-click on any
field in the VW). 
Obviously I need to store those preferences, so I could add two preferences
to AutoOpen and AutoClose the VW in that menu so they could be set to each
person's individual tastes.
> 3)  Keyboard shortcuts typed after clicking in the VW should pass
> through to the SE
Command-keys in the SE are flaky right now... and I'm not sure if it's an SE
thing or a MetaCard/focus thing. I'll see what I can do about passing
command-keys from the VW to the SE.
 
> The last one of these would really be a welcome addition since it can
> be quite exasperating to click somewhere in the VW during debugging,
> then forget to click in the SE and instead just type a keyboard
> shortcut to step to the next line of script.  The whole script runs
> and blows all the work you just did positioning windows and so forth
> to debug.  
Been there, done that! ;-)
> This area also brings up the question, why does the
> command-M shortcut to step through a script never work in the out-of-
> the-box McTools.mc stack?  I always have to change this to command-D
> (easier to do with the left hand) and then trap for it in both the VW
> as well as the SE.
The reason is that it was a poor choice of command keys because when the SE
is open, it still has the MC menubar, so typing a command-key that
corresponds to an existing menu item in the menubar seems to get routed
there and not to the SE sometimes. I'll see if there's anything I can do to
stabilize that...
 
> On a note of appreciation, I really like the new VW's ability to
> remember not only where I left it on screen, but also the height of
> the fields within it.  I use to add my own handlers for this, too.
This goes along with being able to store the VW prefs I was mentioning
above... 
Once that was possible, saving the sizes/positions/colors/font/etc. was
cake.
:-)
Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: kray at sonsothunder.com
    
    
More information about the metacard
mailing list