On Jun 6, 2011, at 3:05 PM, Bob Sneidar wrote:

It's actually more like a menu. One of the caveats (at least in the past, they may have fixed it) is that like some types of menus, picking the same thing as you picked last time does not generate the menuPick command, so you have to fudge it.


This is true.
It is like clicking the same radio button in a group.
If the user makes the same choice in a menu, since there is no change, should the menupick report it?

If you want that, then take steps to manage the menuhistory, like

--- simple test for menu buttons and tab buttons

on menuPick pItemName
   ;put   pItemName && the ticks
end menuPick
on mousedown
   ;put "down" && \
          line (the menuhistory of me) of the text of me \
          && the ticks
end mousedown
------------------------------------
local  xLastUserChoiceForThisMenu
on mousedown
   ;put "down" && line (the menuhistory of me) of the text of me
   -- you can store the text of the last user action
   put (the menuhistory of me) into xLastUserChoiceForThisMenu
  --now you can compare each user repeat of a tab click
end mousedown
-----------------------------------
Hope this helps.

Jim Ault
Las Vegas



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

Reply via email to