mouseButtonNumber

Ken Ray kray at sonsothunder.com
Wed Dec 22 15:14:43 EST 2010


You can use the mouse() function, looking for a "down" result:

if mouse(1) is "down"
if mouse(2) is "down"
if mouse(3) is "down"

Ken


On 12/22/10 1:16 PM, "David Bovill" <david at vaudevillecourt.tv> wrote:

> Hi Mark, not quite. I have a handler - something like:
> 
> command mimickMouseUp
>>   put getMouseButtonNumber() into pMenuButtonNum
>>   if pMenuButtonNum = 3 then
>>     doSomething
>>   end if
>> end mimickMouseUp
>> 
>> function getMouseButtonNumber
>>   -- ?
>> end getMouseButtonNumber
>> 
> 
> Assuming there is no built in handler I want a function that returns the
> same value (ie number), that you get with:
> 
> on mouseUp pMenuButtonNum
>>   if pMenuButtonNum = 3 then
>>     doSomething
>>   end if
>> end mouseUp
>> 
> 
> 
> On 22 December 2010 18:07, Mark Schonewille <
> m.schonewille at economy-x-talk.com> wrote:
> 
>> Hi David,
>> 
>> Do you mean this?
>> 
>> dispatch "mouseUp" to btn x with 3
>> 
>> --
>> Best regards,
>> 
>> Mark Schonewille
>> 
>> Economy-x-Talk Consulting and Software Engineering
>> Homepage: http://economy-x-talk.com
>> Twitter: http://twitter.com/xtalkprogrammer
>> KvK: 50277553
>> 
>> New: Download the Installer Maker Plugin 1.5 for LiveCode here
>> http://qurl.tk/ce
>> 
>> On 22 dec 2010, at 18:42, David Bovill wrote:
>> 
>>> This is the param that mouseUp and mouseDown pass. From the docs:
>>> 
>>> The mouseButtonNumber specifies which mouse button was pressed:
>>>    * 1 is the mouse button on Mac OS systems and the left button on
>> Windows
>>> and Unix systems.
>>>    * 2 is the middle button on Unix systems.
>>>    * 3 is the right button on Windows and Unix systems and Control-click
>> on
>>> Mac OS systems.
>>> 
>>> I want to emulate this in a script - is there a built in function, or
>> does
>>> someone have a utility function for this that has been tested
>>> cross-platform?
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

Ken Ray
Sons of Thunder Software, Inc.
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/






More information about the use-livecode mailing list