"the target" also valid for disabled buttons?

Klaus major-k klaus at major-k.de
Thu Mar 17 13:26:49 EDT 2016


Hi Paul,

> Am 17.03.2016 um 18:02 schrieb Paul Dupuis <paul at researchware.com>:
> 
> Messages that are explicitly sent (as in using SEND or DISPATCH) to a
> disable control will be executed. This is not a bug.
> 
> All you need to do is replace: send "handle_mouseup next" to grp
> "navibuttons1" in 0
> with: if the enabled of grp "navibuttons1" is true then send
> "handle_mouseup next" to grp "navibuttons1" in 0
> 
> and likewise for the "Back" case.

yes, sure, but the BUTTONS „Next“ and/or „Back“ are eventually disabled and NOT group „navibuttons1“!

Sorry, if I was not clear.

I do not think that the group script should be executed if I click on e.g. the disabled button „Next“!
Or should it? that is the big question :-) 

> On 3/17/2016 12:48 PM, Klaus major-k wrote:
>> Hi all,
>> 
>> sorry for the strange subject, but I have a strange problem
>> and wonder if this is a bug or feature.
>> 
>> I have 3 buttons in a group with this script:
>> on mouseUp
>>   switch the short name of the target
>>      case "Next"
>>         send "handle_mouseup next" to grp "navibuttons1" in 0
>>         #go next
>>         break
>>      case "Back"
>>         send "handle_mouseup prev" to grp "navibuttons1" in 0
>>         break
>>      case „another button“
>>         ## not handled yet...
>>      break
>>   end switch
>> end mouseUp
>> 
>> Now in some situations one of these buttons is diabled, but the 
>> script executes as if the button is still ENabledm which causes 
>> inconvenience, read ERRORS! Know what I mean?
>> 
>> So is this a bug and the script should NOT work for diesabled buttons or should it?
>> Thanks for any insight!
>> 
>> LC 7.1.3 stable on OS X 10.11.3

Best

Klaus
--
Klaus Major
http://www.major-k.de
klaus at major-k.de





More information about the use-livecode mailing list