Jacque, that is pretty much what I’m doing (except that my semi-transparent 
screen graphic is separate from the fake dialog group.) I agree that this 
approach normally works well. I don’t have as much experience on Android so I 
wondered if it had something to do with the platform. Apparently it is 
something I’m doing.

Brian, I will try your suggestion of isolating and breaking the process down in 
order to determine where the issue lies. I was just feeling lazy and hoping to 
save myself some work.  :-)


> On Nov 19, 2021, at 10:45 PM, J. Landman Gay via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> I've done several fake dialogs. The trick is to group the dialog with a a 
> semi-transparent full screen graphic layered behind the dialog group. Greying 
> the screen is normal behavior on Android and works on iOS too. The graphic 
> has blocker mouse handlers so clicking it does nothing. That way you can 
> script the dialog buttons to respond themselves. The user needs to click one 
> of the buttons to make the dialog go away, at which point you hide the group.
> 
> The buttons can put the response in the dialogData, which is a built in 
> mechanism to transfer custom messages to a script, or else you can put the 
> response in a global or a custom property.
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On November 19, 2021 10:49:57 PM scott--- via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
>> I’m having trouble with an app that up until now has just been for iOS. Most 
>> of the changes have been pretty straight forward but I’ve encountered a 
>> specific case where touching a button doesn’t pass the touch message to the 
>> button being tapped… unless I touch significantly below the button (I also 
>> had to switch from mouse messages to touch messages in this particular 
>> case.) This is not a general issue. It only happens when I show a group  
>> containing the buttons in question and while this group is displayed there 
>> is repeat loop running that includes  “wait with messages” (I’m faking a 
>> modal dialog.) I encountered this once before under the same circumstances 
>> (a fake modal dialog while moving an iOS app to Android) and simply switched 
>> to using the built in dialog. Unfortunately, that won’t work in this case.  
>> Any thoughts?
>> 
>> --
>> Scott Morrow
>> 
>> Elementary Software
>> (Now with 20% less chalk dust!)
>> web       https://elementarysoftware.com/
>> email     sc...@elementarysoftware.com
>> booth    1-360-734-4701
>> ------------------------------------------------------


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to