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
On Jun 7, 2008, at 1:47 AM, Eric Chatonet wrote:
Bonjour Bill,
Le 7 juin 08 à 09:58, Bill Vlahos a écrit :
How do I implement a right-click on a field?
For example:
Select word(s) in the field
Right-click on field to get a context menu of choices:
Cut
Copy
Paste
etc.
Bill Vlahos
on mouseDown pButton
if pButton = 3 then
<build the menu on the fly>
<put it into a 'popup menu' button>
popup btn <'popup menu' button>
end if
end mouseDown
And, of course, a menuPick handler in the script of <'popup menu'
button>.
As, usually, contextual menus may be called from different objects
with different contents (they are contextual, right?), it's easier
to gather all code to show the menu or respond to the user choice in
a single place using a switch structure relaying on the target, a
custom prop you have set, etc.
As to build the menu contents on the fly, you might be interested in
my tutorial #008 How to build and manage dynamic menus.
From Tutorials PIcker or my website.
Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: [EMAIL PROTECTED]/
----------------------------------------------------------------
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution