Modal dialog not modal... any hints?

Jacques Hausser jacques.hausser at unil.ch
Tue Jan 19 17:51:18 CST 2010


Hi Phil and Tereza

I tried it, using "YesOrNo" from preOpenStack... it works fine ! The modal stack shows before the main stack, and returns the dialogData, and the main stacks appears and shows what was transmitted when you have clicked the button "Yes" or "No"...
Must be something else.

Jacques


Le 20 janv. 2010 à 00:15, Phil Davis a écrit :

> Hi Tereza,
> 
> So you call YesOrNo() from preOpenStack? If so, I bet that's the problem. Hide your mainStack in preOpenStack, and call AskYesOrNo() in openStack (after the stack window has been drawn, even if invisible). And before calling AskYesOrNo() be sure the modal stack is visible.
> 
> This is a guess, but I think I did something like that when I had troubles with modal stacks in the past.
> 
> Phil Davis
> 
> 
> 
> On 1/19/10 2:37 PM, Tereza Snyder wrote:
>> On Jan 19, 2010, at 4:02 PM, Jacques Hausser wrote:
>> 
>>   
>>> Hi Tereza
>>> 
>>> I checked your handler in a stack "modaling" a substack "AskYesOrNo" with both RR 3.5 and 4, and both seem to work perfectly...
>>> Do you have something else than filling fields with the custom properties and setting the dialogData in the scripts of "AskYesOrNo" ?
>>> 
>>> Jacques
>>> 
>>>     
>> Thanks Jacques!
>> 
>> In preopenstack I move buttons around to suit the platform and default value, and I arrange to return the default value on returnkey. But I do nothing unusual. I've had to revert to using an answer dialog--which works--but I wish my own dialog would work! This is old code that worked for years that I revived for this project (I wanted my own look-and-feel). Convinces  me I really AM losing my grip!
>> 
>> 
>> t
>> 
>>   
>>> Le 19 janv. 2010 à 21:22, Tereza Snyder a écrit :
>>> 
>>>     
>>>> On Jan 19, 2010, at 1:56 PM, Jerry Daniels wrote:
>>>> 
>>>>       
>>>>> Tereza,
>>>>> 
>>>>> modal stack "AskYesOrNo"
>>>>> 
>>>>> Don't you have to put the word "stack" in there?
>>>>>         
>>>> The (mis)behavior is the same whether it's "modal stack"  or just "modal"
>>>> 
>>>> 
>>>>       
>>>>> On Jan 19, 2010, at 1:05 PM, Tereza Snyder wrote:
>>>>> 
>>>>>         
>>>>>> I have this handler in a script:
>>>>>> 
>>>>>> 
>>>>>> function YesOrNo pQuestion, pDefaultAnswer
>>>>>> set the Question of stack "AskYesOrNo"  to pQuestion
>>>>>> set the DefaultAnswer of stack "AskYesOrNo" to pDefaultAnswer
>>>>>> modal "AskYesOrNo"	
>>>>>> return the dialogData
>>>>>> end YesOrNo
>>>>>> 
>>>>>> The stack "AskYesOrNo" is intended to do what you'd expect: it displays the question with "yes" or "no" and returns "yes" or "no" in the dialog data. However, when I call this handler, it returns empty before it even displays the dialog. If I insert a "put" statement AFTER the "modal" statement, the putted text is visible in the message box while the dialog is on the screen, and statements in the caller of the YesOrNo function are executed before I exit the dialog.
>>>>>> 
>>>>>> In other words, "modal" seems broken. Before I start making test stacks, has anyone encountered this before? Could there be a bug in the dialog scripts that causes the dialog to fail silently?
>>>>>> 
>>>>>> (Revolution 3.5, MacOS 10.6.2)
>>>>>>           
>>>> -- 
>>>> Tereza Snyder
>>>> Califex Software, Inc.
>>>> <www.califexsoftware.com>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> use-revolution mailing list
>>>> use-revolution at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>>       
>>> ******************************************
>>> Prof. Jacques Hausser
>>> Department of Ecology and Evolution
>>> Biophore / Sorge
>>> University of Lausanne
>>> CH 1015 Lausanne
>>> please use my private address:
>>> 6 route de Burtigny
>>> CH-1269 Bassins
>>> tel/fax: 	++ 41 22 366 19 40
>>> mobile:	++ 41 79 757 05 24
>>> E-Mail:	jacques.hausser at unil.ch
>>> *******************************************
>>> 
>>> _______________________________________________
>>> use-revolution mailing list
>>> use-revolution at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>>     
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>> 
>>   
> 
> -- 
> Phil Davis
> 
> PDS Labs
> Professional Software Development
> http://pdslabs.net
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution

******************************************
Prof. Jacques Hausser
Department of Ecology and Evolution
Biophore / Sorge
University of Lausanne
CH 1015 Lausanne
please use my private address:
6 route de Burtigny
CH-1269 Bassins
tel/fax: 	++ 41 22 366 19 40
mobile:	++ 41 79 757 05 24
E-Mail:	jacques.hausser at unil.ch
*******************************************




More information about the use-livecode mailing list