See More

REVO5500 t File Attribs @  · z@Ì Ëglobal gCurrentItem global gWhat on preOpenCard send "updateNav" to group "navControl" end preOpenCard on localNotificationReceived tMessage set the text of field "PayloadReceivedLabel" to "Last Payload Type Received: Local Notification" put tMessage into field "LastAlertPayload" of card "Notifications" answer "Local:" && quote & tMessage & quote with "Okay" end localNotificationReceived on pushNotificationRegistered tMessage answer "Registered:" && quote & tMessage & quote with "Okay" end pushNotificationRegistered on pushNotificationRegistrationError tMessage answer "RegistrationError:" && quote & tMessage & quote with "Okay" end pushNotificationRegistrationError on pushNotificationReceived tMessage set the text of field "PayloadReceivedLabel" to "Last Payload Type Received: Push Notification" put tMessage into field "LastAlertPayload" of card "Notifications" answer "Push:" && quote & tMessage & quote with "Okay" end pushNotificationReceived on urlWakeUp tMessage answer "Woken up by URL:" && quote & tMessage & quote with "Okay" end urlWakeUp tMessage l ^UISupportedInterfaceOrientations Support +UIInterfaceOrientationPortrait true = Calendar ÿÿÿÿ W Helvetica U Helvetica W Helvetica U Verdana W Verdana U Verdana W Verdana U Helvetica,unicode U Helvetica U Lucida Grande W Lucida Grande U Lucida Grande,unicode U %Hiragino Kaku Gothic ProN W3,unicode U Heiti SC Light,unicode W Lucida Grande U Helvetica Neue U HelveticaNeue U Lucida Grande U Segoe UI U Tahoma,unicode U Segoe UI,unicode U Helvetica,unicode U Tahoma,unicode U Segoe UI U Tahoma,unicode U Helvetica W Lucida Grande cRevStandaloneSettings Oios,profile $55837005-37D1-4ACE-A34D-9B3CFAE4D6E1scriptLibraries Internet Geometry Printingios,file sharing falseMacOSX falseUNIX,fileSelector trueWeb,WindowsSupported trueWindows falseios,include dbsqlite falseWeb,Affiliateid Windows,LegalCopyright #2010 All rights reserved worldwideUNIX,pageSetup trueSolaris SPARC falseios trueWeb false answerDialog trueWeb,LinuxSupported trueWindows,FileDescription !URL functions 1.0.0.0 for WindowsOSX,longVersion URL functions 1.0.0.0ios,include revpdfprinter falseOSX,copyright #2010 All rights reserved worldwideios,iphone initial orientation Portraitios,minimum version 3.1.3Web,CustomBackgroundColor 237,237,237Web,CustomLoadIcon ReferencedFilesDestination Referenced FilesSolaris Intel falsename iOS TestsOSX,identifier com..urlfunctionsandroid falseOSX,shortVersion 1.0.0.0Windows,fileversion1 1Windows,fileversion2 0Windows,fileversion3 0cursors falseWindows,fileversion4 0errorDialog falseWeb,MacOSXSupported trueMacOSX PowerPC-32 false Windows,UUID $9C29DEC2-19B3-4994-A1CF-E64757F86BA8ios,ipad intial orientations PortraitWeb,AffiliateInclude false OSX,name URL functionsios,initial orientation ios,bundle id com.runrev.appuploadtestios,interface orientations OSX,documentType Linux falseios,build type Universalfiles quicktime.mp4inclusions searchWindows,documenticonFile w/Users/hanson/Applications/LiveCode 4.5.1.app/Contents/Tools/Runtime/Windows/x86-32/Support/Sample Icons/genericdoc.icoOSX,documentExtension UNIX,printerChooser trueWeb,DetectSecurityPermissions true ios,icon CopyReferencedFiles trueios,include revxml falseios,include revzip falseWeb,SecurityPermissions ios,include dbmysql falseWindows,productversion1 1Windows,productversion2 0ios,device family 1Windows,productversion3 0Web,SkipLoadScreen falseios,splash Windows,productversion4 0 OSX,info URL functions Version 1.0.0.0Web,CustomBackgroundColor2 237,237,237ios,persistent wifi false askDialog trueWindows,iconFile w/Users/hanson/Applications/LiveCode 4.5.1.app/Contents/Tools/Runtime/Windows/x86-32/Support/Sample Icons/genericapp.icoOSX,signature ???? Web,UUID $7D476993-0A5D-42F2-B757-F58239EF6E3AdefaultBuildFolder /Users/michael/DesktopWindows,ProductName URL functionsUNIX,colorChooser trueMacOSX x86-32 falseWindows,companyname cREVMobile UIInterfaceOrientation Support UIInterfaceOrientationPortraitMinimumOSVersion Support 4.1files 7../../../../Temp/creme.mov ../../../../Temp/intro1.mp4 !UIRequiredPersistentWiFi Support NOBundle Identifier com.yourcompany.urlfunctions%UIRequiredDeviceCapabilities Support folders CFBundleDisplayName Support hello worldUIStatusBarHidden Support YES$UIApplicationExitsOnSuspend Support NOtest folder /RevTest/URL functionsUIStatusBarStyle Support UIStatusBarStyleDefaultApplication Name URL functionsUIDeviceFamily Support 2version 4.0.0-pre-alpha-13 cREVGeometryCache stackID 1908 cREVGeneral breakpointconditions scripteditorvscroll 0scripteditorselection 995breakpoints 1457,3breakpointstates activestackfileversion 2.7 _ Calendar @ € @Ì cREVGeometryCacheIDs 1337169101665 19041287571130210 15921336491920423 18981287571012274 15911336491920424 18881287570999170 15901336491920425 18921336491920426 18951287572508175 15741336491977443 18891336491977444 18901336491977445 18911336492015671 19001336491977446 18931336491977447 18941337169358598 19061336491920407 18971336492015684 1901 cREVGeometrycache order total 18 & ` a b c d e f g i j l m p r 8 Contact @ € @Ì x cREVGeometryCacheIDs 1334753007322 18691333555061332 18501333555090525 18601287571130210 15921333555088140 18581334071475264 18661287571012274 15911333555082839 18541287570999170 15901336746728164 19031334660773936 18671287572508175 15741333555080449 18521333555092528 18621333555085489 18561333555095403 1864 cREVGeometrycache total 16order & : < > @ B D F H J K M o V Pƒlocal sTestFile = "attrib_test.file" on doCreateTestFile put specialFolderPath("Documents") & slash & "attib_test.file" into sTestFile put "test data" into url ("binfile:" & sTestFile) end doCreateTestFile on doSetFileProtection pProtection iphoneSetFileDataProtection sTestFile, pProtection end doSetFileProtection on doShowFileProtection answer "file protection: " & iphoneFileDataProtection(sTestFile) end doShowFileProtection on doSetNoBackup pNoBackup iphoneSetDoNotBackupFile sTestFile, pNoBackup end doSetNoBackup on doShowNoBackup answer "do not backup: " & iphoneDoNotBackupFile(sTestFile) end doShowNoBackup € @Ì cREVGeneral scripteditorvscroll 0scripteditorselection 566 cREVGeometryCacheIDs 1336125603748 18801336125617883 18821287571130210 15921336125874690 18851287571012274 15911336125874691 18861287570999170 15901287572508175 15741336125809967 1884 cREVGeometrycache total 9order & X Z \ ] ^ é Text Messageing @ € @Ì 9 cREVGeometryCacheIDs 1328271886587 17751328271895779 17771287571130210 15921287571012274 15911287570999170 15901287572508175 15741328271947248 17811328271943554 17791328271876188 17731328271866946 1771 cREVGeometrycache total 10order & ë í ï ñ ó õ ß Custom Urls @ € @Ì cREVGeometryCacheIDs 1327665951893 17671287570999170 10041327662964112 17611287572508175 10081327665914709 17631327665949171 17651287571130210 10071287571012274 1006 cREVGeometrycache order total 8 ð á ã å ç ° Notifications @ € @Ì y cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1327423851219 17531327074607795 17381287571130210 10071326733847102 17211287571012274 10061327074274262 17311327075863411 17461326729677618 17161287570999170 10041327486655784 17581287572508175 10081327074444482 17341327075766924 17451326449775889 17141327076429821 17511327074730514 17421327074681483 17401327074393178 17331326729632278 17151327074189295 17291327074515187 17351327074515188 17361326733839969 1719 cREVGeometrycache order total 23 ð ² ³ ´ · ¹ Á Ã Å Æ Ç È Ê Ì Î Ñ Ò × Ù Þ ê Graphic rendering P ·on mouseDown if word 1 of the name of the target is among the items of "image,graphic" then set the layer of the target to top grab the target end if end mouseDown € @Ì : cREVGeneral scripteditorvscroll 0scripteditorselection 182 cREVGeometryCacheIDs 1287575757820 10141287571130210 10071287575795761 10161287571012274 10061287575747550 10131287575783864 10151287570999170 10041287582029598 10441287572508175 10081287575981787 10191287575831886 10171287576460430 10391287652845815 10521302797098683 14901287575973603 1018 cREVGeometrycache total 15order ð õ ö ÷ ø ú û ù Ò  Browser Control Pv-- We use this variable to store the id of the UIWebView native -- control. local sBrowserId on preOpenCard if the environment is not "mobile" then exit preOpenCard end if -- Create our browser control and store the id iphoneControlCreate "browser" put the result into sBrowserId -- Native controls start off invisible iphoneControlSet sBrowserId, "visible", "true" -- Set up a suitable initial url iphoneControlSet sBrowserId, "url", "http://www.google.com" -- Make sure everything is the right size resizeStack end preOpenCard on closeCard if the environment is not "mobile" then exit closeCard end if -- Destroy the control, if we fail to do this native UIViews -- will just accumulate iphoneControlDelete sBrowserId end closeCard on resizeStack if the environment is not "mobile" then exit resizeStack end if -- Adjust the size of the URL entry field set the rect of field "URL" to the left of field "URL", the top of field "URL", the width of this card - 4, the bottom of field "URL" -- Adjust the size of the browser view set the rect of group "Browser" to the left of group "Browser", the top of group "Browser", the width of this card - 4, the height of this card - 40 -- Adjust the status field set the rect of field "Status" to 4, the bottom of group "Browser" + 4, the width of this card - 4, the height of this card - 4 -- Now adjust the control itself iphoneControlSet sBrowserId, "rect", the rect of group "Browser" end resizeStack -------- -- This message is received after a request has been allowed and -- loading is starting on browserStartedLoading pUrl put "Started loading:" && pUrl into field "Status" end browserStartedLoading -- This message is received when a page has been completely -- loaded and is displayed to the user on browserFinishedLoading pUrl put "Finished loading:" && pUrl into field "Status" put pUrl into field "Url" end browserFinishedLoading -- This message is received when a new url is requested. Passing it -- causes the load to go ahead, otherwise it does not. on browserLoadRequest pUrl, pReason answer "Do you want to load:" && pUrl with "Yes" and "No" if it is "Yes" then pass browserLoadRequest else put "Refused:" && pUrl into field "Status" end if end browserLoadRequest -------- -- This handler is invoked by our Back/Forward/Stop/Refresh buttons -- we just pass the request onto the control. command doAction pAction if the environment is not "mobile" then exit doAction end if iphoneControlDo sBrowserId, pAction end doAction -- This handler is invoked when the url field is closed after editing. -- It causes a new url to be requested command goUrl pUrl if the environment is not "mobile" then exit goUrl end if iphoneControlSet sBrowserId, "url", pUrl end goUrl € @Ì X cREVGeneral scripteditorvscroll 527scripteditorselection 662 cREVGeometryCacheIDs 1300451404837 14271300451439245 14311300451404838 14281300451404840 14301300451404839 14291287571130210 10071287571012274 10061287570999170 10041287572508175 10081300451404835 14251300451404836 1426 cREVGeometrycache total 11order ð ‘ ’ “ ” • – —  PDF Printing @ € @Ì cREVGeometryCacheIDs 1302278818305 14861302278729295 14751302278729296 14761302278729297 14771302278729298 14781302278729299 14791302278734360 14811287571130210 10071287571012274 10061287570999170 10041287572508175 10081302278780563 14831302278729300 14801302278780564 14841302278780565 1485 cREVGeometrycache order total 15 ð Ã Ä Å Æ Ç È É Ë Ì Í Î o Compose Mail P|on doCompose local tTo, tCC, tBCC, tSubject put field "To" into tTo put field "CC" into tCC put field "BCC" into tBCC put field "Subject" into tSubject local tLogo if the hilite of button "Attach Logo" then put "image/png" into tLogo["type"] put "LiveCodeLogo.png" into tLogo["name"] put the text of image "Logo" into tLogo["data"] end if local tMovie if the hilite of button "Attach Movie" then put "video/mp4" into tMovie["type"] put "QuickTime.mp4" into tMovie["name"] put specialFolderPath("engine") & slash & "quicktime.mp4" into tMovie["file"] end if local tAttachments if tLogo is an array and tMovie is an array then put tLogo into tAttachments[1] put tMovie into tAttachments[2] put tMovie into tAttachments[3] else if tLogo is an array then put tLogo into tAttachments else if tMovie is an array then put tMovie into tAttachments end if if the hilite of button "Plain" then iphoneComposeMail tSubject, tTo, tCC, tBCC, the text of field "Body", tAttachments else if the hilite of button "Unicode" then iphoneComposeUnicodeMail uniEncode(tSubject), tTo, tCC, tBCC, the unicodeText of field "Body", tAttachments else iphoneComposeHtmlMail uniEncode(tSubject), tTo, tCC, tBCC, the text of field "Body", tAttachments end if end doCompose € @Ì > cREVGeneral scripteditorvscroll 0scripteditorselection 535 cREVGeometryCacheIDs 1300029909718 13961300030054927 14131300029944912 14001300029944913 14021300029904756 13931287571130210 10071287571012274 10061300283466017 14231287570999170 10041300029922545 13971287572508175 10081300030005716 14081300030037449 14111300030047763 14121300029922546 13991300029976703 14041300029985487 14061300030062810 14141300030111324 14161300030126525 14191300030149157 14211300030119954 1418 cREVGeometrycache total 22order ð q t u w x z | ~ € † ˆ Š ‹   i Gradient Bug @ € @Ì 9 cREVGeometryCacheIDs 1290783553735 11341290783523228 11311287571130210 10071287571012274 10061290783560870 11351287570999170 10041290783534655 11321287572508175 10081290783545088 11331290783508278 1130 cREVGeometrycache order total 10 ð j k l m n o ( Visual Effects P%local sEffect="dissolve" local sDirection="left" on preOpenCard set the backgroundColor of this card to the effective backgroundColor of this card pass preOpenCard end preOpenCard on applyEffect local tEffect if sEffect is among the items of "scroll,push,reveal,curl,flip" then put (sEffect && sDirection) into tEffect else put sEffect into tEffect end if lock screen if the hilite of button "Change BG" then set the backgroundColor of this stack to 0, 0, 255 end if if the visible of graphic "Test Rectangle" of me is true then show graphic "Test Oval" of me do ("hide graphic" && q("Test Rectangle") && "of me with visual effect tEffect") else hide graphic "Test Oval" of me do ("show graphic" && q("Test Rectangle") && "of me with visual effect tEffect") end if if the hilite of button "Change BG" then set the backgroundColor of this stack to empty end if unlock screen end applyEffect on setEffect pEffect put toLower(pEffect) into sEffect set the label of button "Effect" of me to sEffect end setEffect on setDirection pDirection put toLower(pDirection) into sDirection set the label of button "Direction" of me to sDirection end setDirection function q pStr return quote & pStr & quote end q ææææææ € @Ì y cREVGeneral scripteditorvscroll 0scripteditorselection 170 cREVGeometryCacheIDs 1287571130210 10071288282021758 10721287571012274 10061288200615465 10661287570999170 10041287572508175 10081295441488174 12121296387625316 12971295441488175 12131288281931683 1071 cREVGeometrycache total 10order ð * / 0 ¼ ½ Controls PÎlocal sProgressForward="true" local sStopProgress="false" on openCard set the thumbposition of scrollbar "progress1" to 0 set the thumbposition of scrollbar "progress2" to 0 put false into sStopProgress send "progress" to me in 0 milliseconds end openCard on closeCard put true into sStopProgress end closeCard on progress if sStopProgress then exit progress end if local tPos put the thumbposition of scrollbar "progress1" into tPos if sProgressForward then add 1 to tPos if tPos >= the endvalue of scrollbar "progress1" then put false into sProgressForward end if else subtract 1 from tPos if tPos <= the startvalue of scrollbar "progress1" then put true into sProgressForward end if end if set the thumbposition of scrollbar "progress1" to tPos set the thumbposition of scrollbar "progress2" to tPos send "progress" to me in 500 milliseconds end progress € @Ì ] cREVGeneral scripteditorvscroll 0scripteditorselection 323 cREVGeometryCacheIDs 1287570999170 10041287572508175 10081287590106579 10471287590186356 10481287571130210 10071287571012274 1006 cREVGeometrycache total 6order ð Text Field Päon closeCard inputDelete end closeCard on inputCreate if "testinput" is among the lines of iphoneControls() then inputDelete end if iphoneControlCreate "input", "testinput" iphoneControlSet "testinput", "rect", the rect of graphic "InputRect" iphoneControlSet "testinput", "visible", true updateFieldProps end inputCreate on inputDelete iphoneControlDelete "testinput" end inputDelete on inputFocus iphoneControlDo "testinput", "focus" end inputFocus on menuPick if word 1 of the name of the target is "button" then updateFieldProps end if end menuPick on mouseUp if word 1 of the name of the target is "button" then updateFieldProps end if end mouseUp on closeField updateFieldProps end closeField on updateFieldProps if "testinput" is not among the lines of iphoneControls() then exit updateFieldProps end if repeat with x = 1 to the number of controls if word 1 of the short name of control x is not "property" then next repeat end if local tValue if word 1 of the name of control x is "button" then if the style of control x is "menu" then put the label of control x into tValue else if the style of control x is "checkbox" then put the hilite of control x into tValue end if else if word 1 of the name of control x is "field" then put the text of control x into tValue end if iphoneControlSet "testinput", word 2 of the short name of control x, tValue end repeat get empty repeat for each word tWord in "opaque backgroundColor borderStyle" put tWord & "=" & iphoneControlGet("testinput", tWord) & return after it end repeat put it into field "Log" end updateFieldProps on inputBeginEditing put "beginEditing" & return before field "Log" end inputBeginEditing on inputEndEditing put "endEditing" & return before field "Log" end inputEndEditing on inputTextChanged put "textChanged" & return before field "Log" put iphoneControlGet("testinput", "text") into field "property Text" end inputTextChanged on inputReturnKey put "returnKey" & return before field "Log" focus on field "FocusField" end inputReturnKey € @Ì [ cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1299502296902 13661299532689469 13771299413460739 13171299497937851 13531299690050675 13841299690134862 13881299413463101 13191299502183140 13591299848667459 13901287571130210 10071299502317602 13681299497935014 13511287571012274 10061287570999170 10041287572508175 10081299497957579 13541299502281004 13651300459552652 14341299497966971 13561299689989190 13821299502358336 13691287576355807 10361299502242687 13631299690022251 13831299502220808 13611299690072610 13871300470897680 14361299413457918 1315 cREVGeometrycache order total 28 ð # % ' G I J L O Q S U V X Y a f g h k l n š œ ü Multiline Text Field Pèon closeCard inputDelete end closeCard on inputCreate if "testinput" is among the lines of iphoneControls() then inputDelete end if iphoneControlCreate "multiline", "testinput" iphoneControlSet "testinput", "rect", the rect of graphic "InputRect" iphoneControlSet "testinput", "visible", true updateFieldProps end inputCreate on inputDelete iphoneControlDelete "testinput" end inputDelete on inputFocus iphoneControlDo "testinput", "focus" end inputFocus on menuPick if word 1 of the name of the target is "button" then updateFieldProps end if end menuPick on mouseUp if word 1 of the name of the target is "button" then updateFieldProps end if end mouseUp on closeField updateFieldProps end closeField on updateFieldProps if "testinput" is not among the lines of iphoneControls() then exit updateFieldProps end if repeat with x = 1 to the number of controls if word 1 of the short name of control x is not "property" then next repeat end if local tValue if word 1 of the name of control x is "button" then if the style of control x is "menu" then put the label of control x into tValue else if the style of control x is "checkbox" then put the hilite of control x into tValue end if else if word 1 of the name of control x is "field" then put the text of control x into tValue end if iphoneControlSet "testinput", word 2 of the short name of control x, tValue end repeat get empty repeat for each word tWord in "opaque backgroundColor borderStyle" put tWord & "=" & iphoneControlGet("testinput", tWord) & return after it end repeat put it into field "Log" end updateFieldProps on inputBeginEditing put "beginEditing" & return before field "Log" end inputBeginEditing on inputEndEditing put "endEditing" & return before field "Log" end inputEndEditing on inputTextChanged put "textChanged" & return before field "Log" put iphoneControlGet("testinput", "text") into field "property Text" end inputTextChanged on inputReturnKey put "returnKey" & return before field "Log" focus on field "FocusField" end inputReturnKey € @Ì < cREVGeneral scripteditorvscroll 0scripteditorselection 2244 cREVGeometryCacheIDs 1299502296902 15461299497937851 15391299502183140 15421287571130210 15601299497935014 15381287571012274 15591299502317602 15471287570999170 15581287572508175 15331299497957579 15401299502281004 15451300459552652 15561299497966971 15411299502358336 15481299689989190 15501299502242687 15441299502220808 15431299690022251 15511299690072610 15531300470897680 1557 cREVGeometrycache total 20order ý ñ iPhone Tests P;on preOpenCard if the environment is "mobile" then --iphoneEnableAccelerometer --iphoneStartTrackingLocation --iphoneEnableOrientationChanged end if pass preOpenCard end preOpenCard on closeCard if the environment is "mobile" then --iphoneStopTrackingLocation --iphoneDisableOrientationChanged --iphoneDisableAccelerometer end if end closeCard on mouseUp local tControl, tControlNames repeat with tControl = 1 to the number of controls of me put tControlNames && tControl && the name of control tControl into tControlNames end repeat put the width of control 25 && the height of control 25 after tControlNames answer tControlNames with "Okay" end mouseUp on locationChanged get iphoneCurrentLocation() combine it with return and "=" put it into the last field end locationChanged on locationError put "location error :o(" into the last field end locationError on accelerationChanged pPoint put pPoint & return after the last field set the vScroll of the last field to 32766 end accelerationChanged on orientationChanged --put iphoneDeviceOrientation() & return after the last field --set the vScroll of the last field to 32766 iphoneRotateInterface iphoneDeviceOrientation() end orientationChanged on motionStart pMotion put "start" && pMotion & return into the last field end motionStart on motionEnd pMotion put "end" && pMotion & return after the last field end motionEnd on motionRelease pMotion put "release" && pMotion & return after the last field end motionRelease € @Ì 8 cREVGeneral scripteditorvscroll 0scripteditorselection 633 cREVGeometryCacheIDs 1301947019454 14651298650664181 13091301946996541 14631299413331959 13131287576032677 10201287571130210 10071287571012274 10061287570999170 10041287572508175 10081301947115693 14691287576163724 10211287576163725 10221287576163726 10231287576163727 10241287576163728 10251301946991785 14621291048304943 11371287576163729 10261287576163732 10291287576163733 10301302093830044 14711299413309941 13111287576261520 10311323083659084 1694 cREVGeometrycache total 24order ð ü ý þ ÿ q ! ¶ · ¹ ½ ¿ ž URL functions P™on preOpenCard if the environment is not "mobile" then libUrlSetStatusCallback "urlProgress", the long ID of me end if put empty into the last field pass preOpenCard end preOpenCard on closeCard if the environment is not "mobile" then libUrlSetStatusCallback end if end closeCard on urlProgress pURL, pStatus, pRecieved, pTotal put pStatus && pURL && pRecieved && pTotal & return after the last field end urlProgress local sURL = "http://downloads.runrev.com/revselect/trev/tRev-Mac.zip" function binURL return sURL end binURL ------------------ on startReaching iphoneSetReachabilityTarget "www.runrev.com" end startReaching on stopReaching iphoneSetReachabilityTarget empty end stopReaching on reachabilityChanged pTarget, pStatus put "reach" && pTarget && pStatus & return after the last field set the vScroll of the last field to 32767 end reachabilityChanged € @Ì ] cREVGeneral scripteditorvscroll 0scripteditorselection 919 cREVGeometryCacheIDs 1288002213724 10561288002337963 10601287571130210 10071290602809477 11281287571012274 10061294313420982 12111287570999170 10041287572508175 10081288004644140 10621299678434006 13801299678362980 13791288016642548 10631288002213723 10551288002301239 1058 cREVGeometrycache order total 14 ð " $ & ' h » c d L In-App Purchase PÎlocal sOneTimePurchase local sRepeatPurchase on openCard if the environment is mobile then mobileEnablePurchaseUpdates end if put empty into field "log" end openCard on closeCard if the environment is mobile then mobileDisablePurchaseUpdates end if end closeCard on doOneTimePurchase mobilePurchaseCreate "com.runrev.purchasetest.nonconsumable" put the result into sOneTimePurchase mobilePurchaseSendRequest sOneTimePurchase end doOneTimePurchase on doRepeatPurchase mobilePurchaseCreate "com.runrev.purchasetest.consumable" put the result into sRepeatPurchase mobilePurchaseSendRequest sRepeatPurchase end doRepeatPurchase on doRestorePurchases mobileRestorePurchases end doRestorePurchases local sMessages local sMessageDialog = "false" on showMessage pMsg if the last char of pMsg is not return then put return after pMsg end if put pMsg & return before field "log" end showMessage on purchaseStateUpdate pPurchaseID local tProductID, tState, tQuantity, tPurchaseDate, tTransactionID, tReceipt, tError, tOriginalDate, tOriginalID, tOriginalReceipt put mobilePurchaseGet(pPurchaseID, "productID") into tProductID put mobilePurchaseState(pPurchaseID) into tState local tMsg put "purchase id:" && pPurchaseID & return & \ "product id:" && tProductID & return & \ "state:" && tState into tMsg showMessage tMsg if tState is "paymentReceived" then put mobilePurchaseGet(pPurchaseID, "quantity") into tQuantity put mobilePurchaseGet(pPurchaseID, "purchaseDate") into tPurchaseDate put mobilePurchaseGet(pPurchaseID, "transactionIdentifier") into tTransactionID put mobilePurchaseGet(pPurchaseID, "receipt") into tReceipt put "transactionID:" && tTransactionID & return & \ "quantity:" && tQuantity & return & \ "purchaseDate:" && tPurchaseDate & return & \ "receipt:" && (the number of bytes in tReceipt) && "bytes" into tMsg showMessage tMsg mobilePurchaseConfirmDelivery pPurchaseID else if tState is "restored" then put mobilePurchaseGet(pPurchaseID, "quantity") into tQuantity put mobilePurchaseGet(pPurchaseID, "purchaseDate") into tPurchaseDate put mobilePurchaseGet(pPurchaseID, "transactionIdentifier") into tTransactionID put mobilePurchaseGet(pPurchaseID, "receipt") into tReceipt put mobilePurchaseGet(pPurchaseID, "originalPurchaseDate") into tOriginalDate put mobilePurchaseGet(pPurchaseID, "originalTransactionIdentifier") into tOriginalID put mobilePurchaseGet(pPurchaseID, "originalReceipt") into tOriginalReceipt put "transactionID:" && tTransactionID & return & \ "quantity:" && tQuantity & return & \ "purchaseDate:" && tPurchaseDate & return & \ "receipt:" && (the number of bytes in tReceipt) && "bytes" & return & \ "originalTransactionID:" && tOriginalID & return & \ "originalPurchaseDate:" && tOriginalDate & return & \ "originalReceipt:" && (the number of bytes in tOriginalReceipt) && "bytes" into tMsg showMessage tMsg mobilePurchaseConfirmDelivery pPurchaseID else if tState is "error" then put mobilePurchaseError(pPurchaseID) into tError put mobilePurchaseGet(pPurchaseID, "quantity") into tQuantity put mobilePurchaseGet(pPurchaseID, "purchaseDate") into tPurchaseDate put mobilePurchaseGet(pPurchaseID, "transactionIdentifier") into tTransactionID put mobilePurchaseGet(pPurchaseID, "receipt") into tReceipt put "error:" && tError & return & \ "transactionID:" && tTransactionID & return & \ "quantity:" && tQuantity & return & \ "purchaseDate:" && tPurchaseDate & return & \ "receipt:" && (the number of bytes in tReceipt) && "bytes" into tMsg showMessage tMsg end if end purchaseStateUpdate € @Ì cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1317893661568 16131317893661570 16151317893661569 16141287570999170 10041317893661571 16161287572508175 10081287571130210 10071287571012274 1006 cREVGeometrycache total 8order ð M N O P ò Touch Screen Pñlocal sTouches on touchStart pId put "started" into sTouches[pId] updateTouches end touchStart on touchMove pId, pX, pY put "moved to" && pX, pY into sTouches[pId] updateTouches end touchMove on touchEnd pId put "ended" into sTouches[pId] updateTouches end touchEnd on touchRelease pId put "released" into sTouches[pId] updateTouches end touchRelease on updateTouches get sTouches combine it with return and ":" put it into field "Touches" end updateTouches € @Ì : cREVGeneral scripteditorvscroll 0scripteditorselection 434 cREVGeometryCacheIDs 1287575088752 10111287570999170 10041287572508175 10081287571130210 10071287571012274 1006 cREVGeometrycache order total 5 ð ó ^ Scroller Control P~on preOpenCard setupScroller pass preOpenCard end preOpenCard local s_scroller_props="contentrectangle,canbounce,vscroll,hscroll,canscrolltotop,cancanceltouches,delaytouches,decelerationrate,indicatorstyle,indicatorinsets,pagingenabled" local s_scroller_id on setupScroller local tContentRect put 0,0,(the formattedWidth of group "scrollgroup"),(the formattedHeight of group "scrollgroup") into tContentRect iphoneControlCreate "scroller" put the result into s_scroller_id iphoneControlSet s_scroller_id, "rectangle", the rect of group "scrollgroup" iphoneControlSet s_scroller_id, "contentRectangle", tContentRect iphoneControlSet s_scroller_id, "hscroll", the hscroll of group "scrollgroup" iphoneControlSet s_scroller_id, "vscroll", the vscroll of group "scrollgroup" iphoneControlSet s_scroller_id, "canbounce", true iphoneControlSet s_scroller_id, "canscrolltotop", true iphoneControlSet s_scroller_id, "decelerationrate", "fast" iphoneControlSet s_scroller_id, "indicatorstyle", "white" iphoneControlSet s_scroller_id, "cancanceltouches", false iphoneControlSet s_scroller_id, "visible", true end setupScroller on openCard if the environment is "mobile" then iphoneControlDo s_scroller_id, "flashscrollindicators" end if end openCard on closeCard if the environment is "mobile" then iphoneControlDelete s_scroller_id end if end closeCard on updatePropertyList lock screen put empty into field "scrollerprops" repeat for each item tProp in s_scroller_props iphoneControlGet s_scroller_id, tProp put tProp && the result & return after field "scrollerprops" end repeat unlock screen end updatePropertyList on scrollerBeginDrag put "scrollerBeginDrag" & return into field "msg" end scrollerBeginDrag on scrollerDidScroll pHScroll, pVScroll lock screen set the hscroll of group "scrollgroup" to pHScroll set the vscroll of group "scrollgroup" to pVScroll unlock screen --put "scrollerDidScroll" & return into field "msg" put phscroll,pvscroll into field "offset" end scrollerDidScroll on scrollerEndDrag pDecelerate if not pDecelerate then updatePropertyList put "scrollerEndDrag" & pDecelerate & return before field "msg" end scrollerEndDrag on scrollerBeginDecelerate put "scrollerBeginDecelerate" & return before field "msg" end scrollerBeginDecelerate on scrollerEndDecelerate updatePropertyList put "scrollerEndDecelerate" & return before field "msg" end scrollerEndDecelerate on scrollerScrollToTop put "scrollerScrollToTop" & return into field "msg" end scrollerScrollToTop on touchStart pId put "started" into field "msg" end touchStart on touchMove pId, pX, pY put "moved to" && pX, pY into field "msg" end touchMove on touchEnd pId put "ended" & return before field "msg" end touchEnd on touchRelease pId put "released" & return before field "msg" end touchRelease € @Ì cREVGeneral scripteditorvscroll 0scripteditorselection 1405 cREVGeometryCacheIDs 1290519227641 11241290601232178 11191289906093191 11201290601232179 11261289906093192 11221290096336940 11211290096336941 11231287571130210 10071287571012274 10061287570999170 10041287572508175 1008 cREVGeometrycache order total 11 ð _ f Y Play Movie P ´on preOpenCard end preOpenCard on openCard end openCard on closeCard playerDelete end closeCard on movieTouched play stop end movieTouched //////////// on playerCreate if "testplayer" is among the lines of iphoneControls() then playerDelete end if iphoneControlCreate "player", "testplayer" iphoneControlSet "testplayer", "filename", specialFolderPath("engine") & slash & "quicktime.mp4" iphoneControlSet "testplayer", "rect", the rect of graphic "PlayerRect" iphoneControlSet "testplayer", "opaque", false iphoneControlSet "testplayer", "alpha", 127 iphoneControlSet "testplayer", "backgroundColor", "127,0,0" iphoneControlSet "testplayer", "visible", true end playerCreate on playerDelete iphoneControlDelete "testplayer" end playerDelete on playerPlay iphoneControlDo "testplayer", "play" end playerPlay on playerStop iphoneControlDo "testplayer", "stop" end playerStop on playerPause iphoneControlDo "testplayer", "pause" end playerPause on playerSetPreserveAspect iphoneControlSet "testplayer", "preserveaspect", the hilite of button "Preserve Aspect" end playerSetPreserveAspect on playerSetShowController iphoneControlSet "testplayer", "showcontroller", the hilite of button "Show Controller" end playerSetShowController on playerSetFullscreen iphoneControlSet "testplayer", "fullscreen", the hilite of button "Fullscreen" end playerSetFullscreen on playerSetStartTime iphoneControlSet "testplayer", "starttime", the thumbPosition of scrollbar "Start Time" end playerSetStartTime on playerSetEndTime iphoneControlSet "testplayer", "endtime", the thumbPosition of scrollbar "End Time" end playerSetEndTime on playerSetCurrentTime iphoneControlSet "testplayer", "currenttime", the thumbPosition of scrollbar "Current Time" end playerSetCurrentTime on playerSnapshot set the name of the templateImage to "snapshot" iphoneControlDo "testplayer", "snapshot", the thumbPosition of scrollbar "Current Time", 0, 0 end playerSnapshot ///////// on playerPropertyAvailable pProperty log pProperty && "available" end playerPropertyAvailable on playerProgressChanged log "progressChanged" end playerProgressChanged on playerEnterFullscreen log "enterFullscreen" end playerEnterFullscreen on playerLeaveFullscreen log "leaveFullscreen" end playerLeaveFullscreen on playerMovieChanged log "movieChanged" end playerMovieChanged on playerFinished log "finished" end playerFinished on playerStopped log "stopped" end playerStopped on playerError log "error" end playerError on playerStateChanged log "stateChanged" end playerStateChanged ///////// on log pMessage put pMessage & return before field "Log" end log € @Ì cREVGeneral scripteditorvscroll 205scripteditorselection 1910 cREVGeometryCacheIDs 1299531510039 13751299428958853 13291299529717769 13711299433128944 13441299433120207 13431299531440015 13731299427347183 13271287571130210 10071299427055281 13201287571012274 10061299427339843 13261299435120805 13451287570999170 10041287572508175 10081299432287194 13401299487935446 13481299427063670 13241296814435457 13011299432418871 13411296814422044 12991299432059105 13381299427061037 13221299427351953 1328 cREVGeometrycache total 23order ð ( * , . / 0 1 : < = ? @ A D [ ] _ 1 Status Bar Configuration P©on openCard iphoneShowStatusBar iphoneSetStatusBarStyle ("default") set the hilite of button "Radio1" to true set the hilite of button "StatusBarDisplayed" to true set the text of field "nowTime" to the date && the long time set the text of field "cardSize" to "Card Size:" & the width of card "Status Bar Configuration" & "X" & the height of card "Status Bar Configuration" end openCard on resizeStack tNewWidth, tNewHeight set the text of field "nowTime" to the date && the long time set the text of field "cardSize" to "Card Size:" & the width of card "Status Bar Configuration" & "X" & the height of card "Status Bar Configuration" end resizeStack € @Ì y cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1288618755535 10881288619118335 10931287571130210 10071288618750009 10861287571012274 10061287570999170 10041288622976329 10971287572508175 10081288616305560 10831288618759507 10901288622971707 10951288615885721 10751288619054559 1092 cREVGeometrycache order total 13 ð 3 ; E G I } Keyboard P on openCard set the traversalOn of group "keyboardbuttons" to false end openCard on keyboardActivated //answer "Keyboard Activate" with "OK" titled "Keyboard Status" set the text of field "VisField" to "Visible" end keyboardActivated on keyboardDeactivated //answer "Keyboard Deactivated" with "OK" titled "Keyboard Status" set the text of field "VisField" to "Not Visible" end keyboardDeactivated € @Ì = cREVGeneral scripteditorvscroll 0scripteditorselection 3 cREVGeometryCacheIDs 1292505882933 11921292505863628 11781292340500977 11521292505875168 11861292505854560 11721287571130210 10071287571012274 10061292506121838 11981287570999170 10041287572508175 10081292505830177 11581292505851822 11701292505832868 11601292505869139 11821292505835507 11621292519750076 12041292505866434 11801292526998468 12051292506013407 11941292519717628 12021292506119450 11961292505880311 11901292505763149 11561292505872563 11841292505877372 11881292505838512 11641292506609525 12001292505846729 11681292505860439 11761292505841485 1166 cREVGeometrycache order total 30 ð € „ ° ² ´ µ T Pick Wheel @ € @Ì cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1317740645418 15641287571130210 10071334928122570 18761287571012274 10061317740659571 15651287570999170 10041292582162084 12101287572508175 10081317740734014 15671317740734015 15681317740734016 15691317740734017 15701317740627961 15631292423181728 11541317740670907 15661302093876016 14731317740734030 15721317740734029 15711289481596260 11121289481435385 1110 cREVGeometrycache order total 20 ð V X ‚ º Á ! " # $ T J Pick Wheel (Unicode) @ € @Ì cREVGeneral scripteditorvscroll 0 cREVGeometryCacheIDs 1287570999170 10041287572508175 10081288885677322 11051289480612056 11071292582122793 12061287571130210 10071287571012274 1006 cREVGeometrycache total 7order ð Q S ¶ Ö DatePicker @ € @Ì cREVGeometryCacheIDs "1311773292219 15241311773310081 15231287571130210 10071287571012274 10061317740783549 15931317740783550 15941317740783551 15951317740783552 15961317740783553 15971317740783554 15981311610439614 15081317740783555 15991317740783556 16001317740783557 16011317740783558 16021311772974837 15191317740783559 16031317740783560 16041311610408852 15041311610451003 15101311765243218 15151311765243219 15161311610435588 15061311766041805 15181311610322781 15021311610456647 15121311772974859 15211287570999170 10041287572508175 10081334940140351 18771311765243241 15171311773292195 15221311610460738 15141311772990217 1520 cREVGeometrycache order total 34 ð Þ à â ä æ è ê ë ì í î ï ð ñ ò ó ô 9 : ; < = > ? @ A B C D U % Media Picker Pglobal gCurrentItem global gWhat on playStopped tMessage answer "Finished this message:" && tMessage with "Okay" answer "Finished Playing Sound Card" && gCurrentItem && line gCurrentItem of gWhat with "Okay" answer the number of lines in gWhat with "Okay" add 1 to gCurrentItem if gCurrentItem > the number of lines in gWhat then put 1 into gCurrentItem end if answer "Now Playing Sound" && gCurrentItem && line gCurrentItem of gWhat with "Okay" play line gCurrentItem of gWhat end playStopped € @Ì } cREVGeneral scripteditorvscroll 0scripteditorselection 321 cREVGeometryCacheIDs 1318847566825 16281318856965956 16501318847575619 16341318847552320 16221319460009872 16651318856954838 16421287571130210 15921287571012274 15911318847603599 16381287570999170 15901287572508175 15741319017440488 16611318847556525 16241318856961031 16461318856957952 16441318847564347 16261318847572613 16321319017443645 16631318856971117 16551318847569788 16301318856963173 16481318856968338 16521328099394328 17681318847600790 16361318847546970 16201319550469086 16671318856949984 1640 cREVGeometrycache total 27order & T V X Z \ ^ ` b d f h j l n p r t w }   ƒ è r Question Answer Password @ € @Ì ; cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1291983631357 11461297676288875 13031287571130210 10071291983625655 11421287571012274 10061291983628167 11441291983623031 11401297676257606 13021287570999170 10041287572508175 10081297676710800 1305 cREVGeometrycache order total 11 ð t v x z ¾ idle timer @ € @Ì  cREVGeometryCacheIDs 1287570999170 10041287572508175 10081295441647657 12181295441665065 12201287571130210 10071295441642054 12161287571012274 1006 cREVGeometrycache order total 7 ð À Â Ä Æ Externals @ € @Ì cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1287570999170 12261295452948278 12241287572508175 12231302076359276 14701295530006708 12391295452950390 12251287571130210 12281287571012274 1227 cREVGeometrycache order total 8 Ç È É × ¾ Î System @ € @Ì cREVGeneral scripteditorvscroll 0 cREVGeometryCacheIDs 1287570999170 12341295374003663 12321287572508175 12311287571130210 12361287571012274 12351295374005461 1233 cREVGeometrycache total 6order Ï Ð Ñ Ø Take Photo @ € @Ì cREVGeometryCacheIDs 1295871813920 12521295872370744 12551295869632773 12461295871744578 12501287571130210 10071287571012274 10061295872413239 12571287570999170 10041287572508175 10081295869626498 12441295869621974 12421295869635818 1248 cREVGeometrycache total 12order ð Ú Ü Þ à â ä ç é ê Native Controls @ € @Ì ; cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1296215264352 12711296214497847 12691296214470672 12641296214464302 12601287571130210 10071287571012274 10061287570999170 10041287572508175 10081296214466284 1262 cREVGeometrycache order total 9 ð ì î ð õ ÷ ø Clear Touches @ € @Ì 9 cREVGeneral scripteditorvscroll 0scripteditorselection 0 cREVGeometryCacheIDs 1287571130210 10071296221665491 12831296221601484 12741287571012274 10061296221614502 12771287570999170 10041296221619990 12791287572508175 10081296221603092 12761296221641451 12811296221824603 1286 cREVGeometrycache total 11order ð ÿ Snapshot P8local sBrowser on openCard if the environment is "mobile" then iphoneControlCreate "browser", "snapshotbrowser" iphoneControlSet "snapshotbrowser", "rect", the rect of graphic "browserplaceholder" iphoneControlSet "snapshotbrowser", "url", "http://www.google.co.uk" end if end openCard € @Ì X cREVGeneral scripteditorvscroll 0scripteditorselection 297 cREVGeometryCacheIDs 1296384285754 12951287570999170 10041296226790554 12931287572508175 10081296226043789 12901296226067992 12921287571130210 10071287571012274 1006 cREVGeometrycache order total 8 ð  Heading and Location Pƒon headingChanged local tHeadingContent, tHeadingString, tKey put iphoneCurrentHeading() into tHeadingContent repeat for each key tKey in tHeadingContent put tKey && tHeadingContent[tKey] & return after tHeadingString end repeat put tHeadingString into field "headingField" end headingChanged on locationChanged local tLocationContent, tLocationString, tKey put iphoneCurrentLocation() into tLocationContent repeat for each key tKey in tLocationContent put tKey && tLocationContent[tKey] & return after tLocationString end repeat put tLocationString into field "locationField" end locationChanged € @Ì \ cREVGeneral scripteditorvscroll 0scripteditorselection 642 cREVGeometryCacheIDs 1301490405005 14411301490437017 14431301491470874 14551301490465413 14471301580886675 14591301490452763 14451287571130210 10071301490381116 14391301580889848 14611301490510977 14531287571012274 10061287570999170 10041301490505293 14511287572508175 10081301491474979 14571301490477593 1449 cREVGeometrycache total 16order ð Ÿ ¡ £ ¥ § © « ­ ¯ ± ³ µ „ Rotation Rate P·on rotationRateChanged put the params & return before field "log" end rotationRateChanged on locationChanged put the params & return before field "log" end locationChanged on headingChanged put the params & return before field "log" end headingChanged on accelerationChanged put the params & return before field "log" end accelerationChanged on trackingError put the params & return before field "log" end trackingError € @Ì ] cREVGeneral scripteditorvscroll 0scripteditorselection 261 cREVGeometryCacheIDs 1322499293368 16881287571130210 10071287571012274 10061322067339065 16691322067339066 16701287570999170 10041322067339067 16711322222787411 16841287572508175 10081322067339068 16721322067339069 16731322222787413 16861322213046929 1681 cREVGeometrycache order total 13 ð … † ‡ ˆ ‰ ‘ ” – ˜ E Activity Indicator @ € @Ì cREVGeometryCacheIDs 1317740903607 16081317740903608 16091323253046526 16971322584376702 16901317740903610 16111317740903609 16101322584379727 16921287571130210 10071287571012274 10061287570999170 10041326279182108 17111287572508175 10081317740903605 16061326279099519 17091317740903606 1607 cREVGeometrycache order total 15 ð F G H I J K š œ ¡ ­ ¯ ¢ Vibrate @ € @Ì { cREVGeometryCacheIDs 1323960593251 17001287570999170 10041287572508175 10081287571130210 10071287571012274 1006 cREVGeometrycache order total 5 ð ¤ ö Multi Channel Sound P Êon soundFinishedOnChannel pChannel, pSound put "Sound" && pSound && "Finished on Channel" && pChannel && "Sent to" && the short name of the target & return before field 1 end soundFinishedOnChannel € @Ì ? cREVGeneral scripteditorvscroll 0scripteditorselection 31 cREVGeometryCacheIDs 1287571130210 10071287571012274 10061287570999170 10041287572508175 10081328901170308 17901328901170310 17921328901170309 17911328901170311 17931328901170312 17941328901170313 17951328901170314 17961328901170315 17971328901170316 17981328901170317 17991328901170318 18001328901170319 18011328901170320 18031328901170321 18041328901170322 18051328901170323 1806 cREVGeometrycache order total 20 ð þ ÿ Ads PEon adLoaded pAdd, pDefault put "Add" && pAdd && "loaded - default:" && pDefault & return before field "log" end adLoaded on adClicked pAdd put "Add" && pAdd && "clicked" & return before field "log" end adClicked on adLoadFailed pAdd put "Add" && pAdd && "load failed" & return before field "log" end adLoadFailed € @Ì ^ cREVGeneral scripteditorvscroll 0scripteditorselection 323 cREVGeometryCacheIDs 1329332922230 18221329333065446 18331329332966095 18261329333735221 18411329332899290 18201329333147297 18391287571130210 10071287571012274 10061287570999170 10041287572508175 10081329333127782 18361329333105296 18341329333015155 18301329333065431 18321329333048063 18311329333127808 18371329332977688 18271329332977689 18281329333105322 1835 cREVGeometrycache order total 19 ð " # $ & ' ( ) * + , - / 1 ð navControl @ ion mouseUp local tTarget put the long id of the target into tTarget if the long id of button "<" of me is tTarget then visual effect push right go card (the number of the current card - 1) else if the long id of button ">" of me is tTarget then visual effect push left go card (the number of the current card + 1) else pass mouseUp end if end mouseUp on menuPick pItem if the long id of the target is the long id of button "CardList" of me then go card pItem updateNav else pass menuPick end if end menuPick local sCardList local sCardCount on updateNav local tCardNumber getCardList put sCardList into button "CardList" of me set the label of button "CardList" of me to the short name of the current card set the label of this stack to the short name of the current card put the number of the current card into tCardNumber set the enabled of button "<" of me to (tCardnumber > 1) set the enabled of button ">" of me to (tCardNumber < sCardCount) end updateNav on getCardList put the number of cards into sCardCount put empty into sCardList repeat with i = 1 to sCardCount put the short name of card i & return after sCardList end repeat end getCardList € 2 8 x cREVGeneral scripteditorvscroll 0revUniqueID 1287572508175scripteditorselection 815 ì CardList Àåe ÁÁææÍÍ € ´ 0 ˜ DatePicker Contact Text Messageing Custom Urls Notifications Graphic rendering Browser Control PDF Printing Compose Mail Gradient Bug Visual Effects Controls Text Field Multiline Text Field iPhone Tests URL functions In-App Purchase Touch Screen Scroller Control Play Movie Status Bar Configuration Keyboard Pick Wheel Pick Wheel (Unicode) DatePicker Media Picker Question Answer Password idle timer Externals System Take Photo Native Controls Clear Touches Snapshot Heading and Location Rotation Rate Activity Indicator Vibrate Multi Channel Sound Ads cREVGeneral scripteditorvscroll 0revUniqueID 1287570999170scripteditorselection 47 î <