Default Button

Bob Sneidar bobs at twft.com
Thu Sep 1 14:01:09 EDT 2011


Hi Craig, you did almost exactly what I did, except for the trapping of mouseUp in the card script, which seems to fix the issue. 

Bob


On Sep 1, 2011, at 10:45 AM, dunbarx at aol.com wrote:

> Mark.
> 
> 
> Try this:
> 
> 
> Create a new stack, drag an editable field and a defaultButton over.
> 
> 
> Put this in the button script:
> 
> 
> 
> on mouseUp
>   beep 3
> end mouseUp
> 
> 
> 
> Press return, get three beeps. Now place a cursor in the field. Hit return, no beeps, as is proper.
> Now click anywhere in the card area, deselecting the field. Hit return. No beeps
> Now click the button. Three beeps.
> Now hit return. Three beeps
> 
> 
> Are there two levels of "no active control"?
> 
> 
> AHA.
> 
> 
> Just tried this all over again, and no beeps of any kind at all, no matter what I do, unless, of course, I click the actual button itself.
> 
> 
> OXS 10.4.11 LC 4.5.3
> 
> 
> Craig
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Mark Schonewille <m.schonewille at economy-x-talk.com>
> To: How to use LiveCode <use-livecode at lists.runrev.com>
> Sent: Thu, Sep 1, 2011 8:29 am
> Subject: Re: Default Button
> 
> 
> Hi,
> 
> This is what I just did:
> 
> 1) create new stack
> 2) drag one default button from the tools palette into your stack
> 3) edit the script of the button to make it been on mouseUp (and nothing else)
> 4) compile and close script
> 5) press return
> 6) hear beep
> 
> --
> Best regards,
> 
> Mark Schonewille
> 
> Economy-x-Talk Consulting and Software Engineering
> Homepage: http://economy-x-talk.com
> Twitter: http://twitter.com/xtalkprogrammer
> KvK: 50277553
> 
> Send me a friend request on Facebook if you like https://www.facebook.com/marksch
> 
> On 1 sep 2011, at 17:20, J. Landman Gay wrote:
> 
>> On 8/31/11 7:29 PM, Pete wrote:
>>> I put a default button a card that has a couple of field controls on it.
>>> The field controls all have lockText set to true and traversalOn set to
>>> false.  Pressing the return key when the card is active does not execute the
>>> mouseUp handler for the default button as claimed by the dictionary.  Is
>>> there some other setting of the card/button/controls that I have to use?
>> 
>> Funny, I never knew about this capability. I've always had to script it with a 
> returnKey handler in the card, I've never seen a default behavior.
> 
> 
> _______________________________________________
> 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