how to stop mouse clicks from executing?

larry at significantplanet.org larry at significantplanet.org
Mon Sep 1 15:50:32 EDT 2014


Hi Paul,
As Richmond says, "That's a clever idea."
However, I have no understanding of what a frontScript is and no 
understanding of how to trap those events.
Perhaps you'd be willing to elaborate for me?
Thanks,
Larry

----- Original Message ----- 
From: "Paul Dupuis" <paul at researchware.com>
To: <use-livecode at lists.runrev.com>
Sent: Monday, September 01, 2014 12:22 PM
Subject: Re: how to stop mouse clicks from executing?


> insert a frontScript containing mouseDown and mouseUp handlers to trap
> those events when you want to block them and remove the frontScript when
> done
>
> That will still allow mouseStillDown and mouseRelease messages to be
> passed for drag operations
>
> On 9/1/2014 2:14 PM, Richmond wrote:
>>
>> On 1.09.2014 21:03, mikedoub at gmail.com wrote:
>>> ‎ How about setting the cursor to none and locking the cursor‎?
>>
>> Because the chap may still need the cursor for something else (such as
>> grab).
>>
>>>
>>> Mike
>>>
>>> Original Message
>>>
>>> From: Richmond
>>> Sent: Monday, September 1, 2014 1:59 PM
>>> To: How to use LiveCode
>>> Reply To: How to use LiveCode
>>> Subject: Re: how to stop mouse clicks from executing?
>>>
>>>
>>> On 1.09.2014 20:23, larry at significantplanet.org wrote:
>>>> I have a situation in my program where I'm showing the user some
>>>> stuff. I do not want the user to be able to click with the mouse
>>>> during this time.
>>>> What is the best way to do that?
>>>> Actually it would be great if the user couldn't even move the mouse
>>>> (within my program) during this time.
>>>>
>>>> TIA
>>>> Larry
>>>> _______________________________________________
>>>>
>>> How about this sort of code in your cardScript:
>>>
>>> on mouseUp
>>> if fld "NIX" contains 1 then
>>> ---do nix
>>> end if
>>> end mouseUp
>>>
>>> then have an offscreen fld "NIX" that you put 1 onto when your
>>> slide-show
>>> starts, and you put 'empty' into when it finishes?
>>>
>>> of course you could move that script out of the cardScript into all your
>>> buttons on the card
>>> like this:
>>>
>>> on mouseUp
>>> if fld "NIX" contains 1 then
>>> ---do nix
>>> else
>>> --do whatever you want this button to do
>>> end if
>>> end mouseUp
>>>
>>> Richmond.
>>>
>>> _______________________________________________
>>> 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
>>
>>
>> _______________________________________________
>> 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 





More information about the use-livecode mailing list