Well here are the scripts I'm having trouble with. I have included my startMovie script that loads my custom menu. I've also included the contents of my Field member that is my custom menu.
On my machine in projector mode the button and the close box do not work. I'm probably missing something obvious having spent so much time trying to port to OSX I'm getting quite frustrated. Any help would be appreciated. Dean CUSTOM MENU FIELD MEMBER --################################################ menu: menuName Hello | alert("Hello World") START MOVIE SCRIPT --################################################ on startMovie dotMUI() installMenu "myMenu" end MUI BIRTH & CALLBACK ROUTINES. --################################################ global gMasterObject, gMuiLoginObject, gMuiLoginProps, gMuiLoginItems, gWidgetTitleList on dotMUI me put( "Here I am... OSX MUI tester") gMuiLoginObject=new(xtra "MUI") gMuiLoginProps =gMuiLoginObject.getWindowPropList() gMuiLoginProps.modal= FALSE gMuiLoginProps.closeBox= TRUE gMuiLoginProps.mode= #data --units that vary in size depending on the system font, about 1.5 times larger than pixels depending on the font and point size gMuiLoginProps.name="Login to the VOTH Music Vault" gMuiLoginProps.callback="enterPasswordMuiActions_MAC()" --INIT LIST TO CONTAIN ALL MUI ITEMS OR WIDGETS gMuiLoginItems=[] widgetPropList = gMuiLoginObject.GetItemPropList() widgetPropList.type = #windowBegin widgetPropList.title = "windowBegin" gMuiLoginItems.append( widgetPropList.duplicate() ) --Label for User Name widgetPropList=gMuiLoginObject.GetItemPropList() widgetPropList.value = "User Name " --empty spaces are added to value to increase the width widgetPropList.type = #Label widgetPropList.title = "User Name Label" gMuiLoginItems.append( widgetPropList.duplicate() ) --Field for UserName Name widgetPropList = gMuiLoginObject.getItemPropList() widgetPropList.type = #editText widgetPropList.value = EMPTY widgetPropList.title = "User Name Field" gMuiLoginItems.append( widgetPropList.duplicate() ) --OK BUTTON widgetPropList = gMuiLoginObject.getItemPropList() widgetPropList.type = #pushButton widgetPropList.value = EMPTY widgetPropList.title = "Close MUI" gMuiLoginItems.append( widgetPropList.duplicate() ) widgetPropList=gMuiLoginObject.GetItemPropList() widgetPropList.type=#windowEnd widgetPropList.title= "windowEnd" gMuiLoginItems.append( widgetPropList.duplicate() ) Initialize (gMuiLoginObject,[#windowPropList:gMuiLoginProps, #WindowItemList: gMuiLoginItems]) WindowOperation (gMuiLoginObject, #show) --open a non-modal window (remember to set gMuiLoginProps MODAL to False) -- Run (gMuiLoginObject) --creates a modal window RETURN end dotMUI me --################################################ on enterPasswordMuiActions_MAC event, widgeNum, widgeProps -- put "This is the event "&event if voidP(widgeNum) then -- put "Window event detected:" && event else set widgeType=the type of widgeProps -- put "widgeType = " & widgeType set widgeName=the title of widgeProps set widgeValue=the value of widgeProps -- put "Widget" && widgeName && "generated a:" && event &&"Event!" end if -- voidP(widgeNum) -- case (event) of #windowOpening: #itemEnteringFocus: #itemLosingFocus: #itemChanged: --use this to trigger events when the user changes a checkBox #itemClicked: --" Use at least 3 characters!" case( widgeName ) of "Close MUI": WindowOperation (gMuiLoginObject, #hide) end case end case --(event) of end enterPasswordMuiActions_MAC -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Rob Wingate Sent: Thursday, October 07, 2004 12:31 PM To: [EMAIL PROTECTED] Subject: Re: <lingo-l> MUI & OSX > Can anyone confirm getting an MUI with a callback() > handler working in projector mode on a Mac running > OSX? Daily. > The MUI will appear but editText & buttons will not > respond. I can only get Modal MUIs to work in > authouring mode, Post your dialog-creation and callback code, and I'll see if I can help. Rob [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!] [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]