Contextual Menus
Bill Vlahos
bvlahos at mac.com
Mon Jul 21 20:18:13 EDT 2008
Eric,
That did it.
Note there is no UI in the Properties of a button to set traversalOn.
I had to do it from the message box. Not obvious for a beginner.
One last question... How do I refer to the calling object (in this
case the field) to send the action to? Lets say I have multiple fields
that I want to use this for so I want to cut the selected text in the
field I right clicked in. The menuPick handler is in the button.
Thank you,
Bill
On Jul 21, 2008, at 2:37 AM, Eric Chatonet wrote:
> Bonjour Bill,
>
> To not loose the focus in the field, just set the traversalOn of the
> button to false :-)
>
> Le 21 juil. 08 à 03:06, Bill Vlahos a écrit :
>
>> Thanks Eric.
>>
>> I've added the following script to a field:
>> on mouseDown pButton
>> if pButton = 3 then
>> put "Cut" & return & "Copy" & return & "Paste" into tMenu
>> put tMenu into button "b1"
>> popup btn "b1"
>> end if
>> end mouseDown
>>
>> This didn't do anything until I also added a button (which can be
>> hidden) called "b1". The button has a menuPick handler which
>> correctly responds to the menu item selected.
>>
>> However the text that had been selected in the field is deselected
>> when the popup menu pops up so the menuPick item doesn't have
>> anything to work with. An example would be to copy the text so I
>> need the originally selected text to work with.
>>
>> What am I missing?
>>
>> Bill Vlahos
>
> Best regards from Paris,
> Eric Chatonet.
> ----------------------------------------------------------------
> Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
> Email: eric.chatonet at sosmartsoftware.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