Re: pointer tool - author mode

2001-04-25 Thread Richard Gaskin

Sivakatirswami wrote:

 John wrote:
 
 No. No. No. And, again, no.  There should not be an author (a.k.a. edit)
 mode in MC.  That was/is (at least one of) the major problems with
 Supercard.  It violates the underlying metaphor: anything one does anywhere,
 anytime in MC (and hypercard) can generate messages that can (but need not)
 be responded to.
 
 Since I participated in precipating this thread moons ago before I had a
 grip on MC's mode of operation, I would like to chime in here
 and agree with  Professor Volkey on the above. As a long time user of
 Supercard before, when the new Project Editor turned about to be a
 dead environment, it was really very disappointing, and I had to basically
 build into every single project under development my own development
 interface tools to avoid having to go back into the project editor for the
 slightest changes. Either that or shell out more money for Tangerine... MC's
 interface was a quantum leap out of that hobbled context. Agreed, let's
 not go back. 

I think by author mode the request may be for something very much like
SuperCard -- in fact, to date it is unique to SuperCard.  Let me explain:

Yes, I think most would concur that SuperCard's Project Editor sucks.  It's
over-designed, and doesn't take into account the unique strengths and
weaknesses of building such an editor in an xTalk.   But the Project Editor,
being written entirely in SuperTalk, is very much akin to MC's dev
environment and Revolution in that regard.

What SuperCard brought to the table that no other tool has yet provided (and
which is probably the single most misunderstood and under-utilized part of
the package) is SuperEdit:   a separate application dedicated for layout
tasks only, with all of the scrips turned _off_.   Being C-based, it's
lightning fast to work with, and being layout-only without scripts running,
you can do things there that might be problematic if your project has
handlers that respond to the pointer mode messages.

Which reminds me:  Another SuperCard nicety I've enjoyed is the suite of
pointer mode messages which compliment the browse mode messages for
mouse gestures.   By separating the two, the author has a little more
control over how the app responds in contexts which provide a pointer tool
for the user.   See the SC Script Language Guide for details on those -- an
interesting read.

Of course, there are so many things that MC does much more intelligently
IMHO, such as the more flexible Group objects as opposed to backgrounds, the
Player objects and their smooth-as-silk syntax, and
often-better-than-I-ever-imagined language extensions like repeat for
each, arrays, etc.But as much as MetaCard has proven the most capable
xTalk I've worked with (makes the $10,000 Gain Momentum look like a
dinosaur), there are a couple things SuperCard did that were very useful,
and SuperEdit is probably the least appreciated of those.  I wouldn't
advocate building such a critter for MC (far too expensive with so many
platforms to support), but there may be some benefit to taking a second look
at SC's separate handler sets for browse and pointer modes.

-- 
 Richard Gaskin 
 Fourth World Media Corporation
 Multimedia Design and Development for Mac, Windows, UNIX, and the Web
 _
 [EMAIL PROTECTED] http://www.FourthWorld.com
 Tel: 323-225-3717   ICQ#60248349Fax: 323-225-0716



Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: pointer tool - author mode (2)

2001-04-24 Thread Kevin Miller

On 23/4/01 11:06 pm, Monte Goulding [EMAIL PROTECTED] wrote:

 It is a very simple thingto add a button to the home stack to do this. Make
 a checkbox called lock messagges
 set the text align to center
 set the icon and the hilite icon to those locks on the icon palette
 put this in the script:
 on mouseUp
 set the lockMessages to the hilite of me
 end mouseUp

This doesn't work - lockMessages is reset at the end of the handler.

 another good one to put on he home stack is selectGroupedControls

Or use the toolbar in Rev...

 and Kevin on 04 May 2000 added responding to the same message:
 
 
 This will be supported from the first release of our development UI.,
 
 presumably meaning to have such a static mode available in Revolution,
 which up to date in not the case.-
 
 
 There is indeed no static or author mode connected with the pointer
 tool, but there is - as announced - a suppress messages button in the
 development menu. Sorry again.
 
 This solution - or the connection with the pointer tool - should be
 definitely added to Metacard as well.

