Main menu puzzle
Mark Smith
mark at maseurope.net
Sat Feb 18 08:17:24 EST 2006
When your user picks an item from a menu, the rev engine knows that
this has happened. It also knows which item was chosen.
So it then sends a message "menuPick" to your menu button, to let it
know that a choice has been made, and it puts the name of the chosen
menuItem into a parameter which it sends along with the menuPick
message. Your menu button must handle this message, and make use of
the parameter. So your menu button needs to have a script containing
an "on menuPick" handler. You then choose a name for the parameter,
it could be "pWhich" or it could be "Dave". So:
on menuPick Dave
-- at this point, "Dave" is a variable containing the name of the
menuItem that was chosen
switch Dave
-- you fill in your switch structure with whatever menuItems you
put in your menu, and handle them as you wish
end switch
end menuPick
Hope this helps,
Mark
On 18 Feb 2006, at 12:25, Ken Apthorpe wrote:
>
> Thanks Alex
>
> I'll copy and paste that into my Rev tips file, so I remember it's a
> parameter name. I still do not understand how pWhich can tell that
> I've
> picked a menu item like Quit (or Open, or anything else).
>
> So, how does a pWhich identify what's been picked? (you see the
> dimensions
> of my ignorance).
>
> Comment for Rev support:
> I have to wonder why I had to go to a user forum and rely on
> helpful others
> to provide this information. If it's a convention (ie something
> "everyone"
> knows, and follows) one can only wonder why it doesn't seem to
> appear in the
> Rev dictionary. I did a fairly thorough search, and I supposed it
> might be
> a parameter (among other things), so I put in parameter as a search
> term and
> scrolled thru the list of parameters, and failed to find it. If it
> is such
> a common convention, how come?
> Answer: Everybody knows this...
> Reply: No, they don't.... but if you want Rev to be scripting for
> the rest
> of us, you'll have to make it a bit easier to find it out.
>
> Thanks Alex. As you can see, I have another agenda going here but I
> appreciate all the help I can get. I need lots.
>
> regards
> Ken
>
>
>
>
> --
> View this message in context: http://www.nabble.com/Main-menu-
> puzzle-t1145446.html#a3004643
> Sent from the Rev Pilgrim's Progress forum at Nabble.com.
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list