Hi.
This is really klunky, but maybe you can refine it: on mouseup wait 15 if not the mouseClick then focus on nothing end mouseup LC creates a temporary field that overlays the "cell" in a table field. That is where the entered data goes, and the the engine updates the table field itself when you move on. The trick is to not allow that field to have focus on a single click. There are likely better ways to do this... Craig Newman -----Original Message----- From: Keith Clarke <[email protected]> To: How to use LiveCode <[email protected]> Sent: Mon, Jul 15, 2013 10:06 am Subject: Re: Popup menu button - how to prepare the button? Thanks for the clarification, Klaus - that works perfectly. My next challenge is that single left click on a basic table field highlights the row (good) and puts the item into edit mode (not desired). How might I go about suppressing this default behaviour and force the need for a double-click to enter item edit mode? Best, Keith.. On 15 Jul 2013, at 14:46, Klaus major-k <[email protected]> wrote: > Hi Keith, > > Am 15.07.2013 um 15:41 schrieb Keith Clarke > <[email protected]>: > >> Hi folks, >> I'm trying to set a contextual popup menu to fire when right-clicking in a table field - in any 'cell' - but can't find any documentation on how to prepare the button itself >> (so that it's not visible but then appears at the mouse location). > > Just hide the button, it will "popup" anyway :-) > >> My script on the table field is: >> >> on mouseDown >> if theButton is 3 then popup menu RowMenu >> else pass mouseDown >> end mouseDown > > try this: > on mouseDown theButton > if theButton = 3 then > popup BTN "RowMenu" at the mouseloc > else > pass mouseDown > end if > end mouseDown > >> …meanwhile, the RowMenu button just sits happily in the location I created it. >> >> Lessons and docs seem to gloss over the button end of the recipe - so what's the secret, does it need to be on a different card or sub-stack? >> Best, >> Keith.. > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > [email protected] _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
