Hi Scott,

You could try a simpler code since you don't need to open invisible a stack then change its style (that is the same thing that reopening it again):

on mouseUp
  set the dialogData to empty
  if the platform is "MacOS" then
    sheet stack "StackDataEntry"
  else
    modal stack "StackDataEntry"
  end if
  -- handler pauses here until the StackDataEntry stack is closed
  if the dialogData <> empty then
    <statements>
  end if
end mouseUp

In the Save button of your StackDataEntry stack:

on mouseUp
  set the dialogData to <What_I_Need_To_Know>
  close this stack
end mouseUp

And quite simply in the Cancel button of your StackDataEntry stack:

on mouseUp
  close this stack
end mouseUp

See dialogData in docs.
Hope this helps :-)

Le 11 déc. 06 à 10:01, Scott Kane a écrit :

Hi,

Not sure what I've got going wrong here but the code below works fine on the second execution but not the first. A stack is opened (sheet or modal according to OS) and the Stack has a Cancel and Save button. If the Save button in Clicked the Custom Property ModalResult is set to true and the Stack is send a Hide message from that button. The converse (set to False) if Cancel is clicked. The routine that shows the stack below works fine but I can't get it to retrieve the contents (see code below) as the Custom Property does not seem to be set. As I said - it works find on the second attempt (right after) the first attempt showing stack etc.

Code is:

on mouseUp
   set the Visible of Stack "StackDataEntry" to True
 if the platform is "MacOS" then
   Sheet Stack "StackDataEntry" else
   Modal Stack "StackDataEntry"
 end if
 if the ModalResult of Stack "StackDataEntry" = True then
Put the fld "HistoryList" of Stack "StackDataEntry" into btn "Manufacturer"
    end if
end mouseUp

Cheers for any help


Best Regards from Paris,
Eric Chatonet
------------------------------------------------------------------------ ----------------------
http://www.sosmartsoftware.com/    [EMAIL PROTECTED]/


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to