This mode was non-trivial to implement and we didn't connect it to the
pointer tool as we thought you wouldn't always want it to be active when in
pointer tool mode.  Its one click away on the toolbar though.

Regards,

Kevin

Kevin Miller [EMAIL PROTECTED] http://www.runrev.com/
Runtime Revolution Limited - Power to the Developer!
Tel: +44 (0)131 718 4333.  Fax: +44 (0)1639 830 707.


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: pointer tool - author mode

2001-04-24 Thread Wilhelm Sanke

Monte Goulding on Tue, 24 Apr 2001 wrote


 It is a very simple thingto add a button to the home stack to do this. Make
 a checkbox called lock messagges
 set the text align to center
 set the icon and the hilite icon to those locks on the icon palette
 put this in the script:
 on mouseUp
   set the lockMessages to the hilite of me
 end mouseUp

 another good one to put on he home stack is selectGroupedControls


You are right so far. That`s the beauty of it that you can customize
Metacard to a certain extent.

What I am suggesting, however, is to have a static or author mode as
a *normal standard feature* of Metacard that is available to anyone -
even to a beginner that tries to find out how Metacard works by looking
at the scripts of the demo stack.
I am also suggesting to connect this feature with the pointer tool, so
that it is automatically invoked each time you want to do some
authoring, creating an object, changing a script etc. It is presumably
more user-friendly to have to use one control instead of two (and having
to look where in the menu the second control has been placed).

I propose to combine the suppress messages button with the pointer
tool in Revolution, too

Such a feature request of course may not have first priority, but if
there is no compelling reason against a combination of the pointer tool
and an author mode, it could be realized.

Regards,

Wilhelm Sanke





Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: pointer tool - author mode

2001-04-24 Thread John Vokey

on 4/24/01 9:53 AM, Wilhelm Sanke at [EMAIL PROTECTED] wrote:

 What I am suggesting, however, is to have a static or author mode as
 a *normal standard feature* of Metacard that is available to anyone -
 even to a beginner that tries to find out how Metacard works by looking
 at the scripts of the demo stack.
 I am also suggesting to connect this feature with the pointer tool, so
 that it is automatically invoked each time you want to do some
 authoring, creating an object, changing a script etc. It is presumably
 more user-friendly to have to use one control instead of two (and having
 to look where in the menu the second control has been placed).
 
 I propose to combine the suppress messages button with the pointer
 tool in Revolution, too
 
 Such a feature request of course may not have first priority, but if
 there is no compelling reason against a combination of the pointer tool
 and an author mode, it could be realized.
 
 Regards,
 
 Wilhelm Sanke


No. No. No. And, again, no.  There should not be an author (a.k.a. edit)
mode in MC.  That was/is (at least one of) the major problems with
Supercard.  It violates the underlying metaphor: anything one does anywhere,
anytime in MC (and hypercard) can generate messages that can (but need not)
be responded to.  So, even editing a script of an object is still just
typing characters into a field of some stack --- as it should be.  MC is
modeless, as it should be.  What's next, a clamour for separate edit,
compile, link modes, and paper tape to save the programs on?
-- 
5. Although Sarah had an abnormal fear of mice, it did not keep her
from eking out a living at a local pet store.
-- Top 10 winner of the Bulwer Lytton Contest, wherein one writes only
the first line of a bad novel.

John R. Vokey, Ph.D.
Chair
Department of Psychology and Neuroscience
University of Lethbridge


Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




Re: pointer tool - author mode

2001-04-24 Thread Wilhelm Sanke


 On Tue, 24 Apr 2001, John Vokey wrote:


 on 4/24/01 9:53 AM, Wilhelm Sanke wrote
  What I am suggesting, however, is to have a static or author mode as
  a *normal standard feature* of Metacard that is available to anyone -
  even to a beginner that tries to find out how Metacard works by looking
  at the scripts of the demo stack.
  I am also suggesting to connect this feature with the pointer tool...
 (snip)
  Wilhelm Sanke


 No. No. No. And, again, no.  There should not be an author (a.k.a. edit)
 mode in MC.  That was/is (at least one of) the major problems with
 Supercard.  It violates the underlying metaphor: anything one does anywhere,
 anytime in MC (and hypercard) can generate messages that can (but need not)
 be responded to.  So, even editing a script of an object is still just
 typing characters into a field of some stack --- as it should be.  MC is
 modeless, as it should be.  What's next, a clamour for separate edit,
 compile, link modes, and paper tape to save the programs on?

 John R. Vokey, Ph.D.
 Chair
 Department of Psychology and Neuroscience
 University of Lethbridge

I have the feeling that your emphatic no is caused by your experiences
with the divided structure of Supercard, having indeed a separate
editing mode as a different part of Supercard,  which has to be
launched as an extra file - or the other way round when you want to
switch back to a browse mode (Excuse me in case the terminology is
wrong, I do not have the Supercard user book at hand).

To have a structure like Supercard is indeed very far from me. I very
much disliked this aspect of Supercard. What I am advocating is to be
able to stop the animated rabbit hopping across my screen immediately
when I want to create an object or look at a script, and this with one
mouseclick, and to go back to browse mode again with one mouseclick.

Is the Revolution team also violating the underlying metapher with its
suppress messages button?
The only difference between them and myself is that I favor to have this
author feature connected with the pointer tool, but I can also happily
live with two mouseclicks instead of one as in Revolution.-

Regards,

Wilhelm Sanke






Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




RE: pointer tool - author mode

2001-04-24 Thread Monte Goulding


As my messages on this topic so far have been duds I should keep quiet but I
am a glutton for punishment. You can probably build a simple addin for rev
by handling the revNewTool message that you can set in the addin manager to
be sent to the addin. Check the name of the tool selected and the current
status of the of the lock messages button on the menubar then take action
accordingly. Thsi is a workaround but should enable you to have the function
you look for.


  On Tue, 24 Apr 2001, John Vokey wrote:


  on 4/24/01 9:53 AM, Wilhelm Sanke wrote
   What I am suggesting, however, is to have a static or
 author mode as
   a *normal standard feature* of Metacard that is available to anyone -
   even to a beginner that tries to find out how Metacard works
 by looking
   at the scripts of the demo stack.
   I am also suggesting to connect this feature with the pointer tool...
  (snip)
   Wilhelm Sanke
 
 
  No. No. No. And, again, no.  There should not be an author
 (a.k.a. edit)
  mode in MC.  That was/is (at least one of) the major problems with
  Supercard.  It violates the underlying metaphor: anything one
 does anywhere,
  anytime in MC (and hypercard) can generate messages that can
 (but need not)
  be responded to.  So, even editing a script of an object is still just
  typing characters into a field of some stack --- as it should be.  MC is
  modeless, as it should be.  What's next, a clamour for separate edit,
  compile, link modes, and paper tape to save the programs on?
 
  John R. Vokey, Ph.D.
  Chair
  Department of Psychology and Neuroscience
  University of Lethbridge
 
 I have the feeling that your emphatic no is caused by your experiences
 with the divided structure of Supercard, having indeed a separate
 editing mode as a different part of Supercard,  which has to be
 launched as an extra file - or the other way round when you want to
 switch back to a browse mode (Excuse me in case the terminology is
 wrong, I do not have the Supercard user book at hand).

 To have a structure like Supercard is indeed very far from me. I very
 much disliked this aspect of Supercard. What I am advocating is to be
 able to stop the animated rabbit hopping across my screen immediately
 when I want to create an object or look at a script, and this with one
 mouseclick, and to go back to browse mode again with one mouseclick.

 Is the Revolution team also violating the underlying metapher with its
 suppress messages button?
 The only difference between them and myself is that I favor to have this
 author feature connected with the pointer tool, but I can also happily
 live with two mouseclicks instead of one as in Revolution.-

 Regards,

 Wilhelm Sanke






 Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
 Info: http://www.xworlds.com/metacard/mailinglist.htm
 Please send bug reports to [EMAIL PROTECTED], not this list.




Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




pointer tool - author mode

2001-04-23 Thread Wilhelm Sanke

Metacard is probably the only authoring system without an author mode
that really stops all handlers in the scripts of a stack.

I have seen the need for such a feature again twice during the last week

- students trying to look at some of the scripts in the demo stack

- a stack I was working on myself , where the opening black card blends
completely with the black backdrop and then leads to another card with a
visual effect triggered from the opencard handler of the first (black)
card. To access the first card (for changing the script) is only
possible through msg  with lock messages; go to cd 1.

This is not so simple as stated in the quoted message below, because you
have to know how to do this. Additionally there is  no information
concerning the use of the msg in the helpfiles to use the semicolon when
you want to send more than 1 command.

From the earlier discussion:

On May 3rd 2000  Scott wrote in response to Sivakatirswami:


  Whats needed is a global static mode.

 The solution is much simpler: just lock messages before you go to the
 card.  For example running lock messages; go next in the message box
 will do what you want.  Tuv Snyder told me he even put a button in the
 Navigator palette that allows selecting this behavior, a modification
 I recommend if you do this kind of thing a lot.
   Regards,
 Scott




and Kevin on 04 May 2000 added responding to the same message:


 This will be supported from the first release of our development UI.,

presumably meaning to have such a static mode available in Revolution,
which up to date in not the case.-

I think we really could use an author or static mode as common in
other authoring tools.

Is not having an author mode in Metacard just a relic from earlier
stages of development that never has been amended or are there specific
advantages not to have such mode?

The author mode could easily be connected to the pointer tool.

Regards,

Wilhelm Sanke





Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




pointer tool - author mode (2)

2001-04-23 Thread Wilhelm Sanke

Sorry, concerning Revolution I am at least 50% wrong:


 and Kevin on 04 May 2000 added responding to the same message:


  This will be supported from the first release of our development UI.,
 
 presumably meaning to have such a static mode available in Revolution,
 which up to date in not the case.-


There is indeed no static or author mode connected with the pointer
tool, but there is - as announced - a suppress messages button in the
development menu. Sorry again.

This solution - or the connection with the pointer tool - should be
definitely added to Metacard as well.

Regards,

Wilhelm Sanke





Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.




RE: pointer tool - author mode (2)

2001-04-23 Thread Monte Goulding

It is a very simple thingto add a button to the home stack to do this. Make
a checkbox called lock messagges
set the text align to center
set the icon and the hilite icon to those locks on the icon palette
put this in the script:
on mouseUp
  set the lockMessages to the hilite of me
end mouseUp

another good one to put on he home stack is selectGroupedControls

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED]]On Behalf Of Wilhelm Sanke
 Sent: Tuesday, 24 April 2001 5:54 AM
 To: [EMAIL PROTECTED]
 Subject: pointer tool - author mode (2)


 Sorry, concerning Revolution I am at least 50% wrong:


  and Kevin on 04 May 2000 added responding to the same message:
 
 
   This will be supported from the first release of our development UI.,
  
  presumably meaning to have such a static mode available in Revolution,
  which up to date in not the case.-
 

 There is indeed no static or author mode connected with the pointer
 tool, but there is - as announced - a suppress messages button in the
 development menu. Sorry again.

 This solution - or the connection with the pointer tool - should be
 definitely added to Metacard as well.

 Regards,

 Wilhelm Sanke





 Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
 Info: http://www.xworlds.com/metacard/mailinglist.htm
 Please send bug reports to [EMAIL PROTECTED], not this list.




Archives: http://www.mail-archive.com/metacard@lists.runrev.com/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to [EMAIL PROTECTED], not this list.