├── .gitattributes
├── .gitignore
├── .vscode
├── extensions.json
├── launch.json
└── settings.json
├── Dockerfile
├── LICENSE
├── README.md
├── build.sh
├── docs
├── 404.html
├── _headers
├── docs
│ ├── Docs.htm
│ ├── MUI-tips.json
│ ├── MUI.d.ts
│ ├── app-tips.json
│ ├── app.d.ts
│ ├── app.js
│ ├── css
│ │ ├── docs-dark.min.css
│ │ ├── docs-default.min.css
│ │ ├── docs-holodark.min.css
│ │ ├── docs-holodefault.min.css
│ │ ├── docs.css
│ │ ├── docs.min.css
│ │ └── themes
│ │ │ ├── default
│ │ │ ├── images
│ │ │ │ ├── ajax-loader.gif
│ │ │ │ ├── ajax-loader.png
│ │ │ │ ├── icons-18-black.png
│ │ │ │ ├── icons-18-white.png
│ │ │ │ ├── icons-36-black.png
│ │ │ │ └── icons-36-white.png
│ │ │ ├── jquery.mobile.structure-1.2.0.min.css
│ │ │ ├── theme-dark.min.css
│ │ │ ├── theme-default.min.css
│ │ │ ├── theme-holodark.min.css
│ │ │ └── theme-holodefault.min.css
│ │ │ └── prism
│ │ │ ├── dark.min.css
│ │ │ ├── default.min.css
│ │ │ ├── holodark.min.css
│ │ │ └── holodefault.min.css
│ ├── font-awesome
│ │ ├── css
│ │ │ └── font-awesome.min.css
│ │ └── fonts
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ ├── gfx-tips.json
│ ├── gfx.d.ts
│ ├── index.html
│ ├── js
│ │ ├── bookmarks.js
│ │ ├── common.js
│ │ ├── energize-min.js
│ │ ├── example.js
│ │ ├── forward.js
│ │ ├── jquery-1.8.1.min.js
│ │ ├── jquery.mark.es6.min.js
│ │ ├── jquery.mobile-1.2.0.min.js
│ │ └── update.js
│ ├── ui-tips.json
│ ├── ui.d.ts
│ ├── v264
│ │ ├── Docs.htm
│ │ ├── Extensions.htm
│ │ ├── GameEngine.htm
│ │ ├── HybridUI.htm
│ │ ├── Index.htm
│ │ ├── Introduction.htm
│ │ ├── MUI
│ │ │ ├── AddAlert.htm
│ │ │ ├── AddAlertSimple.htm
│ │ │ ├── AddAppBar.htm
│ │ │ ├── AddAppBarElegant.htm
│ │ │ ├── AddAppBarModern.htm
│ │ │ ├── AddBanner.htm
│ │ │ ├── AddButton.htm
│ │ │ ├── AddButtonContained.htm
│ │ │ ├── AddButtonElegant.htm
│ │ │ ├── AddButtonFlat.htm
│ │ │ ├── AddButtonOutlined.htm
│ │ │ ├── AddButtonRaised.htm
│ │ │ ├── AddButtonRaisedO.htm
│ │ │ ├── AddButtonRound.htm
│ │ │ ├── AddButtonRoundO.htm
│ │ │ ├── AddButtonText.htm
│ │ │ ├── AddButtonToggle.htm
│ │ │ ├── AddCard.htm
│ │ │ ├── AddCheckList.htm
│ │ │ ├── AddCheckbox.htm
│ │ │ ├── AddColorPicker.htm
│ │ │ ├── AddDataTable.htm
│ │ │ ├── AddDatePicker.htm
│ │ │ ├── AddDialog.htm
│ │ │ ├── AddDivider.htm
│ │ │ ├── AddFAB.htm
│ │ │ ├── AddFABElegant.htm
│ │ │ ├── AddFABOutline.htm
│ │ │ ├── AddLayout.htm
│ │ │ ├── AddList.htm
│ │ │ ├── AddListDialog.htm
│ │ │ ├── AddListModern.htm
│ │ │ ├── AddListSimple.htm
│ │ │ ├── AddMenu.htm
│ │ │ ├── AddMenuWithIcon.htm
│ │ │ ├── AddModal.htm
│ │ │ ├── AddPicker.htm
│ │ │ ├── AddRadio.htm
│ │ │ ├── AddRadioButtons.htm
│ │ │ ├── AddRadioMaterial.htm
│ │ │ ├── AddSeekBar.htm
│ │ │ ├── AddSwitch.htm
│ │ │ ├── AddSwitchSettings.htm
│ │ │ ├── AddTEFilledIconLeft.htm
│ │ │ ├── AddTEFilledIconRight.htm
│ │ │ ├── AddTEOutlineIconLeft.htm
│ │ │ ├── AddTEOutlineIconRight.htm
│ │ │ ├── AddTESearchElegant.htm
│ │ │ ├── AddTESearchUnique.htm
│ │ │ ├── AddTabs.htm
│ │ │ ├── AddText.htm
│ │ │ ├── AddTextArea.htm
│ │ │ ├── AddTextAreaFilled.htm
│ │ │ ├── AddTextAreaFilledA.htm
│ │ │ ├── AddTextAreaOutline.htm
│ │ │ ├── AddTextAreaOutlineA.htm
│ │ │ ├── AddTextEdit.htm
│ │ │ ├── AddTextEditFilled.htm
│ │ │ ├── AddTextEditFilledA.htm
│ │ │ ├── AddTextEditOutline.htm
│ │ │ ├── AddTextEditOutlineA.htm
│ │ │ ├── AddTextEditSearch.htm
│ │ │ ├── AddTextEditUnique.htm
│ │ │ ├── AddTextH1.htm
│ │ │ ├── AddTextH2.htm
│ │ │ ├── AddTextH3.htm
│ │ │ ├── AddTextH4.htm
│ │ │ ├── AddTextH5.htm
│ │ │ ├── AddTextH6.htm
│ │ │ ├── AddTextJumbo.htm
│ │ │ ├── AddTextParagraph.htm
│ │ │ ├── AddTextSecondary.htm
│ │ │ ├── AddTimePicker.htm
│ │ │ ├── CreateAlert.htm
│ │ │ ├── CreateAlertSimple.htm
│ │ │ ├── CreateAppBar.htm
│ │ │ ├── CreateAppBarElegant.htm
│ │ │ ├── CreateAppBarModern.htm
│ │ │ ├── CreateBanner.htm
│ │ │ ├── CreateButtonContained.htm
│ │ │ ├── CreateButtonElegant.htm
│ │ │ ├── CreateButtonFlat.htm
│ │ │ ├── CreateButtonOutlined.htm
│ │ │ ├── CreateButtonRaised.htm
│ │ │ ├── CreateButtonRaisedO.htm
│ │ │ ├── CreateButtonRound.htm
│ │ │ ├── CreateButtonRoundO.htm
│ │ │ ├── CreateButtonText.htm
│ │ │ ├── CreateButtonToggle.htm
│ │ │ ├── CreateCard.htm
│ │ │ ├── CreateCheckList.htm
│ │ │ ├── CreateCheckbox.htm
│ │ │ ├── CreateColorPicker.htm
│ │ │ ├── CreateDataTable.htm
│ │ │ ├── CreateDatePicker.htm
│ │ │ ├── CreateDialog.htm
│ │ │ ├── CreateDivider.htm
│ │ │ ├── CreateFAB.htm
│ │ │ ├── CreateFABElegant.htm
│ │ │ ├── CreateFABOutline.htm
│ │ │ ├── CreateLayout.htm
│ │ │ ├── CreateList.htm
│ │ │ ├── CreateListDialog.htm
│ │ │ ├── CreateListModern.htm
│ │ │ ├── CreateListSimple.htm
│ │ │ ├── CreateMenu.htm
│ │ │ ├── CreateMenuWithIcon.htm
│ │ │ ├── CreateModal.htm
│ │ │ ├── CreateRadio.htm
│ │ │ ├── CreateRadioButtons.htm
│ │ │ ├── CreateRadioMaterial.htm
│ │ │ ├── CreateSeekBar.htm
│ │ │ ├── CreateSpinner.htm
│ │ │ ├── CreateSwitch.htm
│ │ │ ├── CreateSwitchSettings.htm
│ │ │ ├── CreateTEFilledIconLeft.htm
│ │ │ ├── CreateTEFilledIconRight.htm
│ │ │ ├── CreateTEOutlineIconLeft.htm
│ │ │ ├── CreateTEOutlineIconRight.htm
│ │ │ ├── CreateTESearchElegant.htm
│ │ │ ├── CreateTESearchUnique.htm
│ │ │ ├── CreateTabFixed.htm
│ │ │ ├── CreateTextAreaFilled.htm
│ │ │ ├── CreateTextAreaFilledA.htm
│ │ │ ├── CreateTextAreaOutline.htm
│ │ │ ├── CreateTextAreaOutlineA.htm
│ │ │ ├── CreateTextEditFilled.htm
│ │ │ ├── CreateTextEditFilledA.htm
│ │ │ ├── CreateTextEditOutline.htm
│ │ │ ├── CreateTextEditOutlineA.htm
│ │ │ ├── CreateTextEditSearch.htm
│ │ │ ├── CreateTextEditUnique.htm
│ │ │ ├── CreateTextH1.htm
│ │ │ ├── CreateTextH2.htm
│ │ │ ├── CreateTextH3.htm
│ │ │ ├── CreateTextH4.htm
│ │ │ ├── CreateTextH5.htm
│ │ │ ├── CreateTextH6.htm
│ │ │ ├── CreateTextJumbo.htm
│ │ │ ├── CreateTextParagraph.htm
│ │ │ ├── CreateTextSecondary.htm
│ │ │ ├── CreateTimePicker.htm
│ │ │ ├── MUI.png
│ │ │ ├── ShowMenu.htm
│ │ │ ├── colors.htm
│ │ │ └── fonts.htm
│ │ ├── MUIDocs.htm
│ │ ├── MUI_All.htm
│ │ ├── MUI_AppBar.htm
│ │ ├── MUI_Buttons.htm
│ │ ├── MUI_Cards.htm
│ │ ├── MUI_Checkboxes.htm
│ │ ├── MUI_Dialogs.htm
│ │ ├── MUI_FABs.htm
│ │ ├── MUI_Layout.htm
│ │ ├── MUI_ListDialogs.htm
│ │ ├── MUI_Lists.htm
│ │ ├── MUI_Menus.htm
│ │ ├── MUI_Miscellaneous.htm
│ │ ├── MUI_Pickers.htm
│ │ ├── MUI_Radios.htm
│ │ ├── MUI_Seekbars.htm
│ │ ├── MUI_Spinner.htm
│ │ ├── MUI_Switches.htm
│ │ ├── MUI_Table.htm
│ │ ├── MUI_Tabs.htm
│ │ ├── MUI_TextAreas.htm
│ │ ├── MUI_TextEdits.htm
│ │ ├── MUI_Texts.htm
│ │ ├── MaterialUI.htm
│ │ ├── Plugins.htm
│ │ ├── Reference.htm
│ │ ├── Resources.htm
│ │ ├── Search.htm
│ │ ├── animate.png
│ │ ├── app
│ │ │ ├── AddButton.htm
│ │ │ ├── AddCameraView.htm
│ │ │ ├── AddCanvas.htm
│ │ │ ├── AddCheckBox.htm
│ │ │ ├── AddCodeEdit.htm
│ │ │ ├── AddDrawer.htm
│ │ │ ├── AddImage.htm
│ │ │ ├── AddLayout.htm
│ │ │ ├── AddList.htm
│ │ │ ├── AddScroller.htm
│ │ │ ├── AddSeekBar.htm
│ │ │ ├── AddSpinner.htm
│ │ │ ├── AddSwitch.htm
│ │ │ ├── AddTabs.htm
│ │ │ ├── AddText.htm
│ │ │ ├── AddTextEdit.htm
│ │ │ ├── AddToggle.htm
│ │ │ ├── AddVideoView.htm
│ │ │ ├── AddWebView.htm
│ │ │ ├── Alert.htm
│ │ │ ├── Animate.htm
│ │ │ ├── Broadcast.htm
│ │ │ ├── BroadcastIntent.htm
│ │ │ ├── Call.htm
│ │ │ ├── CancelJob.htm
│ │ │ ├── CheckLicense.htm
│ │ │ ├── CheckPermission.htm
│ │ │ ├── ChooseAccount.htm
│ │ │ ├── ChooseContact.htm
│ │ │ ├── ChooseFile.htm
│ │ │ ├── ChooseImage.htm
│ │ │ ├── ChooseWifi.htm
│ │ │ ├── ClearCookies.htm
│ │ │ ├── ClearData.htm
│ │ │ ├── ClearValue.htm
│ │ │ ├── CloseDrawer.htm
│ │ │ ├── CopyFile.htm
│ │ │ ├── CopyFolder.htm
│ │ │ ├── CreateAudioRecorder.htm
│ │ │ ├── CreateBluetoothList.htm
│ │ │ ├── CreateBluetoothSerial.htm
│ │ │ ├── CreateButton.htm
│ │ │ ├── CreateCameraView.htm
│ │ │ ├── CreateCanvas.htm
│ │ │ ├── CreateCheckBox.htm
│ │ │ ├── CreateCloudStore.htm
│ │ │ ├── CreateCodeEdit.htm
│ │ │ ├── CreateCrypt.htm
│ │ │ ├── CreateCustomTabs.htm
│ │ │ ├── CreateDebug.htm
│ │ │ ├── CreateDialog.htm
│ │ │ ├── CreateDownloader.htm
│ │ │ ├── CreateEmail.htm
│ │ │ ├── CreateFile.htm
│ │ │ ├── CreateGLView.htm
│ │ │ ├── CreateGame.htm
│ │ │ ├── CreateGameView.htm
│ │ │ ├── CreateImage.htm
│ │ │ ├── CreateLayout.htm
│ │ │ ├── CreateList.htm
│ │ │ ├── CreateListDialog.htm
│ │ │ ├── CreateLocator.htm
│ │ │ ├── CreateMediaPlayer.htm
│ │ │ ├── CreateMediaStore.htm
│ │ │ ├── CreateMusic.htm
│ │ │ ├── CreateNetClient.htm
│ │ │ ├── CreateNode.htm
│ │ │ ├── CreateNotification.htm
│ │ │ ├── CreateNxt.htm
│ │ │ ├── CreateOverlay.htm
│ │ │ ├── CreatePhoneState.htm
│ │ │ ├── CreatePlayStore.htm
│ │ │ ├── CreateSMS.htm
│ │ │ ├── CreateScroller.htm
│ │ │ ├── CreateSeekBar.htm
│ │ │ ├── CreateSensor.htm
│ │ │ ├── CreateService.htm
│ │ │ ├── CreateShortcut.htm
│ │ │ ├── CreateSpeechRec.htm
│ │ │ ├── CreateSpinner.htm
│ │ │ ├── CreateSwitch.htm
│ │ │ ├── CreateSynth.htm
│ │ │ ├── CreateSysProc.htm
│ │ │ ├── CreateTabs.htm
│ │ │ ├── CreateText.htm
│ │ │ ├── CreateTextEdit.htm
│ │ │ ├── CreateTheme.htm
│ │ │ ├── CreateToggle.htm
│ │ │ ├── CreateUSBSerial.htm
│ │ │ ├── CreateVideoView.htm
│ │ │ ├── CreateWebServer.htm
│ │ │ ├── CreateWebSocket.htm
│ │ │ ├── CreateWebView.htm
│ │ │ ├── CreateWizard.htm
│ │ │ ├── CreateYesNoDialog.htm
│ │ │ ├── CreateZipUtil.htm
│ │ │ ├── Debug.htm
│ │ │ ├── DeleteDatabase.htm
│ │ │ ├── DeleteFile.htm
│ │ │ ├── DeleteFolder.htm
│ │ │ ├── DestroyLayout.htm
│ │ │ ├── DisableKeys.htm
│ │ │ ├── DisableTouch.htm
│ │ │ ├── DiscoverBtDevices.htm
│ │ │ ├── DownloadFile.htm
│ │ │ ├── EnableBackKey.htm
│ │ │ ├── Error.htm
│ │ │ ├── Execute.htm
│ │ │ ├── Exit.htm
│ │ │ ├── ExtExec.htm
│ │ │ ├── ExtractAssets.htm
│ │ │ ├── ExtractPlugins.htm
│ │ │ ├── FileExists.htm
│ │ │ ├── FolderExists.htm
│ │ │ ├── Func.htm
│ │ │ ├── GA.htm
│ │ │ ├── GetAccessibility.htm
│ │ │ ├── GetAccounts.htm
│ │ │ ├── GetActivities.htm
│ │ │ ├── GetAppLangCode.htm
│ │ │ ├── GetAppLanguages.htm
│ │ │ ├── GetAppName.htm
│ │ │ ├── GetAppPath.htm
│ │ │ ├── GetBatteryLevel.htm
│ │ │ ├── GetBluetoothAddress.htm
│ │ │ ├── GetBluetoothName.htm
│ │ │ ├── GetBtProfileState.htm
│ │ │ ├── GetBuildNum.htm
│ │ │ ├── GetChargeType.htm
│ │ │ ├── GetClipboardText.htm
│ │ │ ├── GetCountry.htm
│ │ │ ├── GetCountryCode.htm
│ │ │ ├── GetDSVersion.htm
│ │ │ ├── GetData.htm
│ │ │ ├── GetDatabaseFolder.htm
│ │ │ ├── GetDebug.htm
│ │ │ ├── GetDefaultOrientation.htm
│ │ │ ├── GetDeviceId.htm
│ │ │ ├── GetDisplayHeight.htm
│ │ │ ├── GetDisplayWidth.htm
│ │ │ ├── GetDrawerState.htm
│ │ │ ├── GetEnv.htm
│ │ │ ├── GetExternalFolder.htm
│ │ │ ├── GetFileDate.htm
│ │ │ ├── GetFileSize.htm
│ │ │ ├── GetFreeSpace.htm
│ │ │ ├── GetIPAddress.htm
│ │ │ ├── GetInstalledApps.htm
│ │ │ ├── GetIntent.htm
│ │ │ ├── GetInternalFolder.htm
│ │ │ ├── GetJoystickName.htm
│ │ │ ├── GetJoystickState.htm
│ │ │ ├── GetJoystickStates.htm
│ │ │ ├── GetKeyboardHeight.htm
│ │ │ ├── GetLanguage.htm
│ │ │ ├── GetLanguageCode.htm
│ │ │ ├── GetMacAddress.htm
│ │ │ ├── GetMediaFile.htm
│ │ │ ├── GetMemoryInfo.htm
│ │ │ ├── GetMetadata.htm
│ │ │ ├── GetModel.htm
│ │ │ ├── GetName.htm
│ │ │ ├── GetNotifyId.htm
│ │ │ ├── GetOSVersion.htm
│ │ │ ├── GetObjects.htm
│ │ │ ├── GetOptions.htm
│ │ │ ├── GetOrientation.htm
│ │ │ ├── GetPackageName.htm
│ │ │ ├── GetPairedBtDevices.htm
│ │ │ ├── GetPath.htm
│ │ │ ├── GetPermission.htm
│ │ │ ├── GetPrivateFolder.htm
│ │ │ ├── GetRSSI.htm
│ │ │ ├── GetResourceId.htm
│ │ │ ├── GetRingerMode.htm
│ │ │ ├── GetRotation.htm
│ │ │ ├── GetRouterAddress.htm
│ │ │ ├── GetRunningApps.htm
│ │ │ ├── GetRunningServices.htm
│ │ │ ├── GetSSID.htm
│ │ │ ├── GetScreenDensity.htm
│ │ │ ├── GetScreenHeight.htm
│ │ │ ├── GetScreenWidth.htm
│ │ │ ├── GetSharedFiles.htm
│ │ │ ├── GetSharedText.htm
│ │ │ ├── GetSpeakerPhone.htm
│ │ │ ├── GetSpecialFolder.htm
│ │ │ ├── GetSpeechEngines.htm
│ │ │ ├── GetTextBounds.htm
│ │ │ ├── GetThemeInfo.htm
│ │ │ ├── GetThumbnail.htm
│ │ │ ├── GetTop.htm
│ │ │ ├── GetType.htm
│ │ │ ├── GetUser.htm
│ │ │ ├── GetVersion.htm
│ │ │ ├── GetVolume.htm
│ │ │ ├── GoToSleep.htm
│ │ │ ├── HasSoftNav.htm
│ │ │ ├── Hide.htm
│ │ │ ├── HideKeyboard.htm
│ │ │ ├── HideProgress.htm
│ │ │ ├── HideProgressBar.htm
│ │ │ ├── HttpRequest.htm
│ │ │ ├── InIDE.htm
│ │ │ ├── InstallApp.htm
│ │ │ ├── IsAPK.htm
│ │ │ ├── IsAppInstalled.htm
│ │ │ ├── IsBluetoothEnabled.htm
│ │ │ ├── IsBluetoothOn.htm
│ │ │ ├── IsBtDevicePaired.htm
│ │ │ ├── IsCharging.htm
│ │ │ ├── IsChrome.htm
│ │ │ ├── IsConnected.htm
│ │ │ ├── IsDebugVisible.htm
│ │ │ ├── IsDebugging.htm
│ │ │ ├── IsFolder.htm
│ │ │ ├── IsKeyboardShown.htm
│ │ │ ├── IsLocationEnabled.htm
│ │ │ ├── IsNavBarOnRight.htm
│ │ │ ├── IsNewVersion.htm
│ │ │ ├── IsPortrait.htm
│ │ │ ├── IsPremium.htm
│ │ │ ├── IsScoped.htm
│ │ │ ├── IsScreenOn.htm
│ │ │ ├── IsService.htm
│ │ │ ├── IsStarted.htm
│ │ │ ├── IsTV.htm
│ │ │ ├── IsTablet.htm
│ │ │ ├── IsWifiApEnabled.htm
│ │ │ ├── IsWifiEnabled.htm
│ │ │ ├── KillApp.htm
│ │ │ ├── LaunchApp.htm
│ │ │ ├── ListFolder.htm
│ │ │ ├── ListPermissions.htm
│ │ │ ├── LoadBoolean.htm
│ │ │ ├── LoadJson.htm
│ │ │ ├── LoadNumber.htm
│ │ │ ├── LoadPlugin.htm
│ │ │ ├── LoadScript.htm
│ │ │ ├── LoadText.htm
│ │ │ ├── Lock.htm
│ │ │ ├── LockDrawer.htm
│ │ │ ├── MakeFolder.htm
│ │ │ ├── OpenDatabase.htm
│ │ │ ├── OpenDrawer.htm
│ │ │ ├── OpenFile.htm
│ │ │ ├── OpenUrl.htm
│ │ │ ├── PairBtDevice.htm
│ │ │ ├── Path2Uri.htm
│ │ │ ├── PinScreen.htm
│ │ │ ├── PlayRingtone.htm
│ │ │ ├── PlaySound.htm
│ │ │ ├── PreventScreenLock.htm
│ │ │ ├── PreventWifiSleep.htm
│ │ │ ├── QueryContent.htm
│ │ │ ├── Quit.htm
│ │ │ ├── ReadFile.htm
│ │ │ ├── ReadFileData.htm
│ │ │ ├── RealPath.htm
│ │ │ ├── RedirectAssets.htm
│ │ │ ├── RemoveDrawer.htm
│ │ │ ├── RemoveLayout.htm
│ │ │ ├── RemovePermission.htm
│ │ │ ├── RenameFile.htm
│ │ │ ├── RenameFolder.htm
│ │ │ ├── ReplaceInFile.htm
│ │ │ ├── SaveBoolean.htm
│ │ │ ├── SaveCookies.htm
│ │ │ ├── SaveJson.htm
│ │ │ ├── SaveNumber.htm
│ │ │ ├── SaveText.htm
│ │ │ ├── ScanFile.htm
│ │ │ ├── ScheduleJob.htm
│ │ │ ├── ScreenShot.htm
│ │ │ ├── Script.htm
│ │ │ ├── SendFile.htm
│ │ │ ├── SendImage.htm
│ │ │ ├── SendIntent.htm
│ │ │ ├── SendMail.htm
│ │ │ ├── SendMessage.htm
│ │ │ ├── SendSMS.htm
│ │ │ ├── SendText.htm
│ │ │ ├── SetAlarm.htm
│ │ │ ├── SetAppLanguage.htm
│ │ │ ├── SetAutoBoot.htm
│ │ │ ├── SetAutoStart.htm
│ │ │ ├── SetAutoWifi.htm
│ │ │ ├── SetBackColor.htm
│ │ │ ├── SetBluetoothEnabled.htm
│ │ │ ├── SetClipboardText.htm
│ │ │ ├── SetData.htm
│ │ │ ├── SetDebug.htm
│ │ │ ├── SetDensity.htm
│ │ │ ├── SetInBackground.htm
│ │ │ ├── SetInForeground.htm
│ │ │ ├── SetJoystickOptions.htm
│ │ │ ├── SetKioskMode.htm
│ │ │ ├── SetMargins.htm
│ │ │ ├── SetMenu.htm
│ │ │ ├── SetMockLocation.htm
│ │ │ ├── SetNavBarColor.htm
│ │ │ ├── SetOnBroadcast.htm
│ │ │ ├── SetOnDebug.htm
│ │ │ ├── SetOnError.htm
│ │ │ ├── SetOnKey.htm
│ │ │ ├── SetOnShowKeyboard.htm
│ │ │ ├── SetOnWifiChange.htm
│ │ │ ├── SetOptions.htm
│ │ │ ├── SetOrientation.htm
│ │ │ ├── SetPosition.htm
│ │ │ ├── SetPriority.htm
│ │ │ ├── SetRingerMode.htm
│ │ │ ├── SetScreenBrightness.htm
│ │ │ ├── SetScreenMode.htm
│ │ │ ├── SetSharedApp.htm
│ │ │ ├── SetSpeakerPhone.htm
│ │ │ ├── SetStatusBarColor.htm
│ │ │ ├── SetTextSize.htm
│ │ │ ├── SetTheme.htm
│ │ │ ├── SetUserAgent.htm
│ │ │ ├── SetUserCreds.htm
│ │ │ ├── SetVolume.htm
│ │ │ ├── SetWifiApEnabled.htm
│ │ │ ├── SetWifiEnabled.htm
│ │ │ ├── Show.htm
│ │ │ ├── ShowCheckList.htm
│ │ │ ├── ShowDebug.htm
│ │ │ ├── ShowKeyboard.htm
│ │ │ ├── ShowMenu.htm
│ │ │ ├── ShowPopup.htm
│ │ │ ├── ShowProgress.htm
│ │ │ ├── ShowProgressBar.htm
│ │ │ ├── ShowTextDialog.htm
│ │ │ ├── ShowTip.htm
│ │ │ ├── SimulateDrag.htm
│ │ │ ├── SimulateKey.htm
│ │ │ ├── SimulateScroll.htm
│ │ │ ├── SimulateTouch.htm
│ │ │ ├── Start.htm
│ │ │ ├── StartApp.htm
│ │ │ ├── StartDebugServer.htm
│ │ │ ├── StartService.htm
│ │ │ ├── StopApp.htm
│ │ │ ├── StopDebugServer.htm
│ │ │ ├── StopService.htm
│ │ │ ├── SysExec.htm
│ │ │ ├── TextToSpeech.htm
│ │ │ ├── ToBack.htm
│ │ │ ├── ToFront.htm
│ │ │ ├── Translate.htm
│ │ │ ├── Unlock.htm
│ │ │ ├── UnlockDrawer.htm
│ │ │ ├── UnpairBtDevice.htm
│ │ │ ├── UnzipFile.htm
│ │ │ ├── UpdateProgressBar.htm
│ │ │ ├── UpdateUI.htm
│ │ │ ├── UploadFile.htm
│ │ │ ├── Uri2Path.htm
│ │ │ ├── Vibrate.htm
│ │ │ ├── Wait.htm
│ │ │ ├── WakeUp.htm
│ │ │ ├── WalkFolder.htm
│ │ │ ├── WifiConnect.htm
│ │ │ ├── WifiScan.htm
│ │ │ ├── WriteFile.htm
│ │ │ ├── ZipFile.htm
│ │ │ └── ZipFolder.htm
│ │ ├── app_All.htm
│ │ ├── app_ApplicationControl.htm
│ │ ├── app_ApplicationInformation.htm
│ │ ├── app_Bluetooth.htm
│ │ ├── app_Components.htm
│ │ ├── app_Controls.htm
│ │ ├── app_Cross-Application.htm
│ │ ├── app_Database.htm
│ │ ├── app_Debugging.htm
│ │ ├── app_DeviceControl.htm
│ │ ├── app_DeviceInformation.htm
│ │ ├── app_Dialogs.htm
│ │ ├── app_Files.htm
│ │ ├── app_Graphics.htm
│ │ ├── app_Layouts.htm
│ │ ├── app_Messaging.htm
│ │ ├── app_Network.htm
│ │ ├── app_Premium.htm
│ │ ├── app_Sounds.htm
│ │ ├── app_UIControl.htm
│ │ ├── app_UserInformation.htm
│ │ ├── css
│ │ │ ├── docs-dark.min.css
│ │ │ ├── docs-default.min.css
│ │ │ ├── docs-holodark.min.css
│ │ │ ├── docs-holodefault.min.css
│ │ │ ├── docs.css
│ │ │ ├── docs.min.css
│ │ │ └── themes
│ │ │ │ ├── default
│ │ │ │ ├── images
│ │ │ │ │ ├── ajax-loader.gif
│ │ │ │ │ ├── ajax-loader.png
│ │ │ │ │ ├── icons-18-black.png
│ │ │ │ │ ├── icons-18-white.png
│ │ │ │ │ ├── icons-36-black.png
│ │ │ │ │ └── icons-36-white.png
│ │ │ │ ├── jquery.mobile.structure-1.2.0.min.css
│ │ │ │ ├── theme-dark.min.css
│ │ │ │ ├── theme-default.min.css
│ │ │ │ ├── theme-holodark.min.css
│ │ │ │ └── theme-holodefault.min.css
│ │ │ │ └── prism
│ │ │ │ ├── dark.min.css
│ │ │ │ ├── default.min.css
│ │ │ │ ├── holodark.min.css
│ │ │ │ └── holodefault.min.css
│ │ ├── discord.svg
│ │ ├── gfx
│ │ │ ├── AddBackground.htm
│ │ │ ├── AddGraphic.htm
│ │ │ ├── AddPhysics.htm
│ │ │ ├── AddSprite.htm
│ │ │ ├── AddText.htm
│ │ │ ├── AppExec.htm
│ │ │ ├── CreateBackground.htm
│ │ │ ├── CreateCircle.htm
│ │ │ ├── CreateEllipse.htm
│ │ │ ├── CreatePolygon.htm
│ │ │ ├── CreateRectangle.htm
│ │ │ ├── CreateSound.htm
│ │ │ ├── CreateSprite.htm
│ │ │ ├── CreateSpriteSheet.htm
│ │ │ ├── CreateText.htm
│ │ │ ├── CreateTexture.htm
│ │ │ ├── EnablePhysics.htm
│ │ │ ├── Enclose.htm
│ │ │ ├── GetJoystick.htm
│ │ │ ├── GetOrder.htm
│ │ │ ├── GetTime.htm
│ │ │ ├── IsOverlap.htm
│ │ │ ├── IsPaused.htm
│ │ │ ├── Pause.htm
│ │ │ ├── Play.htm
│ │ │ ├── Reload.htm
│ │ │ ├── RemoveBackground.htm
│ │ │ ├── RemoveGraphic.htm
│ │ │ ├── RemoveSprite.htm
│ │ │ ├── RemoveText.htm
│ │ │ ├── Script.htm
│ │ │ ├── SetBackColor.htm
│ │ │ ├── SetOnCollide.htm
│ │ │ ├── SetOnKeyDown.htm
│ │ │ ├── SetOnKeyUp.htm
│ │ │ ├── SetOnTouchDown.htm
│ │ │ ├── SetOnTouchMove.htm
│ │ │ ├── SetOnTouchUp.htm
│ │ │ ├── SetOrder.htm
│ │ │ ├── SwapOrder.htm
│ │ │ ├── Vibrate.htm
│ │ │ ├── aspect.htm
│ │ │ ├── data.htm
│ │ │ ├── height.htm
│ │ │ ├── isReady.htm
│ │ │ ├── keyDown.htm
│ │ │ ├── keyState.htm
│ │ │ ├── multiTouch.htm
│ │ │ ├── objects.htm
│ │ │ ├── version.htm
│ │ │ └── width.htm
│ │ ├── gfx_All.htm
│ │ ├── gfx_GFXProperties.htm
│ │ ├── gfx_GameControl.htm
│ │ ├── gfx_Graphics.htm
│ │ ├── gfx_Physics.htm
│ │ ├── gfx_ProgramControl.htm
│ │ ├── index.html
│ │ ├── index.txt
│ │ ├── intro
│ │ │ ├── 00ReleaseNotes.htm
│ │ │ ├── 01Overview.htm
│ │ │ ├── 02AppEvents.htm
│ │ │ ├── 03SavingData.htm
│ │ │ ├── 04CodingFeatures.htm
│ │ │ ├── 05WritingDSPlugins.htm
│ │ │ ├── 06CreatingGames.htm
│ │ │ ├── 07FileStructure.htm
│ │ │ ├── 08BestPractices.htm
│ │ │ ├── 09AppIntents.htm
│ │ │ └── 10AppTypes.htm
│ │ ├── js
│ │ │ ├── bookmarks.js
│ │ │ ├── common.js
│ │ │ ├── energize-min.js
│ │ │ ├── example.js
│ │ │ ├── forward.js
│ │ │ ├── jquery-1.8.1.min.js
│ │ │ ├── jquery.mark.es6.min.js
│ │ │ ├── jquery.mobile-1.2.0.min.js
│ │ │ └── update.js
│ │ ├── ui
│ │ │ ├── addAccordion.htm
│ │ │ ├── addAppBar.htm
│ │ │ ├── addBottomNavbar.htm
│ │ │ ├── addButton.htm
│ │ │ ├── addButtonGroup.htm
│ │ │ ├── addCheckbox.htm
│ │ │ ├── addCheckboxGroup.htm
│ │ │ ├── addChip.htm
│ │ │ ├── addDatePicker.htm
│ │ │ ├── addDialog.htm
│ │ │ ├── addDivider.htm
│ │ │ ├── addDrawer.htm
│ │ │ ├── addDropdown.htm
│ │ │ ├── addFAB.htm
│ │ │ ├── addImage.htm
│ │ │ ├── addLayout.htm
│ │ │ ├── addList.htm
│ │ │ ├── addMenu.htm
│ │ │ ├── addProgress.htm
│ │ │ ├── addRadioGroup.htm
│ │ │ ├── addSelect.htm
│ │ │ ├── addSlider.htm
│ │ │ ├── addStepper.htm
│ │ │ ├── addSwitch.htm
│ │ │ ├── addSwitchGroup.htm
│ │ │ ├── addTabs.htm
│ │ │ ├── addText.htm
│ │ │ ├── addTextField.htm
│ │ │ ├── addTimePicker.htm
│ │ │ ├── addTreeView.htm
│ │ │ ├── addWebView.htm
│ │ │ ├── showColorPicker.htm
│ │ │ ├── showDateTimePicker.htm
│ │ │ ├── showPopover.htm
│ │ │ ├── showPopup.htm
│ │ │ └── showProgressDialog.htm
│ │ ├── ui_All.htm
│ │ ├── ui_Components.htm
│ │ ├── ui_Controls.htm
│ │ ├── ui_Dialogs.htm
│ │ └── ui_Pickers.htm
│ └── v265
│ │ ├── Docs.htm
│ │ ├── Extensions.htm
│ │ ├── GameEngine.htm
│ │ ├── HybridUI.htm
│ │ ├── Index.htm
│ │ ├── Introduction.htm
│ │ ├── MUI
│ │ ├── AddAlert.htm
│ │ ├── AddAlertSimple.htm
│ │ ├── AddAppBar.htm
│ │ ├── AddAppBarElegant.htm
│ │ ├── AddAppBarModern.htm
│ │ ├── AddBanner.htm
│ │ ├── AddButton.htm
│ │ ├── AddButtonContained.htm
│ │ ├── AddButtonElegant.htm
│ │ ├── AddButtonFlat.htm
│ │ ├── AddButtonOutlined.htm
│ │ ├── AddButtonRaised.htm
│ │ ├── AddButtonRaisedO.htm
│ │ ├── AddButtonRound.htm
│ │ ├── AddButtonRoundO.htm
│ │ ├── AddButtonText.htm
│ │ ├── AddButtonToggle.htm
│ │ ├── AddCard.htm
│ │ ├── AddCheckList.htm
│ │ ├── AddCheckbox.htm
│ │ ├── AddColorPicker.htm
│ │ ├── AddDataTable.htm
│ │ ├── AddDatePicker.htm
│ │ ├── AddDialog.htm
│ │ ├── AddDivider.htm
│ │ ├── AddFAB.htm
│ │ ├── AddFABElegant.htm
│ │ ├── AddFABOutline.htm
│ │ ├── AddLayout.htm
│ │ ├── AddList.htm
│ │ ├── AddListDialog.htm
│ │ ├── AddListModern.htm
│ │ ├── AddListSimple.htm
│ │ ├── AddMenu.htm
│ │ ├── AddMenuWithIcon.htm
│ │ ├── AddModal.htm
│ │ ├── AddPicker.htm
│ │ ├── AddRadio.htm
│ │ ├── AddRadioButtons.htm
│ │ ├── AddRadioMaterial.htm
│ │ ├── AddSeekBar.htm
│ │ ├── AddSwitch.htm
│ │ ├── AddSwitchSettings.htm
│ │ ├── AddTEFilledIconLeft.htm
│ │ ├── AddTEFilledIconRight.htm
│ │ ├── AddTEOutlineIconLeft.htm
│ │ ├── AddTEOutlineIconRight.htm
│ │ ├── AddTESearchElegant.htm
│ │ ├── AddTESearchUnique.htm
│ │ ├── AddTabs.htm
│ │ ├── AddText.htm
│ │ ├── AddTextArea.htm
│ │ ├── AddTextAreaFilled.htm
│ │ ├── AddTextAreaFilledA.htm
│ │ ├── AddTextAreaOutline.htm
│ │ ├── AddTextAreaOutlineA.htm
│ │ ├── AddTextEdit.htm
│ │ ├── AddTextEditFilled.htm
│ │ ├── AddTextEditFilledA.htm
│ │ ├── AddTextEditOutline.htm
│ │ ├── AddTextEditOutlineA.htm
│ │ ├── AddTextEditSearch.htm
│ │ ├── AddTextEditUnique.htm
│ │ ├── AddTextH1.htm
│ │ ├── AddTextH2.htm
│ │ ├── AddTextH3.htm
│ │ ├── AddTextH4.htm
│ │ ├── AddTextH5.htm
│ │ ├── AddTextH6.htm
│ │ ├── AddTextJumbo.htm
│ │ ├── AddTextParagraph.htm
│ │ ├── AddTextSecondary.htm
│ │ ├── AddTimePicker.htm
│ │ ├── CreateAlert.htm
│ │ ├── CreateAlertSimple.htm
│ │ ├── CreateAppBar.htm
│ │ ├── CreateAppBarElegant.htm
│ │ ├── CreateAppBarModern.htm
│ │ ├── CreateBanner.htm
│ │ ├── CreateButtonContained.htm
│ │ ├── CreateButtonElegant.htm
│ │ ├── CreateButtonFlat.htm
│ │ ├── CreateButtonOutlined.htm
│ │ ├── CreateButtonRaised.htm
│ │ ├── CreateButtonRaisedO.htm
│ │ ├── CreateButtonRound.htm
│ │ ├── CreateButtonRoundO.htm
│ │ ├── CreateButtonText.htm
│ │ ├── CreateButtonToggle.htm
│ │ ├── CreateCard.htm
│ │ ├── CreateCheckList.htm
│ │ ├── CreateCheckbox.htm
│ │ ├── CreateColorPicker.htm
│ │ ├── CreateDataTable.htm
│ │ ├── CreateDatePicker.htm
│ │ ├── CreateDialog.htm
│ │ ├── CreateDivider.htm
│ │ ├── CreateFAB.htm
│ │ ├── CreateFABElegant.htm
│ │ ├── CreateFABOutline.htm
│ │ ├── CreateLayout.htm
│ │ ├── CreateList.htm
│ │ ├── CreateListDialog.htm
│ │ ├── CreateListModern.htm
│ │ ├── CreateListSimple.htm
│ │ ├── CreateMenu.htm
│ │ ├── CreateMenuWithIcon.htm
│ │ ├── CreateModal.htm
│ │ ├── CreateRadio.htm
│ │ ├── CreateRadioButtons.htm
│ │ ├── CreateRadioMaterial.htm
│ │ ├── CreateSeekBar.htm
│ │ ├── CreateSpinner.htm
│ │ ├── CreateSwitch.htm
│ │ ├── CreateSwitchSettings.htm
│ │ ├── CreateTEFilledIconLeft.htm
│ │ ├── CreateTEFilledIconRight.htm
│ │ ├── CreateTEOutlineIconLeft.htm
│ │ ├── CreateTEOutlineIconRight.htm
│ │ ├── CreateTESearchElegant.htm
│ │ ├── CreateTESearchUnique.htm
│ │ ├── CreateTabFixed.htm
│ │ ├── CreateTextAreaFilled.htm
│ │ ├── CreateTextAreaFilledA.htm
│ │ ├── CreateTextAreaOutline.htm
│ │ ├── CreateTextAreaOutlineA.htm
│ │ ├── CreateTextEditFilled.htm
│ │ ├── CreateTextEditFilledA.htm
│ │ ├── CreateTextEditOutline.htm
│ │ ├── CreateTextEditOutlineA.htm
│ │ ├── CreateTextEditSearch.htm
│ │ ├── CreateTextEditUnique.htm
│ │ ├── CreateTextH1.htm
│ │ ├── CreateTextH2.htm
│ │ ├── CreateTextH3.htm
│ │ ├── CreateTextH4.htm
│ │ ├── CreateTextH5.htm
│ │ ├── CreateTextH6.htm
│ │ ├── CreateTextJumbo.htm
│ │ ├── CreateTextParagraph.htm
│ │ ├── CreateTextSecondary.htm
│ │ ├── CreateTimePicker.htm
│ │ ├── MUI.png
│ │ ├── ShowMenu.htm
│ │ ├── colors.htm
│ │ └── fonts.htm
│ │ ├── MUIDocs.htm
│ │ ├── MUI_All.htm
│ │ ├── MUI_AppBar.htm
│ │ ├── MUI_Buttons.htm
│ │ ├── MUI_Cards.htm
│ │ ├── MUI_Checkboxes.htm
│ │ ├── MUI_Dialogs.htm
│ │ ├── MUI_FABs.htm
│ │ ├── MUI_Layout.htm
│ │ ├── MUI_ListDialogs.htm
│ │ ├── MUI_Lists.htm
│ │ ├── MUI_Menus.htm
│ │ ├── MUI_Miscellaneous.htm
│ │ ├── MUI_Pickers.htm
│ │ ├── MUI_Radios.htm
│ │ ├── MUI_Seekbars.htm
│ │ ├── MUI_Spinner.htm
│ │ ├── MUI_Switches.htm
│ │ ├── MUI_Table.htm
│ │ ├── MUI_Tabs.htm
│ │ ├── MUI_TextAreas.htm
│ │ ├── MUI_TextEdits.htm
│ │ ├── MUI_Texts.htm
│ │ ├── MaterialUI.htm
│ │ ├── Plugins.htm
│ │ ├── Reference.htm
│ │ ├── Resources.htm
│ │ ├── Search.htm
│ │ ├── UIDocs.htm
│ │ ├── animate.png
│ │ ├── app
│ │ ├── AddButton.htm
│ │ ├── AddCameraView.htm
│ │ ├── AddCanvas.htm
│ │ ├── AddCheckBox.htm
│ │ ├── AddCodeEdit.htm
│ │ ├── AddDrawer.htm
│ │ ├── AddImage.htm
│ │ ├── AddLayout.htm
│ │ ├── AddList.htm
│ │ ├── AddScroller.htm
│ │ ├── AddSeekBar.htm
│ │ ├── AddSpinner.htm
│ │ ├── AddSwitch.htm
│ │ ├── AddTabs.htm
│ │ ├── AddText.htm
│ │ ├── AddTextEdit.htm
│ │ ├── AddToggle.htm
│ │ ├── AddVideoView.htm
│ │ ├── AddWebView.htm
│ │ ├── Alert.htm
│ │ ├── Animate.htm
│ │ ├── Broadcast.htm
│ │ ├── BroadcastIntent.htm
│ │ ├── Call.htm
│ │ ├── CancelJob.htm
│ │ ├── CheckLicense.htm
│ │ ├── CheckPermission.htm
│ │ ├── ChooseAccount.htm
│ │ ├── ChooseContact.htm
│ │ ├── ChooseFile.htm
│ │ ├── ChooseImage.htm
│ │ ├── ChooseWifi.htm
│ │ ├── ClearCookies.htm
│ │ ├── ClearData.htm
│ │ ├── ClearValue.htm
│ │ ├── CloseDrawer.htm
│ │ ├── CopyFile.htm
│ │ ├── CopyFolder.htm
│ │ ├── CreateAudioRecorder.htm
│ │ ├── CreateBluetoothList.htm
│ │ ├── CreateBluetoothSerial.htm
│ │ ├── CreateButton.htm
│ │ ├── CreateCameraView.htm
│ │ ├── CreateCanvas.htm
│ │ ├── CreateCheckBox.htm
│ │ ├── CreateCloudStore.htm
│ │ ├── CreateCodeEdit.htm
│ │ ├── CreateCrypt.htm
│ │ ├── CreateCustomTabs.htm
│ │ ├── CreateDebug.htm
│ │ ├── CreateDialog.htm
│ │ ├── CreateDownloader.htm
│ │ ├── CreateEmail.htm
│ │ ├── CreateFile.htm
│ │ ├── CreateGLView.htm
│ │ ├── CreateGame.htm
│ │ ├── CreateGameView.htm
│ │ ├── CreateImage.htm
│ │ ├── CreateLayout.htm
│ │ ├── CreateList.htm
│ │ ├── CreateListDialog.htm
│ │ ├── CreateLocator.htm
│ │ ├── CreateMediaPlayer.htm
│ │ ├── CreateMediaStore.htm
│ │ ├── CreateMusic.htm
│ │ ├── CreateNetClient.htm
│ │ ├── CreateNode.htm
│ │ ├── CreateNotification.htm
│ │ ├── CreateNxt.htm
│ │ ├── CreateOverlay.htm
│ │ ├── CreatePhoneState.htm
│ │ ├── CreatePlayStore.htm
│ │ ├── CreateSMS.htm
│ │ ├── CreateScroller.htm
│ │ ├── CreateSeekBar.htm
│ │ ├── CreateSensor.htm
│ │ ├── CreateService.htm
│ │ ├── CreateShortcut.htm
│ │ ├── CreateSpeechRec.htm
│ │ ├── CreateSpinner.htm
│ │ ├── CreateSwitch.htm
│ │ ├── CreateSynth.htm
│ │ ├── CreateSysProc.htm
│ │ ├── CreateTabs.htm
│ │ ├── CreateText.htm
│ │ ├── CreateTextEdit.htm
│ │ ├── CreateTheme.htm
│ │ ├── CreateToggle.htm
│ │ ├── CreateUSBSerial.htm
│ │ ├── CreateVideoView.htm
│ │ ├── CreateWebServer.htm
│ │ ├── CreateWebSocket.htm
│ │ ├── CreateWebView.htm
│ │ ├── CreateWizard.htm
│ │ ├── CreateYesNoDialog.htm
│ │ ├── CreateZipUtil.htm
│ │ ├── Debug.htm
│ │ ├── DeleteDatabase.htm
│ │ ├── DeleteFile.htm
│ │ ├── DeleteFolder.htm
│ │ ├── DestroyLayout.htm
│ │ ├── DisableKeys.htm
│ │ ├── DisableTouch.htm
│ │ ├── DiscoverBtDevices.htm
│ │ ├── DownloadFile.htm
│ │ ├── EnableBackKey.htm
│ │ ├── Error.htm
│ │ ├── Execute.htm
│ │ ├── Exit.htm
│ │ ├── ExtExec.htm
│ │ ├── ExtractAssets.htm
│ │ ├── ExtractPlugins.htm
│ │ ├── FileExists.htm
│ │ ├── FolderExists.htm
│ │ ├── Func.htm
│ │ ├── GA.htm
│ │ ├── GetAccessibility.htm
│ │ ├── GetAccounts.htm
│ │ ├── GetActivities.htm
│ │ ├── GetAppLangCode.htm
│ │ ├── GetAppLanguages.htm
│ │ ├── GetAppName.htm
│ │ ├── GetAppPath.htm
│ │ ├── GetBatteryLevel.htm
│ │ ├── GetBluetoothAddress.htm
│ │ ├── GetBluetoothName.htm
│ │ ├── GetBtProfileState.htm
│ │ ├── GetBuildNum.htm
│ │ ├── GetChargeType.htm
│ │ ├── GetClipboardText.htm
│ │ ├── GetCountry.htm
│ │ ├── GetCountryCode.htm
│ │ ├── GetDSVersion.htm
│ │ ├── GetData.htm
│ │ ├── GetDatabaseFolder.htm
│ │ ├── GetDebug.htm
│ │ ├── GetDefaultOrientation.htm
│ │ ├── GetDeviceId.htm
│ │ ├── GetDisplayHeight.htm
│ │ ├── GetDisplayWidth.htm
│ │ ├── GetDrawerState.htm
│ │ ├── GetEnv.htm
│ │ ├── GetExternalFolder.htm
│ │ ├── GetFileDate.htm
│ │ ├── GetFileSize.htm
│ │ ├── GetFreeSpace.htm
│ │ ├── GetIPAddress.htm
│ │ ├── GetInstalledApps.htm
│ │ ├── GetIntent.htm
│ │ ├── GetInternalFolder.htm
│ │ ├── GetJoystickName.htm
│ │ ├── GetJoystickState.htm
│ │ ├── GetJoystickStates.htm
│ │ ├── GetKeyboardHeight.htm
│ │ ├── GetLanguage.htm
│ │ ├── GetLanguageCode.htm
│ │ ├── GetMacAddress.htm
│ │ ├── GetMediaFile.htm
│ │ ├── GetMemoryInfo.htm
│ │ ├── GetMetadata.htm
│ │ ├── GetModel.htm
│ │ ├── GetName.htm
│ │ ├── GetNotifyId.htm
│ │ ├── GetOSVersion.htm
│ │ ├── GetObjects.htm
│ │ ├── GetOptions.htm
│ │ ├── GetOrientation.htm
│ │ ├── GetPackageName.htm
│ │ ├── GetPairedBtDevices.htm
│ │ ├── GetPath.htm
│ │ ├── GetPermission.htm
│ │ ├── GetPrivateFolder.htm
│ │ ├── GetRSSI.htm
│ │ ├── GetResourceId.htm
│ │ ├── GetRingerMode.htm
│ │ ├── GetRotation.htm
│ │ ├── GetRouterAddress.htm
│ │ ├── GetRunningApps.htm
│ │ ├── GetRunningServices.htm
│ │ ├── GetSSID.htm
│ │ ├── GetScreenDensity.htm
│ │ ├── GetScreenHeight.htm
│ │ ├── GetScreenWidth.htm
│ │ ├── GetSharedFiles.htm
│ │ ├── GetSharedText.htm
│ │ ├── GetShortcuts.htm
│ │ ├── GetSpeakerPhone.htm
│ │ ├── GetSpecialFolder.htm
│ │ ├── GetSpeechEngines.htm
│ │ ├── GetTextBounds.htm
│ │ ├── GetThemeInfo.htm
│ │ ├── GetThumbnail.htm
│ │ ├── GetTop.htm
│ │ ├── GetType.htm
│ │ ├── GetUser.htm
│ │ ├── GetVersion.htm
│ │ ├── GetVolume.htm
│ │ ├── GoToSleep.htm
│ │ ├── HasSoftNav.htm
│ │ ├── Hide.htm
│ │ ├── HideKeyboard.htm
│ │ ├── HideProgress.htm
│ │ ├── HideProgressBar.htm
│ │ ├── HttpRequest.htm
│ │ ├── InIDE.htm
│ │ ├── InstallApp.htm
│ │ ├── IsAPK.htm
│ │ ├── IsAppInstalled.htm
│ │ ├── IsBluetoothEnabled.htm
│ │ ├── IsBluetoothOn.htm
│ │ ├── IsBtDevicePaired.htm
│ │ ├── IsCharging.htm
│ │ ├── IsChrome.htm
│ │ ├── IsConnected.htm
│ │ ├── IsDebugVisible.htm
│ │ ├── IsDebugging.htm
│ │ ├── IsFolder.htm
│ │ ├── IsKeyboardShown.htm
│ │ ├── IsLocationEnabled.htm
│ │ ├── IsNavBarOnRight.htm
│ │ ├── IsNewVersion.htm
│ │ ├── IsPortrait.htm
│ │ ├── IsPremium.htm
│ │ ├── IsScoped.htm
│ │ ├── IsScreenOn.htm
│ │ ├── IsService.htm
│ │ ├── IsStarted.htm
│ │ ├── IsTV.htm
│ │ ├── IsTablet.htm
│ │ ├── IsWifiApEnabled.htm
│ │ ├── IsWifiEnabled.htm
│ │ ├── KillApp.htm
│ │ ├── LaunchApp.htm
│ │ ├── ListFolder.htm
│ │ ├── ListPermissions.htm
│ │ ├── LoadBoolean.htm
│ │ ├── LoadJson.htm
│ │ ├── LoadNumber.htm
│ │ ├── LoadPlugin.htm
│ │ ├── LoadScript.htm
│ │ ├── LoadText.htm
│ │ ├── Lock.htm
│ │ ├── LockDrawer.htm
│ │ ├── MakeFolder.htm
│ │ ├── OpenDatabase.htm
│ │ ├── OpenDrawer.htm
│ │ ├── OpenFile.htm
│ │ ├── OpenUrl.htm
│ │ ├── PairBtDevice.htm
│ │ ├── Path2Uri.htm
│ │ ├── PinScreen.htm
│ │ ├── PlayRingtone.htm
│ │ ├── PlaySound.htm
│ │ ├── PreventScreenLock.htm
│ │ ├── PreventWifiSleep.htm
│ │ ├── QueryContent.htm
│ │ ├── Quit.htm
│ │ ├── ReadFile.htm
│ │ ├── ReadFileData.htm
│ │ ├── RealPath.htm
│ │ ├── RedirectAssets.htm
│ │ ├── RemoveDrawer.htm
│ │ ├── RemoveLayout.htm
│ │ ├── RemovePermission.htm
│ │ ├── RenameFile.htm
│ │ ├── RenameFolder.htm
│ │ ├── ReplaceInFile.htm
│ │ ├── SaveBoolean.htm
│ │ ├── SaveCookies.htm
│ │ ├── SaveJson.htm
│ │ ├── SaveNumber.htm
│ │ ├── SaveText.htm
│ │ ├── ScanFile.htm
│ │ ├── ScheduleJob.htm
│ │ ├── ScreenShot.htm
│ │ ├── Script.htm
│ │ ├── SendFile.htm
│ │ ├── SendImage.htm
│ │ ├── SendIntent.htm
│ │ ├── SendMail.htm
│ │ ├── SendMessage.htm
│ │ ├── SendSMS.htm
│ │ ├── SendText.htm
│ │ ├── SetAlarm.htm
│ │ ├── SetAppLanguage.htm
│ │ ├── SetAutoBoot.htm
│ │ ├── SetAutoStart.htm
│ │ ├── SetAutoWifi.htm
│ │ ├── SetBackColor.htm
│ │ ├── SetBluetoothEnabled.htm
│ │ ├── SetClipboardText.htm
│ │ ├── SetData.htm
│ │ ├── SetDebug.htm
│ │ ├── SetDensity.htm
│ │ ├── SetErrorFilter.htm
│ │ ├── SetInBackground.htm
│ │ ├── SetInForeground.htm
│ │ ├── SetJoystickOptions.htm
│ │ ├── SetKioskMode.htm
│ │ ├── SetMargins.htm
│ │ ├── SetMenu.htm
│ │ ├── SetMockLocation.htm
│ │ ├── SetNavBarColor.htm
│ │ ├── SetOnBroadcast.htm
│ │ ├── SetOnDebug.htm
│ │ ├── SetOnError.htm
│ │ ├── SetOnKey.htm
│ │ ├── SetOnShowKeyboard.htm
│ │ ├── SetOnWifiChange.htm
│ │ ├── SetOptions.htm
│ │ ├── SetOrientation.htm
│ │ ├── SetPosition.htm
│ │ ├── SetPriority.htm
│ │ ├── SetRingerMode.htm
│ │ ├── SetScreenBrightness.htm
│ │ ├── SetScreenMode.htm
│ │ ├── SetSharedApp.htm
│ │ ├── SetSpeakerPhone.htm
│ │ ├── SetStatusBarColor.htm
│ │ ├── SetTextSize.htm
│ │ ├── SetTheme.htm
│ │ ├── SetUserAgent.htm
│ │ ├── SetUserCreds.htm
│ │ ├── SetVolume.htm
│ │ ├── SetWifiApEnabled.htm
│ │ ├── SetWifiEnabled.htm
│ │ ├── Show.htm
│ │ ├── ShowCheckList.htm
│ │ ├── ShowDebug.htm
│ │ ├── ShowKeyboard.htm
│ │ ├── ShowMenu.htm
│ │ ├── ShowPopup.htm
│ │ ├── ShowProgress.htm
│ │ ├── ShowProgressBar.htm
│ │ ├── ShowTextDialog.htm
│ │ ├── ShowTip.htm
│ │ ├── SimulateDrag.htm
│ │ ├── SimulateKey.htm
│ │ ├── SimulateScroll.htm
│ │ ├── SimulateTouch.htm
│ │ ├── Start.htm
│ │ ├── StartApp.htm
│ │ ├── StartDebugServer.htm
│ │ ├── StartService.htm
│ │ ├── StopApp.htm
│ │ ├── StopDebugServer.htm
│ │ ├── StopService.htm
│ │ ├── SysExec.htm
│ │ ├── TextToSpeech.htm
│ │ ├── ToBack.htm
│ │ ├── ToFront.htm
│ │ ├── Translate.htm
│ │ ├── Unlock.htm
│ │ ├── UnlockDrawer.htm
│ │ ├── UnpairBtDevice.htm
│ │ ├── UnzipFile.htm
│ │ ├── UpdateProgressBar.htm
│ │ ├── UpdateUI.htm
│ │ ├── UploadFile.htm
│ │ ├── Uri2Path.htm
│ │ ├── Vibrate.htm
│ │ ├── Wait.htm
│ │ ├── WakeUp.htm
│ │ ├── WalkFolder.htm
│ │ ├── WifiConnect.htm
│ │ ├── WifiScan.htm
│ │ ├── WriteFile.htm
│ │ ├── ZipFile.htm
│ │ └── ZipFolder.htm
│ │ ├── app_All.htm
│ │ ├── app_ApplicationControl.htm
│ │ ├── app_ApplicationInformation.htm
│ │ ├── app_Bluetooth.htm
│ │ ├── app_Components.htm
│ │ ├── app_Controls.htm
│ │ ├── app_Cross-Application.htm
│ │ ├── app_Database.htm
│ │ ├── app_Debugging.htm
│ │ ├── app_DeviceControl.htm
│ │ ├── app_DeviceInformation.htm
│ │ ├── app_Dialogs.htm
│ │ ├── app_Files.htm
│ │ ├── app_Graphics.htm
│ │ ├── app_Layouts.htm
│ │ ├── app_Messaging.htm
│ │ ├── app_Network.htm
│ │ ├── app_Premium.htm
│ │ ├── app_Sounds.htm
│ │ ├── app_UIControl.htm
│ │ ├── app_UserInformation.htm
│ │ ├── css
│ │ ├── docs-dark.min.css
│ │ ├── docs-default.min.css
│ │ ├── docs-holodark.min.css
│ │ ├── docs-holodefault.min.css
│ │ ├── docs.css
│ │ ├── docs.min.css
│ │ └── themes
│ │ │ ├── default
│ │ │ ├── images
│ │ │ │ ├── ajax-loader.gif
│ │ │ │ ├── ajax-loader.png
│ │ │ │ ├── icons-18-black.png
│ │ │ │ ├── icons-18-white.png
│ │ │ │ ├── icons-36-black.png
│ │ │ │ └── icons-36-white.png
│ │ │ ├── jquery.mobile.structure-1.2.0.min.css
│ │ │ ├── theme-dark.min.css
│ │ │ ├── theme-default.min.css
│ │ │ ├── theme-holodark.min.css
│ │ │ └── theme-holodefault.min.css
│ │ │ └── prism
│ │ │ ├── dark.min.css
│ │ │ ├── default.min.css
│ │ │ ├── holodark.min.css
│ │ │ └── holodefault.min.css
│ │ ├── discord.svg
│ │ ├── gfx
│ │ ├── AddBackground.htm
│ │ ├── AddGraphic.htm
│ │ ├── AddPhysics.htm
│ │ ├── AddSprite.htm
│ │ ├── AddText.htm
│ │ ├── AppExec.htm
│ │ ├── CreateBackground.htm
│ │ ├── CreateCircle.htm
│ │ ├── CreateEllipse.htm
│ │ ├── CreatePolygon.htm
│ │ ├── CreateRectangle.htm
│ │ ├── CreateSound.htm
│ │ ├── CreateSprite.htm
│ │ ├── CreateSpriteSheet.htm
│ │ ├── CreateText.htm
│ │ ├── CreateTexture.htm
│ │ ├── EnablePhysics.htm
│ │ ├── Enclose.htm
│ │ ├── GetJoystick.htm
│ │ ├── GetOrder.htm
│ │ ├── GetTime.htm
│ │ ├── IsOverlap.htm
│ │ ├── IsPaused.htm
│ │ ├── Pause.htm
│ │ ├── Play.htm
│ │ ├── Reload.htm
│ │ ├── RemoveBackground.htm
│ │ ├── RemoveGraphic.htm
│ │ ├── RemoveSprite.htm
│ │ ├── RemoveText.htm
│ │ ├── Script.htm
│ │ ├── SetBackColor.htm
│ │ ├── SetOnCollide.htm
│ │ ├── SetOnKeyDown.htm
│ │ ├── SetOnKeyUp.htm
│ │ ├── SetOnTouchDown.htm
│ │ ├── SetOnTouchMove.htm
│ │ ├── SetOnTouchUp.htm
│ │ ├── SetOrder.htm
│ │ ├── SwapOrder.htm
│ │ ├── Vibrate.htm
│ │ ├── aspect.htm
│ │ ├── data.htm
│ │ ├── height.htm
│ │ ├── isReady.htm
│ │ ├── keyDown.htm
│ │ ├── keyState.htm
│ │ ├── multiTouch.htm
│ │ ├── objects.htm
│ │ ├── version.htm
│ │ └── width.htm
│ │ ├── gfx_All.htm
│ │ ├── gfx_GFXProperties.htm
│ │ ├── gfx_GameControl.htm
│ │ ├── gfx_Graphics.htm
│ │ ├── gfx_Physics.htm
│ │ ├── gfx_ProgramControl.htm
│ │ ├── index.html
│ │ ├── index.txt
│ │ ├── intro
│ │ ├── AppEvents.htm
│ │ ├── AppIntents.htm
│ │ ├── AppTypes.htm
│ │ ├── BestPractices.htm
│ │ ├── CodingFeatures.htm
│ │ ├── CreatingGames.htm
│ │ ├── FileStructure.htm
│ │ ├── Overview.htm
│ │ ├── ReleaseNotes.htm
│ │ ├── SavingData.htm
│ │ └── WritingDSPlugins.htm
│ │ ├── js
│ │ ├── bookmarks.js
│ │ ├── common.js
│ │ ├── energize-min.js
│ │ ├── example.js
│ │ ├── forward.js
│ │ ├── jquery-1.8.1.min.js
│ │ ├── jquery.mark.es6.min.js
│ │ ├── jquery.mobile-1.2.0.min.js
│ │ └── update.js
│ │ ├── ui
│ │ ├── addAccordion.htm
│ │ ├── addAppBar.htm
│ │ ├── addBottomNavbar.htm
│ │ ├── addButton.htm
│ │ ├── addButtonGroup.htm
│ │ ├── addCheckbox.htm
│ │ ├── addCheckboxGroup.htm
│ │ ├── addChip.htm
│ │ ├── addDatePicker.htm
│ │ ├── addDialog.htm
│ │ ├── addDivider.htm
│ │ ├── addDrawer.htm
│ │ ├── addDropdown.htm
│ │ ├── addFAB.htm
│ │ ├── addImage.htm
│ │ ├── addLayout.htm
│ │ ├── addList.htm
│ │ ├── addMenu.htm
│ │ ├── addProgress.htm
│ │ ├── addRadioGroup.htm
│ │ ├── addSelect.htm
│ │ ├── addSlider.htm
│ │ ├── addStepper.htm
│ │ ├── addSwitch.htm
│ │ ├── addSwitchGroup.htm
│ │ ├── addTabs.htm
│ │ ├── addText.htm
│ │ ├── addTextField.htm
│ │ ├── addTimePicker.htm
│ │ ├── addTreeView.htm
│ │ ├── addWebView.htm
│ │ ├── showColorPicker.htm
│ │ ├── showDateTimePicker.htm
│ │ ├── showPopover.htm
│ │ ├── showPopup.htm
│ │ └── showProgressDialog.htm
│ │ ├── ui_All.htm
│ │ ├── ui_Components.htm
│ │ ├── ui_Controls.htm
│ │ ├── ui_Dialogs.htm
│ │ └── ui_Pickers.htm
├── index.html
└── version.txt
├── files
├── .eslintrc.yml
├── 404.html
├── README.md
├── ReleaseNotes.txt
├── Screenshot-Changes.jpg
├── Screenshot-Codespace.jpg
├── Screenshot-PullRequest.jpg
├── adjustJson.js
├── animate.png
├── app.js
├── conf.json
├── docs-base
│ ├── Docs.htm
│ ├── Extensions.htm
│ ├── Index.htm
│ ├── MUIDocs.htm
│ ├── Plugins.htm
│ ├── Resources.htm
│ ├── Search.htm
│ ├── UIDocs.htm
│ ├── animate.png
│ ├── css
│ │ ├── docs-dark.min.css
│ │ ├── docs-default.min.css
│ │ ├── docs-holodark.min.css
│ │ ├── docs-holodefault.min.css
│ │ ├── docs.css
│ │ ├── docs.min.css
│ │ └── themes
│ │ │ ├── default
│ │ │ ├── images
│ │ │ │ ├── ajax-loader.gif
│ │ │ │ ├── ajax-loader.png
│ │ │ │ ├── icons-18-black.png
│ │ │ │ ├── icons-18-white.png
│ │ │ │ ├── icons-36-black.png
│ │ │ │ └── icons-36-white.png
│ │ │ ├── jquery.mobile.structure-1.2.0.min.css
│ │ │ ├── theme-dark.min.css
│ │ │ ├── theme-default.min.css
│ │ │ ├── theme-holodark.min.css
│ │ │ └── theme-holodefault.min.css
│ │ │ └── prism
│ │ │ ├── dark.min.css
│ │ │ ├── default.min.css
│ │ │ ├── holodark.min.css
│ │ │ └── holodefault.min.css
│ ├── discord.svg
│ ├── index.html
│ ├── js
│ │ ├── bookmarks.js
│ │ ├── common.js
│ │ ├── energize-min.js
│ │ ├── example.js
│ │ ├── forward.js
│ │ ├── jquery-1.8.1.min.js
│ │ ├── jquery.mark.es6.min.js
│ │ ├── jquery.mobile-1.2.0.min.js
│ │ └── update.js
│ └── mui
│ │ └── MUI.png
├── font-awesome
│ ├── css
│ │ └── font-awesome.min.css
│ └── fonts
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
├── generate.js
├── jsconfig.json
├── jsdoc-parser.js
├── json
│ └── README.md
├── markup-generator.js
├── markup
│ ├── README.md
│ └── en
│ │ ├── MUI-navs.json
│ │ ├── MUI
│ │ ├── AddAlert.js
│ │ ├── AddAlertSimple.js
│ │ ├── AddAppBar.js
│ │ ├── AddAppBarElegant.js
│ │ ├── AddAppBarModern.js
│ │ ├── AddBanner.js
│ │ ├── AddButton.js
│ │ ├── AddButtonContained.js
│ │ ├── AddButtonElegant.js
│ │ ├── AddButtonFlat.js
│ │ ├── AddButtonOutlined.js
│ │ ├── AddButtonRaised.js
│ │ ├── AddButtonRaisedO.js
│ │ ├── AddButtonRound.js
│ │ ├── AddButtonRoundO.js
│ │ ├── AddButtonText.js
│ │ ├── AddButtonToggle.js
│ │ ├── AddCard.js
│ │ ├── AddCheckList.js
│ │ ├── AddCheckbox.js
│ │ ├── AddColorPicker.js
│ │ ├── AddDataTable.js
│ │ ├── AddDatePicker.js
│ │ ├── AddDialog.js
│ │ ├── AddDivider.js
│ │ ├── AddFAB.js
│ │ ├── AddFABElegant.js
│ │ ├── AddFABOutline.js
│ │ ├── AddLayout.js
│ │ ├── AddList.js
│ │ ├── AddListDialog.js
│ │ ├── AddListModern.js
│ │ ├── AddListSimple.js
│ │ ├── AddMenu.js
│ │ ├── AddMenuWithIcon.js
│ │ ├── AddModal.js
│ │ ├── AddPicker.js
│ │ ├── AddRadio.js
│ │ ├── AddRadioButtons.js
│ │ ├── AddRadioMaterial.js
│ │ ├── AddSeekBar.js
│ │ ├── AddSwitch.js
│ │ ├── AddSwitchSettings.js
│ │ ├── AddTEFilledIconLeft.js
│ │ ├── AddTEFilledIconRight.js
│ │ ├── AddTEOutlineIconLeft.js
│ │ ├── AddTEOutlineIconRight.js
│ │ ├── AddTESearchElegant.js
│ │ ├── AddTESearchUnique.js
│ │ ├── AddTabs.js
│ │ ├── AddText.js
│ │ ├── AddTextArea.js
│ │ ├── AddTextAreaFilled.js
│ │ ├── AddTextAreaFilledA.js
│ │ ├── AddTextAreaOutline.js
│ │ ├── AddTextAreaOutlineA.js
│ │ ├── AddTextEdit.js
│ │ ├── AddTextEditFilled.js
│ │ ├── AddTextEditFilledA.js
│ │ ├── AddTextEditOutline.js
│ │ ├── AddTextEditOutlineA.js
│ │ ├── AddTextEditSearch.js
│ │ ├── AddTextEditUnique.js
│ │ ├── AddTextH1.js
│ │ ├── AddTextH2.js
│ │ ├── AddTextH3.js
│ │ ├── AddTextH4.js
│ │ ├── AddTextH5.js
│ │ ├── AddTextH6.js
│ │ ├── AddTextJumbo.js
│ │ ├── AddTextParagraph.js
│ │ ├── AddTextSecondary.js
│ │ ├── AddTimePicker.js
│ │ ├── CreateAlert.js
│ │ ├── CreateAlertSimple.js
│ │ ├── CreateAppBar.js
│ │ ├── CreateAppBarElegant.js
│ │ ├── CreateAppBarModern.js
│ │ ├── CreateBanner.js
│ │ ├── CreateButtonContained.js
│ │ ├── CreateButtonElegant.js
│ │ ├── CreateButtonFlat.js
│ │ ├── CreateButtonOutlined.js
│ │ ├── CreateButtonRaised.js
│ │ ├── CreateButtonRaisedO.js
│ │ ├── CreateButtonRound.js
│ │ ├── CreateButtonRoundO.js
│ │ ├── CreateButtonText.js
│ │ ├── CreateButtonToggle.js
│ │ ├── CreateCard.js
│ │ ├── CreateCheckList.js
│ │ ├── CreateCheckbox.js
│ │ ├── CreateColorPicker.js
│ │ ├── CreateDataTable.js
│ │ ├── CreateDatePicker.js
│ │ ├── CreateDialog.js
│ │ ├── CreateDivider.js
│ │ ├── CreateFAB.js
│ │ ├── CreateFABElegant.js
│ │ ├── CreateFABOutline.js
│ │ ├── CreateLayout.js
│ │ ├── CreateList.js
│ │ ├── CreateListDialog.js
│ │ ├── CreateListModern.js
│ │ ├── CreateListSimple.js
│ │ ├── CreateMenu.js
│ │ ├── CreateMenuWithIcon.js
│ │ ├── CreateModal.js
│ │ ├── CreateRadio.js
│ │ ├── CreateRadioButtons.js
│ │ ├── CreateRadioMaterial.js
│ │ ├── CreateSeekBar.js
│ │ ├── CreateSpinner.js
│ │ ├── CreateSwitch.js
│ │ ├── CreateSwitchSettings.js
│ │ ├── CreateTEFilledIconLeft.js
│ │ ├── CreateTEFilledIconRight.js
│ │ ├── CreateTEOutlineIconLeft.js
│ │ ├── CreateTEOutlineIconRight.js
│ │ ├── CreateTESearchElegant.js
│ │ ├── CreateTESearchUnique.js
│ │ ├── CreateTabFixed.js
│ │ ├── CreateTextAreaFilled.js
│ │ ├── CreateTextAreaFilledA.js
│ │ ├── CreateTextAreaOutline.js
│ │ ├── CreateTextAreaOutlineA.js
│ │ ├── CreateTextEditFilled.js
│ │ ├── CreateTextEditFilledA.js
│ │ ├── CreateTextEditOutline.js
│ │ ├── CreateTextEditOutlineA.js
│ │ ├── CreateTextEditSearch.js
│ │ ├── CreateTextEditUnique.js
│ │ ├── CreateTextH1.js
│ │ ├── CreateTextH2.js
│ │ ├── CreateTextH3.js
│ │ ├── CreateTextH4.js
│ │ ├── CreateTextH5.js
│ │ ├── CreateTextH6.js
│ │ ├── CreateTextJumbo.js
│ │ ├── CreateTextParagraph.js
│ │ ├── CreateTextSecondary.js
│ │ ├── CreateTimePicker.js
│ │ ├── ShowMenu.js
│ │ ├── colors.js
│ │ └── fonts.js
│ │ ├── MUI_base.js
│ │ ├── app-navs.json
│ │ ├── app.js
│ │ ├── app
│ │ ├── AddButton.js
│ │ ├── AddCameraView.js
│ │ ├── AddCanvas.js
│ │ ├── AddCheckBox.js
│ │ ├── AddCodeEdit.js
│ │ ├── AddDrawer.js
│ │ ├── AddImage.js
│ │ ├── AddLayout.js
│ │ ├── AddList.js
│ │ ├── AddScroller.js
│ │ ├── AddSeekBar.js
│ │ ├── AddSpinner.js
│ │ ├── AddSwitch.js
│ │ ├── AddTabs.js
│ │ ├── AddText.js
│ │ ├── AddTextEdit.js
│ │ ├── AddToggle.js
│ │ ├── AddVideoView.js
│ │ ├── AddWebView.js
│ │ ├── Alert.js
│ │ ├── Animate.js
│ │ ├── Broadcast.js
│ │ ├── BroadcastIntent.js
│ │ ├── Call.js
│ │ ├── CancelJob.js
│ │ ├── CheckLicense.js
│ │ ├── CheckPermission.js
│ │ ├── ChooseAccount.js
│ │ ├── ChooseContact.js
│ │ ├── ChooseFile.js
│ │ ├── ChooseImage.js
│ │ ├── ChooseWifi.js
│ │ ├── ClearCookies.js
│ │ ├── ClearData.js
│ │ ├── ClearValue.js
│ │ ├── CloseDrawer.js
│ │ ├── CopyFile.js
│ │ ├── CopyFolder.js
│ │ ├── CreateAudioRecorder.js
│ │ ├── CreateBluetoothList.js
│ │ ├── CreateBluetoothSerial.js
│ │ ├── CreateButton.js
│ │ ├── CreateCameraView.js
│ │ ├── CreateCanvas.js
│ │ ├── CreateCheckBox.js
│ │ ├── CreateCloudStore.js
│ │ ├── CreateCodeEdit.js
│ │ ├── CreateCrypt.js
│ │ ├── CreateCustomTabs.js
│ │ ├── CreateDebug.js
│ │ ├── CreateDialog.js
│ │ ├── CreateDownloader.js
│ │ ├── CreateEmail.js
│ │ ├── CreateFile.js
│ │ ├── CreateGLView.js
│ │ ├── CreateGame.js
│ │ ├── CreateGameView.js
│ │ ├── CreateImage.js
│ │ ├── CreateLayout.js
│ │ ├── CreateList.js
│ │ ├── CreateListDialog.js
│ │ ├── CreateLocator.js
│ │ ├── CreateMediaPlayer.js
│ │ ├── CreateMediaStore.js
│ │ ├── CreateMusic.js
│ │ ├── CreateNetClient.js
│ │ ├── CreateNode.js
│ │ ├── CreateNotification.js
│ │ ├── CreateNxt.js
│ │ ├── CreateOverlay.js
│ │ ├── CreatePhoneState.js
│ │ ├── CreatePlayStore.js
│ │ ├── CreateSMS.js
│ │ ├── CreateScroller.js
│ │ ├── CreateSeekBar.js
│ │ ├── CreateSensor.js
│ │ ├── CreateService.js
│ │ ├── CreateShortcut.js
│ │ ├── CreateSpeechRec.js
│ │ ├── CreateSpinner.js
│ │ ├── CreateSwitch.js
│ │ ├── CreateSynth.js
│ │ ├── CreateSysProc.js
│ │ ├── CreateTabs.js
│ │ ├── CreateText.js
│ │ ├── CreateTextEdit.js
│ │ ├── CreateTheme.js
│ │ ├── CreateToggle.js
│ │ ├── CreateUSBSerial.js
│ │ ├── CreateVideoView.js
│ │ ├── CreateWebServer.js
│ │ ├── CreateWebSocket.js
│ │ ├── CreateWebView.js
│ │ ├── CreateWizard.js
│ │ ├── CreateYesNoDialog.js
│ │ ├── CreateZipUtil.js
│ │ ├── Debug.js
│ │ ├── DeleteDatabase.js
│ │ ├── DeleteFile.js
│ │ ├── DeleteFolder.js
│ │ ├── DestroyLayout.js
│ │ ├── DisableKeys.js
│ │ ├── DisableTouch.js
│ │ ├── DiscoverBtDevices.js
│ │ ├── DownloadFile.js
│ │ ├── EnableBackKey.js
│ │ ├── Error.js
│ │ ├── Execute.js
│ │ ├── Exit.js
│ │ ├── ExtExec.js
│ │ ├── ExtractAssets.js
│ │ ├── ExtractPlugins.js
│ │ ├── FileExists.js
│ │ ├── FolderExists.js
│ │ ├── Func.js
│ │ ├── GA.js
│ │ ├── GetAccessibility.js
│ │ ├── GetAccounts.js
│ │ ├── GetActivities.js
│ │ ├── GetAppLangCode.js
│ │ ├── GetAppLanguages.js
│ │ ├── GetAppName.js
│ │ ├── GetAppPath.js
│ │ ├── GetBatteryLevel.js
│ │ ├── GetBluetoothAddress.js
│ │ ├── GetBluetoothName.js
│ │ ├── GetBtProfileState.js
│ │ ├── GetBuildNum.js
│ │ ├── GetChargeType.js
│ │ ├── GetClipboardText.js
│ │ ├── GetCountry.js
│ │ ├── GetCountryCode.js
│ │ ├── GetDSVersion.js
│ │ ├── GetData.js
│ │ ├── GetDatabaseFolder.js
│ │ ├── GetDebug.js
│ │ ├── GetDefaultOrientation.js
│ │ ├── GetDeviceId.js
│ │ ├── GetDisplayHeight.js
│ │ ├── GetDisplayWidth.js
│ │ ├── GetDrawerState.js
│ │ ├── GetEnv.js
│ │ ├── GetExternalFolder.js
│ │ ├── GetFileDate.js
│ │ ├── GetFileSize.js
│ │ ├── GetFreeSpace.js
│ │ ├── GetIPAddress.js
│ │ ├── GetInstalledApps.js
│ │ ├── GetIntent.js
│ │ ├── GetInternalFolder.js
│ │ ├── GetJoystickName.js
│ │ ├── GetJoystickState.js
│ │ ├── GetJoystickStates.js
│ │ ├── GetKeyboardHeight.js
│ │ ├── GetLanguage.js
│ │ ├── GetLanguageCode.js
│ │ ├── GetMacAddress.js
│ │ ├── GetMediaFile.js
│ │ ├── GetMemoryInfo.js
│ │ ├── GetMetadata.js
│ │ ├── GetModel.js
│ │ ├── GetName.js
│ │ ├── GetNotifyId.js
│ │ ├── GetOSVersion.js
│ │ ├── GetObjects.js
│ │ ├── GetOptions.js
│ │ ├── GetOrientation.js
│ │ ├── GetPackageName.js
│ │ ├── GetPairedBtDevices.js
│ │ ├── GetPath.js
│ │ ├── GetPermission.js
│ │ ├── GetPrivateFolder.js
│ │ ├── GetRSSI.js
│ │ ├── GetResourceId.js
│ │ ├── GetRingerMode.js
│ │ ├── GetRotation.js
│ │ ├── GetRouterAddress.js
│ │ ├── GetRunningApps.js
│ │ ├── GetRunningServices.js
│ │ ├── GetSSID.js
│ │ ├── GetScreenDensity.js
│ │ ├── GetScreenHeight.js
│ │ ├── GetScreenWidth.js
│ │ ├── GetSharedFiles.js
│ │ ├── GetSharedText.js
│ │ ├── GetShortcuts.js
│ │ ├── GetSpeakerPhone.js
│ │ ├── GetSpecialFolder.js
│ │ ├── GetSpeechEngines.js
│ │ ├── GetTextBounds.js
│ │ ├── GetThemeInfo.js
│ │ ├── GetThumbnail.js
│ │ ├── GetTop.js
│ │ ├── GetType.js
│ │ ├── GetUser.js
│ │ ├── GetVersion.js
│ │ ├── GetVolume.js
│ │ ├── GoToSleep.js
│ │ ├── HasSoftNav.js
│ │ ├── Hide.js
│ │ ├── HideKeyboard.js
│ │ ├── HideProgress.js
│ │ ├── HideProgressBar.js
│ │ ├── HttpRequest.js
│ │ ├── InIDE.js
│ │ ├── InstallApp.js
│ │ ├── IsAPK.js
│ │ ├── IsAppInstalled.js
│ │ ├── IsBluetoothEnabled.js
│ │ ├── IsBluetoothOn.js
│ │ ├── IsBtDevicePaired.js
│ │ ├── IsCharging.js
│ │ ├── IsChrome.js
│ │ ├── IsConnected.js
│ │ ├── IsDebugVisible.js
│ │ ├── IsDebugging.js
│ │ ├── IsFolder.js
│ │ ├── IsKeyboardShown.js
│ │ ├── IsLocationEnabled.js
│ │ ├── IsNavBarOnRight.js
│ │ ├── IsNewVersion.js
│ │ ├── IsPortrait.js
│ │ ├── IsPremium.js
│ │ ├── IsScoped.js
│ │ ├── IsScreenOn.js
│ │ ├── IsService.js
│ │ ├── IsStarted.js
│ │ ├── IsTV.js
│ │ ├── IsTablet.js
│ │ ├── IsWifiApEnabled.js
│ │ ├── IsWifiEnabled.js
│ │ ├── KillApp.js
│ │ ├── LaunchApp.js
│ │ ├── ListFolder.js
│ │ ├── ListPermissions.js
│ │ ├── LoadBoolean.js
│ │ ├── LoadJson.js
│ │ ├── LoadNumber.js
│ │ ├── LoadPlugin.js
│ │ ├── LoadScript.js
│ │ ├── LoadText.js
│ │ ├── Lock.js
│ │ ├── LockDrawer.js
│ │ ├── MakeFolder.js
│ │ ├── OpenDatabase.js
│ │ ├── OpenDrawer.js
│ │ ├── OpenFile.js
│ │ ├── OpenUrl.js
│ │ ├── PairBtDevice.js
│ │ ├── Path2Uri.js
│ │ ├── PinScreen.js
│ │ ├── PlayRingtone.js
│ │ ├── PlaySound.js
│ │ ├── PreventScreenLock.js
│ │ ├── PreventWifiSleep.js
│ │ ├── QueryContent.js
│ │ ├── Quit.js
│ │ ├── ReadFile.js
│ │ ├── ReadFileData.js
│ │ ├── RealPath.js
│ │ ├── RedirectAssets.js
│ │ ├── RemoveDrawer.js
│ │ ├── RemoveLayout.js
│ │ ├── RemovePermission.js
│ │ ├── RenameFile.js
│ │ ├── RenameFolder.js
│ │ ├── ReplaceInFile.js
│ │ ├── SaveBoolean.js
│ │ ├── SaveCookies.js
│ │ ├── SaveJson.js
│ │ ├── SaveNumber.js
│ │ ├── SaveText.js
│ │ ├── ScanFile.js
│ │ ├── ScheduleJob.js
│ │ ├── ScreenShot.js
│ │ ├── Script.js
│ │ ├── SendFile.js
│ │ ├── SendImage.js
│ │ ├── SendIntent.js
│ │ ├── SendMail.js
│ │ ├── SendMessage.js
│ │ ├── SendSMS.js
│ │ ├── SendText.js
│ │ ├── SetAlarm.js
│ │ ├── SetAppLanguage.js
│ │ ├── SetAutoBoot.js
│ │ ├── SetAutoStart.js
│ │ ├── SetAutoWifi.js
│ │ ├── SetBackColor.js
│ │ ├── SetBluetoothEnabled.js
│ │ ├── SetClipboardText.js
│ │ ├── SetData.js
│ │ ├── SetDebug.js
│ │ ├── SetDensity.js
│ │ ├── SetErrorFilter.js
│ │ ├── SetInBackground.js
│ │ ├── SetInForeground.js
│ │ ├── SetJoystickOptions.js
│ │ ├── SetKioskMode.js
│ │ ├── SetMargins.js
│ │ ├── SetMenu.js
│ │ ├── SetMockLocation.js
│ │ ├── SetNavBarColor.js
│ │ ├── SetOnBroadcast.js
│ │ ├── SetOnDebug.js
│ │ ├── SetOnError.js
│ │ ├── SetOnKey.js
│ │ ├── SetOnShowKeyboard.js
│ │ ├── SetOnWifiChange.js
│ │ ├── SetOptions.js
│ │ ├── SetOrientation.js
│ │ ├── SetPosition.js
│ │ ├── SetPriority.js
│ │ ├── SetRingerMode.js
│ │ ├── SetScreenBrightness.js
│ │ ├── SetScreenMode.js
│ │ ├── SetSharedApp.js
│ │ ├── SetSpeakerPhone.js
│ │ ├── SetStatusBarColor.js
│ │ ├── SetTextSize.js
│ │ ├── SetTheme.js
│ │ ├── SetUserAgent.js
│ │ ├── SetUserCreds.js
│ │ ├── SetVolume.js
│ │ ├── SetWifiApEnabled.js
│ │ ├── SetWifiEnabled.js
│ │ ├── Show.js
│ │ ├── ShowCheckList.js
│ │ ├── ShowDebug.js
│ │ ├── ShowKeyboard.js
│ │ ├── ShowMenu.js
│ │ ├── ShowPopup.js
│ │ ├── ShowProgress.js
│ │ ├── ShowProgressBar.js
│ │ ├── ShowTextDialog.js
│ │ ├── ShowTip.js
│ │ ├── SimulateDrag.js
│ │ ├── SimulateKey.js
│ │ ├── SimulateScroll.js
│ │ ├── SimulateTouch.js
│ │ ├── Start.js
│ │ ├── StartApp.js
│ │ ├── StartDebugServer.js
│ │ ├── StartService.js
│ │ ├── StopApp.js
│ │ ├── StopDebugServer.js
│ │ ├── StopService.js
│ │ ├── SysExec.js
│ │ ├── TextToSpeech.js
│ │ ├── ToBack.js
│ │ ├── ToFront.js
│ │ ├── Translate.js
│ │ ├── Unlock.js
│ │ ├── UnlockDrawer.js
│ │ ├── UnpairBtDevice.js
│ │ ├── UnzipFile.js
│ │ ├── UpdateProgressBar.js
│ │ ├── UpdateUI.js
│ │ ├── UploadFile.js
│ │ ├── Uri2Path.js
│ │ ├── Vibrate.js
│ │ ├── Wait.js
│ │ ├── WakeUp.js
│ │ ├── WalkFolder.js
│ │ ├── WifiConnect.js
│ │ ├── WifiScan.js
│ │ ├── WriteFile.js
│ │ ├── ZipFile.js
│ │ └── ZipFolder.js
│ │ ├── app_base.js
│ │ ├── gfx-navs.json
│ │ ├── gfx
│ │ ├── AddBackground.js
│ │ ├── AddGraphic.js
│ │ ├── AddPhysics.js
│ │ ├── AddSprite.js
│ │ ├── AddText.js
│ │ ├── AppExec.js
│ │ ├── CreateBackground.js
│ │ ├── CreateCircle.js
│ │ ├── CreateEllipse.js
│ │ ├── CreatePolygon.js
│ │ ├── CreateRectangle.js
│ │ ├── CreateSound.js
│ │ ├── CreateSprite.js
│ │ ├── CreateSpriteSheet.js
│ │ ├── CreateText.js
│ │ ├── CreateTexture.js
│ │ ├── EnablePhysics.js
│ │ ├── Enclose.js
│ │ ├── GetJoystick.js
│ │ ├── GetOrder.js
│ │ ├── GetTime.js
│ │ ├── IsOverlap.js
│ │ ├── IsPaused.js
│ │ ├── Pause.js
│ │ ├── Play.js
│ │ ├── Reload.js
│ │ ├── RemoveBackground.js
│ │ ├── RemoveGraphic.js
│ │ ├── RemoveSprite.js
│ │ ├── RemoveText.js
│ │ ├── Script.js
│ │ ├── SetBackColor.js
│ │ ├── SetOnCollide.js
│ │ ├── SetOnKeyDown.js
│ │ ├── SetOnKeyUp.js
│ │ ├── SetOnTouchDown.js
│ │ ├── SetOnTouchMove.js
│ │ ├── SetOnTouchUp.js
│ │ ├── SetOrder.js
│ │ ├── SwapOrder.js
│ │ ├── Vibrate.js
│ │ ├── aspect.js
│ │ ├── data.js
│ │ ├── height.js
│ │ ├── isReady.js
│ │ ├── keyDown.js
│ │ ├── keyState.js
│ │ ├── multiTouch.js
│ │ ├── objects.js
│ │ ├── version.js
│ │ └── width.js
│ │ ├── gfx_base.js
│ │ ├── intro
│ │ ├── 01 Overview.md
│ │ ├── 02 App Types.md
│ │ ├── 03 App Events.md
│ │ ├── 03 Saving Data.md
│ │ ├── 04 Coding Features.md
│ │ ├── 05 Writing DS Plugins.md
│ │ ├── 06 Creating Games.md
│ │ ├── 07 File Structure.md
│ │ ├── 08 Best Practices.md
│ │ ├── 09 App Intents.md
│ │ ├── 99 Release Notes.md
│ │ └── _00 Resources.md
│ │ ├── ui-navs.json
│ │ └── ui
│ │ ├── addAccordion.js
│ │ ├── addAppBar.js
│ │ ├── addBottomNavbar.js
│ │ ├── addButton.js
│ │ ├── addButtonGroup.js
│ │ ├── addCheckbox.js
│ │ ├── addCheckboxGroup.js
│ │ ├── addChip.js
│ │ ├── addDatePicker.js
│ │ ├── addDialog.js
│ │ ├── addDivider.js
│ │ ├── addDrawer.js
│ │ ├── addDropdown.js
│ │ ├── addFAB.js
│ │ ├── addImage.js
│ │ ├── addLayout.js
│ │ ├── addList.js
│ │ ├── addMenu.js
│ │ ├── addProgress.js
│ │ ├── addRadioGroup.js
│ │ ├── addSelect.js
│ │ ├── addSlider.js
│ │ ├── addStepper.js
│ │ ├── addSwitch.js
│ │ ├── addSwitchGroup.js
│ │ ├── addTabs.js
│ │ ├── addText.js
│ │ ├── addTextField.js
│ │ ├── addTimePicker.js
│ │ ├── addTreeView.js
│ │ ├── addWebView.js
│ │ ├── showColorPicker.js
│ │ ├── showDateTimePicker.js
│ │ ├── showPopover.js
│ │ ├── showPopup.js
│ │ └── showProgressDialog.js
├── mocks.js
├── package-lock.json
├── package.json
├── samples
│ ├── Alarms.js
│ ├── Alarms.py
│ ├── Analytics.js
│ ├── Analytics.py
│ ├── Animate.js
│ ├── Animate.py
│ ├── App_Events.js
│ ├── App_Events.py
│ ├── Audio_MIDI-Tune.js
│ ├── Audio_MIDI-Tune.py
│ ├── Audio_Output.js
│ ├── Audio_Output.py
│ ├── Audio_Player.js
│ ├── Audio_Player.py
│ ├── Audio_Record.js
│ ├── Audio_Record.py
│ ├── Audio_Sample.js
│ ├── Audio_Sample.py
│ ├── Audio_Signal.js
│ ├── Audio_Signal.py
│ ├── Audio_Synth.js
│ ├── Audio_Synth.py
│ ├── Bluetooth_LEDs.js
│ ├── Bluetooth_LEDs.py
│ ├── Bluetooth_Listen.js
│ ├── Bluetooth_Listen.py
│ ├── Bluetooth_Select.js
│ ├── Bluetooth_Select.py
│ ├── Bluetooth_Serial.js
│ ├── Bluetooth_Serial.py
│ ├── Button_Styles.js
│ ├── Button_Styles.py
│ ├── Calculator.js
│ ├── Calculator.py
│ ├── Camera_Color.js
│ ├── Camera_Color.py
│ ├── Camera_Faces.js
│ ├── Camera_Faces.py
│ ├── Camera_Motion.js
│ ├── Camera_Motion.py
│ ├── Camera_Photo.js
│ ├── Camera_Photo.py
│ ├── Camera_Record.js
│ ├── Camera_Record.py
│ ├── Camera_Snap.js
│ ├── Camera_Snap.py
│ ├── Camera_Stream_PC.js
│ ├── Camera_Stream_PC.py
│ ├── Camera_Stream_Receive.js
│ ├── Camera_Stream_Receive.py
│ ├── Camera_Stream_Transmit.js
│ ├── Camera_Stream_Transmit.py
│ ├── Card_Animation.js
│ ├── Card_Animation.py
│ ├── Card_Flip.js
│ ├── Card_Flip.py
│ ├── Card_Layout.js
│ ├── Card_Layout.py
│ ├── Chat_Heads.js
│ ├── Chat_Heads.py
│ ├── CheckList.js
│ ├── CheckList.py
│ ├── Choose.js
│ ├── Choose.py
│ ├── CloudStore.js
│ ├── CloudStore.py
│ ├── Controls_Dark.js
│ ├── Controls_Dark.py
│ ├── Controls_Demo.js
│ ├── Controls_Demo.py
│ ├── Controls_Light.js
│ ├── Controls_Light.py
│ ├── Custom_Browser_Tabs.js
│ ├── Custom_Browser_Tabs.py
│ ├── Database.js
│ ├── Database.py
│ ├── Dialog_Custom.js
│ ├── Dialog_Custom.py
│ ├── Dialog_ProgressBar.js
│ ├── Dialog_ProgressBar.py
│ ├── Download.js
│ ├── Download.py
│ ├── Drawer_Menu.js
│ ├── Drawer_Menu.py
│ ├── Drawing_Demo.js
│ ├── Drawing_Demo.py
│ ├── Drawing_Order.js
│ ├── Drawing_Order.py
│ ├── GLView_Advanced.js
│ ├── GLView_Advanced.py
│ ├── GLView_Simple.js
│ ├── GLView_Simple.py
│ ├── GLView_SpriteSheet.js
│ ├── GLView_SpriteSheet.py
│ ├── GPIO_Banana-Pi.js
│ ├── GPIO_Banana-Pi.py
│ ├── Gallery.js
│ ├── Gallery.py
│ ├── Game_Angry.js
│ ├── Game_Angry.py
│ ├── Game_Bounce.js
│ ├── Game_Bounce.py
│ ├── Game_BunnyStorm.js
│ ├── Game_BunnyStorm.py
│ ├── Game_Flappy.js
│ ├── Game_Flappy.py
│ ├── Game_HScroll.js
│ ├── Game_HScroll.py
│ ├── Game_Horizontal_Scroller.js
│ ├── Game_Horizontal_Scroller.py
│ ├── Game_Invaders.js
│ ├── Game_Invaders.py
│ ├── Game_Pong.js
│ ├── Game_Pong.py
│ ├── Game_VScroll.js
│ ├── Game_VScroll.py
│ ├── GooglePlay.js
│ ├── GooglePlay.py
│ ├── Google_Maps.js
│ ├── Google_Maps.py
│ ├── HTML_Sensors.html
│ ├── HTTP_Get.js
│ ├── HTTP_Get.py
│ ├── HTTP_Server.js
│ ├── HTTP_Server.py
│ ├── Hello_World.dsj
│ ├── Hello_World.js
│ ├── Hello_World.py
│ ├── Hybrid_-_All.js
│ ├── Hybrid_-_All.py
│ ├── Hybrid_-_Drawer.js
│ ├── Hybrid_-_Drawer.py
│ ├── Hybrid_-_Images.js
│ ├── Hybrid_-_Images.py
│ ├── Hybrid_-_Tabs.js
│ ├── Hybrid_-_Tabs.py
│ ├── Hybrid_-_Theme.js
│ ├── Hybrid_-_Theme.py
│ ├── Hybrid_-_WebViews.js
│ ├── Hybrid_-_WebViews.py
│ ├── IOT_Device.js
│ ├── IOT_Device.py
│ ├── IOT_Wifi_Setup.js
│ ├── IOT_Wifi_Setup.py
│ ├── Icon_Buttons.js
│ ├── Icon_Buttons.py
│ ├── Icon_Fonts.js
│ ├── Icon_Fonts.py
│ ├── Image_Matrix.js
│ ├── Image_Matrix.py
│ ├── Image_Rotate.js
│ ├── Image_Rotate.py
│ ├── Image_Tween.js
│ ├── Image_Tween.py
│ ├── In-App_Purchasing.js
│ ├── In-App_Purchasing.py
│ ├── Joystick.js
│ ├── Joystick.py
│ ├── Launcher.js
│ ├── Launcher.py
│ ├── Layout_Slide.js
│ ├── Layout_Slide.py
│ ├── List_Colors.js
│ ├── List_Colors.py
│ ├── Location.js
│ ├── Location.py
│ ├── MUI_Avatar_List.js
│ ├── MUI_Avatar_List.py
│ ├── Mail_Receive.js
│ ├── Mail_Receive.py
│ ├── Mail_Send.js
│ ├── Mail_Send.py
│ ├── Mail_Share.js
│ ├── Mail_Share.py
│ ├── MediaStore.js
│ ├── MediaStore.py
│ ├── Music_Sequencer.js
│ ├── Music_Sequencer.py
│ ├── NXT_Beep.dsj
│ ├── NXT_Beep.js
│ ├── NXT_Beep.py
│ ├── NXT_Direct.js
│ ├── NXT_Direct.py
│ ├── NXT_Joypad.js
│ ├── NXT_Joypad.py
│ ├── NXT_Motors.dsj
│ ├── NXT_Motors.js
│ ├── NXT_Motors.py
│ ├── NXT_Sensors.js
│ ├── NXT_Sensors.py
│ ├── Notification_Listener.js
│ ├── Notification_Listener.py
│ ├── Notifications.js
│ ├── Notifications.py
│ ├── Orientation.js
│ ├── Orientation.py
│ ├── Phone_States.js
│ ├── Phone_States.py
│ ├── Query_Calendar.js
│ ├── Query_Calendar.py
│ ├── Query_Content.js
│ ├── Query_Content.py
│ ├── Query_Images.js
│ ├── Query_Images.py
│ ├── Query_Videos.js
│ ├── Query_Videos.py
│ ├── Receive_Intent.js
│ ├── Receive_Intent.py
│ ├── SMS.js
│ ├── SMS.py
│ ├── Scroller.js
│ ├── Scroller.py
│ ├── Security_Encryption.js
│ ├── Security_Encryption.py
│ ├── Send_Files.js
│ ├── Send_Files.py
│ ├── Send_Intent.js
│ ├── Send_Intent.py
│ ├── Shared_Data.js
│ ├── Shared_Data.py
│ ├── Shopping_Cart.js
│ ├── Shopping_Cart.py
│ ├── SmartWatch.js
│ ├── SmartWatch.py
│ ├── SmartWatch_Service.js
│ ├── SmartWatch_Service.py
│ ├── Sound_Board.js
│ ├── Sound_Board.py
│ ├── Speech_Recognition.js
│ ├── Speech_Recognition.py
│ ├── Storage_Access.js
│ ├── Storage_Access.py
│ ├── Subscription_Template.js
│ ├── Subscription_Template.py
│ ├── Synth_Song_Player.js
│ ├── Synth_Song_Player.py
│ ├── System_Bar_Colors.js
│ ├── System_Bar_Colors.py
│ ├── TCP_Client.js
│ ├── TCP_Client.py
│ ├── Tabs_Demo.js
│ ├── Tabs_Demo.py
│ ├── Terminal.js
│ ├── Terminal.py
│ ├── Text_Editor.js
│ ├── Text_Editor.py
│ ├── Text_Formatting.js
│ ├── Text_Formatting.py
│ ├── Text_To_Speech.dsj
│ ├── Text_To_Speech.js
│ ├── Text_To_Speech.py
│ ├── Themes.js
│ ├── Themes.py
│ ├── Tilt_And_Draw.js
│ ├── Tilt_And_Draw.py
│ ├── ToolTips_And_Help.js
│ ├── ToolTips_And_Help.py
│ ├── Translation.js
│ ├── Translation.py
│ ├── UART_Banana-Pi.js
│ ├── UART_Banana-Pi.py
│ ├── USB_Arduino.js
│ ├── USB_Arduino.py
│ ├── USB_Espruino.js
│ ├── USB_Espruino.py
│ ├── USB_GPS.js
│ ├── USB_GPS.py
│ ├── USB_Serial.js
│ ├── USB_Serial.py
│ ├── Video_Player.js
│ ├── Video_Player.py
│ ├── Video_Stream.js
│ ├── Video_Stream.py
│ ├── Voice_Command.js
│ ├── Voice_Command.py
│ ├── WebView_Demo.js
│ ├── WebView_Demo.py
│ ├── Wifi_Access_Point.js
│ ├── Wifi_Access_Point.py
│ ├── Wifi_Broadcast.js
│ ├── Wifi_Broadcast.py
│ ├── Wifi_Demo.js
│ ├── Wifi_Demo.py
│ ├── Wizard.js
│ ├── Wizard.py
│ ├── YouTube_Player.js
│ └── YouTube_Player.py
├── testLinks.js
├── transformPopups.js
├── translate-python.js
├── translation-guide.txt
├── types.d.ts
└── updatePages.js
└── run.sh
/.gitattributes:
--------------------------------------------------------------------------------
1 | /docs/ filter=lfs diff=lfs merge=lfs -text
2 | core.autocrlf=true
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 |
2 | # node packages
3 | node_modules/
4 |
5 | # stuff
6 | /files/json/*/
7 |
8 | /files/version.txt
9 | /files/generate_dsuikit.js
10 | /out/
11 | /app/
12 | /version.txt
13 | samples*.txt
14 |
15 | # hidden files
16 | _*.htm
17 | ~*
18 | *.key
19 | *-test*
20 |
21 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "droidscript.droidscript-docs"
4 | ]
5 | }
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "livePreview.autoRefreshPreview": "On Changes to Saved Files",
3 | "livePreview.serverKeepAliveAfterEmbeddedPreviewClose": 1,
4 | "editor.detectIndentation": true,
5 | "editor.formatOnSave": true,
6 | "editor.indentSize": 4
7 | }
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM node:10.19.0
2 | ENV NODE_ENV=production
3 |
4 | WORKDIR /app
5 |
6 | COPY ["files/package.json", "files/package-lock.json", "./"]
7 |
8 | RUN npm install --production
9 |
10 | COPY . .
11 |
12 | CMD [ "node", "files/generate.js", "-s" ]
13 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | sudo docker build . -t dsdocs
3 |
--------------------------------------------------------------------------------
/docs/_headers:
--------------------------------------------------------------------------------
1 | Content-Security-Policy: frame-ancestors 'self' *;
2 |
--------------------------------------------------------------------------------
/docs/docs/css/docs-dark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#fff}.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#41DB84}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999!important}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.appPopup{white-space:pre-line}.no-ui-link{color:white!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/docs-default.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#000}.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:black!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/docs-holodark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#0f0}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.no-ui-link{color:#fff!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/docs-holodefault.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:#000!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/docs.css:
--------------------------------------------------------------------------------
1 | body{font-size:90%}.bodyPC{font-size:100%}h1{padding-top:35px}h2{padding-top:20px}h3{padding-top:10px}h4{padding-top:5px}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code{font-family:sans-serif;font-size:90%}.samp{background-color:#F8F8F8;border-radius:5px;line-height:19px;font-size:13px;overflow:auto;padding:6px 10px;border:1px solid #CCC;margin-top:2px}.samp-inline{display:inline-block;margin:5px 0 -9px}.androidPopup{background-color:#555;border-radius:30px;text-align:center;position:relative;display:none;padding:10px;opacity:.9;margin:auto;color:#fff;width:max-content;white-space:pre-line}.normal-link{font-weight:normal;text-decoration:underline!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/ajax-loader.gif
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/ajax-loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/ajax-loader.png
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/icons-18-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/icons-18-black.png
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/icons-18-white.png
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/icons-36-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/icons-36-black.png
--------------------------------------------------------------------------------
/docs/docs/css/themes/default/images/icons-36-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/css/themes/default/images/icons-36-white.png
--------------------------------------------------------------------------------
/docs/docs/css/themes/prism/dark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/themes/prism/default.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/themes/prism/holodark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/css/themes/prism/holodefault.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/docs/docs/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/docs/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/docs/js/bookmarks.js:
--------------------------------------------------------------------------------
1 |
2 | //Allow anchor book marks to work in JQM
3 | $(document).ready(function () {
4 | try {
5 | var anchor_id = window.location.hash;
6 | if (anchor_id != "") {
7 | var new_position = $(anchor_id).offset();
8 | setTimeout(function () { window.scrollTo(new_position.left, new_position.top - 50) }, 100);
9 | }
10 | }
11 | catch (e) { }
12 | })
13 |
--------------------------------------------------------------------------------
/docs/docs/v264/Index.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/docs/v264/MUI/MUI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/MUI/MUI.png
--------------------------------------------------------------------------------
/docs/docs/v264/animate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/animate.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/docs-dark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#fff}.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#41DB84}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999!important}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.appPopup{white-space:pre-line}.no-ui-link{color:white!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/docs-default.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#000}.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:black!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/docs-holodark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#0f0}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.no-ui-link{color:#fff!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/docs-holodefault.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:#000!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/docs.css:
--------------------------------------------------------------------------------
1 | body{font-size:90%}.bodyPC{font-size:100%}h1{padding-top:35px}h2{padding-top:20px}h3{padding-top:10px}h4{padding-top:5px}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code{font-family:sans-serif;font-size:90%}.samp{background-color:#F8F8F8;border-radius:5px;line-height:19px;font-size:13px;overflow:auto;padding:6px 10px;border:1px solid #CCC;margin-top:2px}.samp-inline{display:inline-block;margin:5px 0 -9px}.androidPopup{background-color:#555;border-radius:30px;text-align:center;position:relative;display:none;padding:10px;opacity:.9;margin:auto;color:#fff;width:max-content;white-space:pre-line}.normal-link{font-weight:normal;text-decoration:underline!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/ajax-loader.gif
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/ajax-loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/ajax-loader.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/icons-18-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/icons-18-black.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/icons-18-white.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/icons-36-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/icons-36-black.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/default/images/icons-36-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v264/css/themes/default/images/icons-36-white.png
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/prism/dark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/prism/default.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/prism/holodark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/css/themes/prism/holodefault.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/index.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/docs/v264/js/bookmarks.js:
--------------------------------------------------------------------------------
1 |
2 | //Allow anchor book marks to work in JQM
3 | $(document).ready(function () {
4 | try {
5 | var anchor_id = window.location.hash;
6 | if (anchor_id != "") {
7 | var new_position = $(anchor_id).offset();
8 | setTimeout(function () { window.scrollTo(new_position.left, new_position.top - 50) }, 100);
9 | }
10 | }
11 | catch (e) { }
12 | })
13 |
--------------------------------------------------------------------------------
/docs/docs/v265/Index.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/docs/v265/MUI/MUI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/MUI/MUI.png
--------------------------------------------------------------------------------
/docs/docs/v265/animate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/animate.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/docs-dark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#fff}.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#41DB84}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999!important}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.appPopup{white-space:pre-line}.no-ui-link{color:white!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/docs-default.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#000}.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:black!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/docs-holodark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#0f0}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.no-ui-link{color:#fff!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/docs-holodefault.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:#000!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/docs.css:
--------------------------------------------------------------------------------
1 | body{font-size:90%}.bodyPC{font-size:100%}h1{padding-top:35px}h2{padding-top:20px}h3{padding-top:10px}h4{padding-top:5px}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code{font-family:sans-serif;font-size:90%}.samp{background-color:#F8F8F8;border-radius:5px;line-height:19px;font-size:13px;overflow:auto;padding:6px 10px;border:1px solid #CCC;margin-top:2px}.samp-inline{display:inline-block;margin:5px 0 -9px}.androidPopup{background-color:#555;border-radius:30px;text-align:center;position:relative;display:none;padding:10px;opacity:.9;margin:auto;color:#fff;width:max-content;white-space:pre-line}.normal-link{font-weight:normal;text-decoration:underline!important}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/ajax-loader.gif
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/ajax-loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/ajax-loader.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/icons-18-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/icons-18-black.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/icons-18-white.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/icons-36-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/icons-36-black.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/default/images/icons-36-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/docs/docs/v265/css/themes/default/images/icons-36-white.png
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/prism/dark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/prism/default.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/prism/holodark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/css/themes/prism/holodefault.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/index.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/docs/v265/js/bookmarks.js:
--------------------------------------------------------------------------------
1 |
2 | //Allow anchor book marks to work in JQM
3 | $(document).ready(function () {
4 | try {
5 | var anchor_id = window.location.hash;
6 | if (anchor_id != "") {
7 | var new_position = $(anchor_id).offset();
8 | setTimeout(function () { window.scrollTo(new_position.left, new_position.top - 50) }, 100);
9 | }
10 | }
11 | catch (e) { }
12 | })
13 |
--------------------------------------------------------------------------------
/docs/version.txt:
--------------------------------------------------------------------------------
1 | 19727266.3
--------------------------------------------------------------------------------
/files/Screenshot-Changes.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/Screenshot-Changes.jpg
--------------------------------------------------------------------------------
/files/Screenshot-Codespace.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/Screenshot-Codespace.jpg
--------------------------------------------------------------------------------
/files/Screenshot-PullRequest.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/Screenshot-PullRequest.jpg
--------------------------------------------------------------------------------
/files/animate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/animate.png
--------------------------------------------------------------------------------
/files/docs-base/Index.htm:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/docs-base/animate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/animate.png
--------------------------------------------------------------------------------
/files/docs-base/css/docs-dark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#fff}.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#41DB84}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999!important}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.appPopup{white-space:pre-line}.no-ui-link{color:white!important}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/docs-default.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";body{color:#000}.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:black!important}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/docs-holodark.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#484848;padding:4px 8px;border:1px solid #888}docstr,.docstring{font-style:italic;color:#7e7}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#0f0}blue,.blue{color:#09f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#999}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:#f33}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#59c}.no-ui-link{color:#fff!important}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/docs-holodefault.min.css:
--------------------------------------------------------------------------------
1 | @import "docs.min.css";.samp{background-color:#F8F8F8;padding:4px 8px;border:1px solid #CCC}docstr,.docstring{font-style:italic;color:#080}green,.green,.premHint,a.ui-link.premHint,a.ui-link-inherit.premHint,c.ui-link.premHint,c.ui-link-inherit.premHint{color:#1d4}blue,.blue{color:#02f}grey,.grey,.deprHint,a.ui-link.deprHint,a.ui-link-inherit.deprHint,c.ui-link.deprHint,c.ui-link-inherit.deprHint{color:#666}red,.red,.xfeatHint,a.ui-link.xfeatHint,a.ui-link-inherit.xfeatHint,c.ui-link.xfeatHint,c.ui-link-inherit.xfeatHint{color:red}a.ui-link.baseFunc,c.ui-link.baseFunc{color:#67b}.no-ui-link{color:#000!important}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/docs.css:
--------------------------------------------------------------------------------
1 | body{font-size:90%}.bodyPC{font-size:100%}h1{padding-top:35px}h2{padding-top:20px}h3{padding-top:10px}h4{padding-top:5px}pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.code{font-family:sans-serif;font-size:90%}.samp{background-color:#F8F8F8;border-radius:5px;line-height:19px;font-size:13px;overflow:auto;padding:6px 10px;border:1px solid #CCC;margin-top:2px}.samp-inline{display:inline-block;margin:5px 0 -9px}.androidPopup{background-color:#555;border-radius:30px;text-align:center;position:relative;display:none;padding:10px;opacity:.9;margin:auto;color:#fff;width:max-content;white-space:pre-line}.normal-link{font-weight:normal;text-decoration:underline!important}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/ajax-loader.gif
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/ajax-loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/ajax-loader.png
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/icons-18-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/icons-18-black.png
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/icons-18-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/icons-18-white.png
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/icons-36-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/icons-36-black.png
--------------------------------------------------------------------------------
/files/docs-base/css/themes/default/images/icons-36-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/css/themes/default/images/icons-36-white.png
--------------------------------------------------------------------------------
/files/docs-base/css/themes/prism/dark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/themes/prism/default.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/themes/prism/holodark.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#4c4}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#f9b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#d97}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#fff}.token.atrule,.token.attr-value,.token.keyword{color:#6bf}.token.function,.token.class-name{color:#fff}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/files/docs-base/css/themes/prism/holodefault.min.css:
--------------------------------------------------------------------------------
1 | .token.comment,.token.prolog,.token.doctype,.token.cdata{color:#080}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#800}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a74}.token.atrule,.token.attr-value,.token.keyword{color:#04f}.token.function,.token.class-name{color:#000}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
2 |
--------------------------------------------------------------------------------
/files/docs-base/index.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/files/docs-base/js/bookmarks.js:
--------------------------------------------------------------------------------
1 |
2 | //Allow anchor book marks to work in JQM
3 | $(document).ready(function () {
4 | try {
5 | var anchor_id = window.location.hash;
6 | if (anchor_id != "") {
7 | var new_position = $(anchor_id).offset();
8 | setTimeout(function () { window.scrollTo(new_position.left, new_position.top - 50) }, 100);
9 | }
10 | }
11 | catch (e) { }
12 | })
13 |
--------------------------------------------------------------------------------
/files/docs-base/mui/MUI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/docs-base/mui/MUI.png
--------------------------------------------------------------------------------
/files/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/files/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DroidScript/Docs/63145db940b0ace9ef88855f7e3a4ec9c6c4576c/files/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/files/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "baseUrl": ".",
4 | "allowJs": true,
5 | "checkJs": true,
6 | "noImplicitAny": true,
7 | "strictNullChecks": true,
8 | "exactOptionalPropertyTypes": true,
9 | "noImplicitThis": true,
10 | "lib": ["ES6"],
11 | "target": "ES6",
12 | // "skipLibCheck": true,
13 | "strict": false,
14 | "forceConsistentCasingInFileNames": true,
15 | "noEmit": true,
16 | "incremental": true,
17 | "esModuleInterop": true,
18 | "moduleResolution": "node",
19 | "resolveJsonModule": true,
20 | "isolatedModules": true
21 | },
22 | "include": ["*.js", "**/*.d.ts"],
23 | "exclude": ["markup/**/*"]
24 | }
25 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddAlert.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddAlert #
5 | * @abbrev alr
6 | * Adds a nice pop-up at the top. See @CreateAlert for a full documentation.
7 | * $$ alr = MUI.AddAlert(text, icon, color) $$
8 | * @param {str} text Popup text
9 | * @param {str} icon Material icon
10 | * @param {str_col} color
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddAlertSimple.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddAlertSimple #
5 | * @abbrev als
6 | * Adds a simple alert with a single button. See @CreateAlertSimple for a full documentation.
7 | * $$ als = MUI.AddAlertSimple(text, btnText, color) $$
8 | * @param {str} text Text of the alert
9 | * @param {str} btnText Button text. Default is OKAY
10 | * @param {str_col} color
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddAppBarElegant.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddAppBarElegant #
5 | * @abbrev abe
6 | * Adds an elegant appbar on a given layout. See @CreateAppBarElegant for a full documentation.
7 | * $$ abe = MUI.AddAppBarElegant(parent, title, leadingIcon, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} title Title text
10 | * @param {str} leadingIcon Material icon font
11 | * @param {str_com} options material icon font for the right controls
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddAppBarModern.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddAppBarModern #
5 | * @abbrev abm
6 | * Adds a modern appbar on a given layout. See @CreateAppBarModern for a full documentation.
7 | * $$ abm = MUI.AddAppBarModern(parent, hint, controlIcon, options, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} hint Hint text for the search input
10 | * @param {str} controlIcon Material font for the control icon
11 | * @param {str} options Round|Rectangle
12 | * @param {str_col} color
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddBanner.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddBanner #
5 | * @abbrev bnr
6 | * Adds a banner dialog. See @CreateBanner for a full documentation.
7 | * $$ bnr = MUI.AddBanner(text, okText, cancelText) $$
8 | * @param {str} text
9 | * @param {str} okText Truthy button text
10 | * @param {str} cancelText Falsey button text
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonContained.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonContained #
5 | * @abbrev btc
6 | * Adds a contained material button on a given layout. See @CreateButtonContained for full documentation.
7 | * $$ btc = MUI.AddButtonContained(parent, text, width, height) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonElegant.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonElegant #
5 | * @abbrev bte
6 | * Add an elegant button on a given layout. See @CreateButtonElegant for full documentation.
7 | * $$ bte = MUI.AddButtonElegant(parent, text, width, height, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonFlat.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonFlat #
5 | * @abbrev btf
6 | * Adds a flat button on given layout. See @CreateButtonFlat for full documentation.
7 | * $$ btf = MUI.AddButtonFlat(parent, text, width, height, color, backColor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @param {str_col} backColor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonOutlined.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonOutlined #
5 | * @abbrev bto
6 | * An outlined material button. See @CreateButtonOutlined for full documentation
7 | * $$ bto = MUI.AddButtonOutlined(parent, text, width, height) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonRaised.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonRaised #
5 | * @abbrev btr
6 | * Adds a raised material button on a given layout. See @CreateButtonRaised for full documentation.
7 | * $$ btr = MUI.AddButtonRaised(parent, text, width, height, color, txtcolor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @param {str_col} txtcolor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonRaisedO.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonRaisedO #
5 | * @abbrev bro
6 | * Adds an outlined material raised button on a given layout. See @CreateButtonRaisedO for full documentation.
7 | * $$ bro = MUI.AddButtonRaisedO(parent, text, width, height, color, backColor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @param {str_col} backColor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonRound.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonRound #
5 | * @abbrev btr
6 | * Adds a round material button on a given layout. See @CreateButtonRound for full documentation.
7 | * $$ btr = MUI.AddButtonRound(parent, text, width, height, color, txtcolor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @param {str_col} txtcolor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonRoundO.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonRoundO #
5 | * @abbrev bro
6 | * Adds an outlined material round button on a given layout. See @CreateButtonRoundO for full documentation.
7 | * $$ bro = MUI.AddButtonRoundO(parent, text, width, height, color, backColor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @param {str_col} backColor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonText #
5 | * @abbrev btt
6 | * Adds a text button on a given layout. See @CreateButtonFlat for full documentation.
7 | * $$ btt = MUI.AddButtonText(parent, text, width, height) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddButtonToggle.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButtonToggle #
5 | * @abbrev btt
6 | * Adds a toggleable button on a given layout. See @CreateButtonToggle for a full documentation.
7 | * $$ btt = MUI.AddButtonToggle(parent, text, width, height, value, callback) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text Button text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {bin} value
13 | * @param {fnc_json} callback {}
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddCard.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCard #
5 | * @abbrev crd
6 | * Adds a card on a given layout. See @CreateCard for a full documentation.
7 | * $$ crd = MUI.AddCard(parent, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {obj} options {title:str, body:str, image:str_ptf, buttonText:str_com, color:str, width:num_frc, dividerAvatar:bin, dividerBody:bin, avatar:str_pth, avatarOnTop:bin, buttonType:str-"raised|raisedoutline|round|roundoutline|flat"}
10 | * @returns obj
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddCheckList.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCheckList #
5 | * @abbrev chl
6 | * Adds an MUI checklist dialog. See @CreateCheckList for a full documentation.
7 | * $$ chl = MUI.AddCheckList(parent, title, list, color, bottom) $$
8 | * @param {dso} parent @../app/CreateTextEdit
9 | * @param {str} title
10 | * @param {lst} list An array of objects of the form {name: string, check: boolean}
11 | * @param {str_col} color
12 | * @param {bin} bottom
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddCheckbox.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCheckbox #
5 | * @abbrev chc
6 | * Adds an MUI Checkbox on a given layout. See @CreateCheckbox for a full documentation.
7 | * $$ chc = MUI.AddCheckbox(parent, list, width, height, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {lst} list A comma separated string
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_col} color
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddColorPicker.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddColorPicker #
5 | * @abbrev clp
6 | * @brief Creates a color picker dialog where you can select a range of MUI predefined colors.
7 | * Adds a color picker. See @CreateColorPicker for a full documentation.
8 | * $$ clp = MUI.AddColorPicker(parent, title) $$
9 | * @param {dso} parent @../app/CreateTextEdit
10 | * @param {str} title Title
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddDataTable.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddDataTable #
5 | * @abbrev tbl
6 | * @brief Adds a new DataTable Control.
7 | * Adds a table control on a given layout. See @CreateDataTable for a full documentation.
8 | * $$ tbl = MUI.AddDataTable(parent, columns, values, width, height, options) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {lst} columns An array of strings of the form Name:Type for column header. Where 'Name' is the column name and 'Type is the column type [Can be Sortable or Numeric]'
11 | * @param {lst} values An array of strings of the form Val1:Val2:Val3...
12 | * @param {num} width Fraction of the screen width
13 | * @param {num} height Fraction of the screen height
14 | * @param {str_com} options Selectable
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddDatePicker.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddDatePicker #
5 | * @abbrev dtp
6 | * Adds a date picker dialog. See @CreateDatePicker for a full documentation.
7 | * $$ dtp = MUI.AddDatePicker(parent, yyyy, mm, dd, color) $$
8 | * @param {dso} parent @../app/CreateTextEdit
9 | * @param {num_int} yyyy Full year
10 | * @param {num_int} mm [0-11]
11 | * @param {num_int} dd [1-31]
12 | * @param {str_col} color
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddDialog.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddDialog #
5 | * @abbrev dlg
6 | * Adds a customizable materialize dialog. See @CreateDialog for a full documentation.
7 | * $$ dlg = MUI.AddDialog(title, body, okText, cancelText, divider) $$
8 | * @param {str} title Title
9 | * @param {str} body Body text
10 | * @param {str} okText Truthy button text
11 | * @param {str} cancelText Falsey button text
12 | * @param {bin} divider Show divider or hide
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddDivider.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddDivider #
5 | * @abbrev dvd
6 | * Adds a divider to a given layout. See @CreateDivider for a full documentation.
7 | * $$ dvd = MUI.AddDivider(parent, height) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {num_pxl} height Optional
10 | * @returns obj
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddFABElegant.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddFABElegant #
5 | * @abbrev fab
6 | * Adds an elegant floating action button. See @CreateFABElegant for a full documentation.
7 | * $$ fab = MUI.AddFABElegant(parent, icon, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} icon Material icon fonts
10 | * @param {str_col} color
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddFABOutline.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddFABOutline #
5 | * @abbrev fab
6 | * Adds an outlined floating action button on a given layout. See @CreateFABOutline for a full documentation.
7 | * $$ fab = MUI.AddFABOutline(parent, icon, color, backColor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} icon Material icon font
10 | * @param {str_col} color
11 | * @param {str_col} backColor
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddLayout.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddLayout #
5 | * @abbrev lay
6 | * Adds a layout. See @CreateLayout for a full documentation.
7 | * $$ lay = MUI.AddLayout(parent, type, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} type Linear|Absolute|Frame|Card
10 | * @param {str} options Comma separated DroidScript layout options
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddList.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddList #
5 | * @abbrev lst
6 | * Adds an MUI control on a given layout. See @CreateList, @CreateListModern and @CreateListSimple for a full documentation.
7 | * $$ lst = MUI.AddList(parent, list, width, height, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} list
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str_com} options simple|modern|default|divider
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddListModern.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddListModern #
5 | * @abbrev lsm
6 | * Adds a ListModern control on a given layout. See @CreateListModern for a full documentation.
7 | * $$ lsm = MUI.AddListModern(parent, list, width, height, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {lst} list An array of object elements. See list example
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options Initial|Material|Avatar|RightIcon|RightNote|Selectable
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddListSimple.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddListSimple #
5 | * @abbrev lss
6 | * Adds a simple list for navigation purposes. See @CreateListSimple for a full documentation.
7 | * $$ lss = MUI.AddListSimple(parent, list, width, height, options) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {lst} list { title:str, icon:str-Material icon, color:str_col, badge:num }
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str} options Divider
13 | * @returns dso
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddMenu.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddMenu #
5 | * @abbrev mn
6 | * @brief Adds a simple menu
7 | * Adds a simple MUI menu. See @CreateMenu for a full documentation.
8 | * $$ mn = MUI.AddMenu(list, width, height, position) $$
9 | * @param {str_com} list list
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str} position Top,Left|Top,Right|Bottom,Left|Bottom,Right
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddMenuWithIcon.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddMenuWithIcon #
5 | * @abbrev mwi
6 | * MUI menu with material icon font. See @CreateMenuWithIcon for a full documentation.
7 | * $$ mwi = MUI.AddMenuWithIcon(list, width, height, position) $$
8 | * @param {lst} list str
9 | * @param {num_frc} width
10 | * @param {num_frc} height
11 | * @param {str} position Top,Left|Top,Right|Bottom,Left|Bottom,Right
12 | * @returns obj
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddModal.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddModal #
5 | * @abbrev mdl
6 | * Adds a modal. See @CreateModal for a full documentation.
7 | * $$ mdl = MUI.AddModal(title, body, okTxt, cancelTxt, options) $$
8 | * @param {str} title
9 | * @param {str} body Body text. If you want to customize the modal layout pass an empty string.
10 | * @param {str} okTxt Truthy button text
11 | * @param {str} cancelTxt Falsy button text
12 | * @param {str} options Dialog options with additional Full option
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddRadioButtons.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddRadioButtons #
5 | * @abbrev rdb
6 | * @brief Adds a radio button control.
7 | * Adds an MUI radio button control. See @CreateRadioButtons for a full documentation.
8 | * $$ rdb = MUI.AddRadioButtons(parent, list, width, height, orientation, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {lst} list A comma separated strings
11 | * @param {num} width
12 | * @param {num} height
13 | * @param {str} orientation Vertical|Horizontal
14 | * @param {str_col} color
15 | * @param {str_col} backColor
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddRadioMaterial.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddRadioMaterial #
5 | * @abbrev rdm
6 | * @brief Adds a material radio control.
7 | * Adds an MUI RadioMaterial input. See @CreateRadioMaterial for a full documentation.
8 | * $$ rdm = MUI.AddRadioMaterial(parent, list, width, height, orientation, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {lst} list A comma separated strings
11 | * @param {num} width
12 | * @param {num} height
13 | * @param {str} orientation Vertical|Horizontal
14 | * @param {str_col} color
15 | * @param {str_col} backColor
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddSeekBar.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSeekBar #
5 | * @abbrev skb
6 | * @brief Adds an MUI basic seekbar.
7 | * Adds an MUI seekbar on a given layout. See @CreateSeekBar for a full documentation.
8 | * $$ skb = MUI.AddSeekBar(parent, value, range, width, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} value Must be between 0 and range
11 | * @param {num} range The maximum value of your seekbar
12 | * @param {num} width
13 | * @param {str_col} color
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddSwitch.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSwitch #
5 | * @abbrev swt
6 | * Adds an MUI Switch to a given control. See @CreateSwitch for a full documentation.
7 | * $$ swt = MUI.AddSwitch(parent, value, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {bin} value
10 | * @param {str_col} color
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddSwitchSettings.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSwitchSettings #
5 | * @abbrev sws
6 | * Adds an MUI SwitchSettings to a given layout. See @CreateSwitchSettings for a full documentation.
7 | * $$ sws = MUI.AddSwitchSettings(parent, text, width, height, value, color, backColor) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {bin} value
13 | * @param {str_col} color
14 | * @param {str_col} backColor
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTEFilledIconLeft.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTEFilledIconLeft #
5 | * @abbrev tef
6 | * @brief Adds a filled text input with icon on the left.
7 | * Adds a filled text input with icon on the left on the given layout. See @CreateTEFilledIconLeft for full documentation.
8 | * $$ tef = MUI.AddTEFilledIconLeft(parent, width, options, icon, hint, label, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str_com} options DS TextEdit options
12 | * @param {str} icon Material icon font
13 | * @param {str} hint Hint or label text
14 | * @param {bin} label Show or hide label
15 | * @param {str_col} color
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTEFilledIconRight.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTEFilledIconRight #
5 | * @abbrev tef
6 | * Adds a filled text input with icon on the right on a given layout. See @CreateTEFilledIconRight for full documentaion.
7 | * $$ tef = MUI.AddTEFilledIconRight(parent, width, options, icon, hint, label, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {num} width
10 | * @param {str_com} options DS TextEdit options
11 | * @param {str} icon Material icon font
12 | * @param {str} hint Hint or label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTEOutlineIconLeft.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTEOutlineIconLeft #
5 | * @abbrev teo
6 | * @brief Adds a material outlined text input with icon on the left.
7 | * Adds a material outlined text input with icon on the left on a given layout. See @CreateTEOutlineIconLeft for full documentation.
8 | * $$ teo = MUI.AddTEOutlineIconLeft(parent, width, options, icon, hint, label, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str_com} options DS TextEdit options with additional 'Round' option.
12 | * @param {str} icon Material icon font
13 | * @param {str} hint Hint|Label text
14 | * @param {bin} label Show or hide label
15 | * @param {str_col} color
16 | * @param {str_col} backColor
17 | * @returns obj
18 | */
19 |
20 |
21 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTEOutlineIconRight.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTEOutlineIconRight #
5 | * @abbrev teo
6 | * @brief Adds a material outlined text input with icon on the right.
7 | * Adds a material outlined text input with icon on the right on a given layout. See @CreateTEOutlineIconRight for full documenation.
8 | * $$ teo = MUI.AddTEOutlineIconRight(parent, width, options, icon, hint, label, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str_com} options DS TextEdit options with additional 'Round' option.
12 | * @param {str} icon Material icon font
13 | * @param {str} hint Hint|Label text
14 | * @param {bin} label Show or hide label
15 | * @param {str_col} color
16 | * @param {str_col} backColor
17 | * @returns obj
18 | */
19 |
20 |
21 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTESearchElegant.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTESearchElegant #
5 | * @abbrev tes
6 | * Adds an elegant search textedit on a given layout. See @CreateTESearchElegant for full documentation.
7 | * $$ tes = MUI.AddTESearchElegant(parent, width, hint, icon, iconPos, color, option) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {num} width
10 | * @param {str} hint Hint text
11 | * @param {str} icon Material icon font
12 | * @param {str} iconPos Right|Left
13 | * @param {str_col} color
14 | * @param {str} option Small|Normal|Border
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTESearchUnique.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTESearchUnique #
5 | * @abbrev tes
6 | * @brief Creates a unique text input
7 | * Adds a unique text input on a given layout. See @CreateTESearchUnique for full documentation.
8 | * $$ tes = MUI.AddTESearchUnique(parent, width, hint, icon, iconColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} hint Hint text
12 | * @param {str} icon Material icon font
13 | * @param {str_col} iconColor
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextAreaFilled.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextAreaFilled #
5 | * @abbrev taf
6 | * Add a material filled textarea on a given layout. See @CreateTextAreaFilled for a full documentation.
7 | * $$ taf = MUI.AddTextAreaFilled(parent, width, height, hint, label, color) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {num} width
10 | * @param {num} height
11 | * @param {str} hint Hint text
12 | * @param {bin} label Show or hide label
13 | * @param {str_col} color
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextAreaFilledA.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextAreaFilledA #
5 | * @abbrev taf
6 | * @brief Adds an active filled textarea.
7 | * Adds an active filled textarea on a given layout. See @CreateTextAreaFilledA for a full documentation.
8 | * $$ taf = MUI.AddTextAreaFilledA(parent, width, height, hint, label, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Hides or show label
14 | * @param {str_col} color
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextAreaOutline.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextAreaOutline #
5 | * @abbrev tao
6 | * @brief Add an outlined material textarea.
7 | * Add an outlined material textarea on a given layout. See @CreateTextAreaOutline for a full documentation.
8 | * $$ tao = MUI.AddTextAreaOutline(parent, width, height, hint, label, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @param {str_col} backColor
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextAreaOutlineA.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextAreaOutlineA #
5 | * @abbrev tao
6 | * @brief Add an active outlined material textarea.
7 | * Add an active outlined material textarea on a given layout. See @CreateTextAreaOutlineA for a full documentation.
8 | * $$ tao = MUI.AddTextAreaOutlineA(parent, width, height, hint, label, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @param {str_col} backColor
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditFilled.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditFilled #
5 | * @abbrev tef
6 | * @brief Adds the most common type of material text input.
7 | * Adds the most common type of material text input on a given layout. See @CreateTextEditFilled for a full documentation.
8 | * $$ tef = MUI.AddTextEditFilled(parent, width, options, hint, label, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} options Comma separated DS TextEdit options
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditFilledA.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditFilledA #
5 | * @abbrev tef
6 | * @brief Add an active filled material text input.
7 | * Add an active filled material text input on a given layout. See @CreateTextEditFilledA for a full documentation.
8 | * $$ tef = MUI.AddTextEditFilledA(parent, width, options, hint, label, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} options Comma separated DS TextEdit options
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditOutline.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditOutline #
5 | * @abbrev teo
6 | * @brief Adds an outlined material text input.
7 | * Adds an outlined material text input on a given layout. See @CreateTextEditOutline for full documentation.
8 | * $$ teo = MUI.AddTextEditOutline(parent, width, options, hint, label) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} options Comma separated DS TextEdit options with additional 'Round' option.
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditOutlineA.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditOutlineA #
5 | * @abbrev teo
6 | * @brief Adds an active outlined material text input.
7 | * Adds an active outlined material text input on a given layout. See @CreateTextEditOutlineA for a full documentation.
8 | * $$ teo = MUI.AddTextEditOutlineA(parent, width, options, hint, label, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} options Comma separated DS TextEdit options with additional 'Round' option.
12 | * @param {str} hint Hint|Label text
13 | * @param {bin} label Show or hide label
14 | * @param {str_col} color
15 | * @param {str_col} backColor
16 | * @returns obj
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditSearch.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditSearch #
5 | * @abbrev tes
6 | * @brief Adds a customize search style text input.
7 | * Adds a customize search style text input on given layout. See @CreateTextEditSearch for a full documentation.
8 | * $$ tes = MUI.AddTextEditSearch(parent, width, options, hint, color, backColor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} options Comma separated DS TextEdit options
12 | * @param {str} hint Hint text
13 | * @param {str_col} color
14 | * @param {str_col} backColor
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextEditUnique.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextEditUnique #
5 | * @abbrev teu
6 | * @brief Adds a unique textedit customization.
7 | * Adds a unique textedit customization on a given layout. See @CreateTextEditUnique for a full documentation.
8 | * $$ teu = MUI.AddTextEditUnique(parent, width, hint, icon, iconCOlor) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {num} width
11 | * @param {str} hint Hint text
12 | * @param {str} icon Material icon font
13 | * @param {str_col} iconCOlor Icon color
14 | * @returns obj
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH1.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH1 #
5 | * @abbrev txh
6 | * Adds an H1 text to a layout. See @CreateTextH1 for full documentation.
7 | * $$ txh = MUI.AddTextH1(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH2.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH2 #
5 | * @abbrev txh
6 | * Adds an H2 text to a layout. See @CreateTextH2 for full documentation.
7 | * $$ txh = MUI.AddTextH2(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH3.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH3 #
5 | * @abbrev txh
6 | * Adds an H3 text to a layout. See @CreateTextH3 for full documentation.
7 | * $$ txh = MUI.AddTextH3(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH4.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH4 #
5 | * @abbrev txh
6 | * Adds an H4 text to a layout. See @CreateTextH4 for full documentation.
7 | * $$ txh = MUI.AddTextH4(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH5.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH5 #
5 | * @abbrev txh
6 | * Adds an H5 text to a layout. See @CreateTextH5 for full documentation.
7 | * $$ txh = MUI.AddTextH5(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextH6.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextH6 #
5 | * @abbrev txh
6 | * Adds an H6 text to a layout. See @CreateTextH6 for full documentation.
7 | * $$ txh = MUI.AddTextH6(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextJumbo.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextJumbo #
5 | * @abbrev txj
6 | * @brief Creates an extra large text
7 | * Adds an extra large text to a layout. See @CreateTextJumbo for full documentation.
8 | * $$ txj = MUI.AddTextJumbo(parent, text, width, height, options, color) $$
9 | * @param {dso} parent @../app/CreateLayout
10 | * @param {str} text
11 | * @param {num} width
12 | * @param {num} height
13 | * @param {str} options DS text options
14 | * @param {str_col} color
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextParagraph.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextParagraph #
5 | * @abbrev txp
6 | * Adds a paragraph text to a layout. See @CreateTextParagraph for full documentation.
7 | * $$ txp = MUI.AddTextParagraph(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTextSecondary.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTextSecondary #
5 | * @abbrev txp
6 | * Adds a secondary text to a layout. See @CreateTextSecondary for full documentation.
7 | * $$ txp = MUI.AddTextSecondary(parent, text, width, height, options, color, fontWeight) $$
8 | * @param {dso} parent @../app/CreateLayout
9 | * @param {str} text
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str} options DS text options
13 | * @param {str_col} color
14 | * @param {str} fontWeight Thin|Light|Regular|Medium|Bold
15 | * @returns obj
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/AddTimePicker.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTimePicker #
5 | * @abbrev tmp
6 | * @brief Adds a time picker.
7 | * Adds a timepicker dialog. See @CreateTimePicker for a full documentation.
8 | * $$ tmp = MUI.AddTimePicker(parent, hour, minute, color) $$
9 | * @param {dso} parent @../app/CreateTextEdit
10 | * @param {num} hour [0-24]
11 | * @param {num} minute 0-59
12 | * @param {str_col} color
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/CreateButtonText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateButtonText #
5 | * @abbrev btt
6 | * Adds a text button. See @CreateButtonFlat for full documentation.
7 | * $$ btt = MUI.CreateButtonText(text, width, height) $$
8 | * @param {str} text
9 | * @param {num_frc} width
10 | * @param {num_frc} height
11 | * @returns obj
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/MUI/fonts.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # fonts #
5 | * @prop
6 | *
7 | * $$ MUI.fonts() $$
8 | * @returns obj
9 | */
10 |
11 |
12 | // ------------- LONG DESCRIPTION -------------
13 |
14 | /** @Description
15 | MUI uses the free Roboto font family downloaded from Google Fonts as its main font for all of the controls. To use your own font family just put your .ttf font file into the Fonts/ directory of your app with the corresponding variation names.
16 | For the icons, MUI uses the Google's Material Icon Font.
17 | */
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddButton.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddButton #
5 | * @brief Create and add Button to Layout.
6 | * Creates and adds a Button to a Layout.
7 | * See @CreateButton for full documentation.
8 | * $$ app.AddButton(layout, text, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str} text
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options FontAwesome,Html,Monospace,Normal|Aluminium|Gray|Lego,SingleLine,Custom,NoPad,FillX/Y,NoSound
14 | * @returns dso-Button
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddCameraView.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCameraView #
5 | * @brief Create and add CameraView to Layout.
6 | * Creates and adds a CameraView to a Layout.
7 | * See @CreateCameraView for full documentation.
8 | * $$ app.AddCameraView(layout, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_com} options Front,UseBitmap,UseABGR,NoRotate,"<resolution>":"CIF: 352x288\\nQQVGA: 160x120\\nQVGA: 320x240\\nSVGA: 800x600\\nVGA: 640x480\\nXGA: 1024x768\\nUXGA: 1600x1200"
13 | * @returns dso-CameraView
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddCheckBox.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCheckBox #
5 | * @brief Create and add CheckBox to Layout.
6 | * Creates and adds a CheckBox to a Layout.
7 | * See @CreateCheckBox for full documentation.
8 | * $$ app.AddCheckBox(layout, text, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str} text
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options FillX/Y,NoSound
14 | * @returns dso-CheckBox
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddCodeEdit.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddCodeEdit #
5 | * @brief Create and add CodeEdit to Layout.
6 | * Creates and adds a CodeEdit to a Layout.
7 | *
8 | * See @CreateCodeEdit for full documentation.
9 | * $$ app.AddCodeEdit(layout, text, width, height, options) $$
10 | * @param {dso} layout CreateLayout
11 | * @param {str} text
12 | * @param {num_frc} width
13 | * @param {num_frc} height
14 | * @param {str_com} options FillX/Y
15 | * @returns dso-CodeEdit
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddImage.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddImage #
5 | * @brief Create and add Image to Layout.
6 | * Creates and adds a Image to a Layout.
7 | * See @CreateImage for full documentation.
8 | * $$ app.AddImage(layout, file, width, height, options, pxw, pxh) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str_ptf} file
11 | * @param {num} width
12 | * @param {num} height
13 | * @param {str_com} options fix,alias,px:use pixel values for size,Button:causes image to depress like a button when touched,ScaleCenter,async:loads the image asynchronously,FontAwesome,Resize,TouchThrough,Icon:allows loading of app icons,wallpaper,NoPlay:prevent gifs from playing automatically
14 | * @param {num_pxl} pxw
15 | * @param {num_pxl} pxh
16 | * @returns dso-Image
17 | */
18 |
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddList.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddList #
5 | * @brief Create and add List to Layout.
6 | * Creates and adds a List to a Layout.
7 | * See @CreateList for full documentation.
8 | * $$ app.AddList(layout, list, width, height, options, delim) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str_lst} list
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options bold:bold item titles|Expand:Expand list to full height inside scrollers,Menu:applies various settings to make the list appear like an in-app menu,Horiz:makes title and body text flow horizontally,html,FontAwesome,monospace,Normal,WhiteGrad|BlackGrad|AlumButton|GreenButton|OrangeButton,NoSound
14 | * @param {str} delim
15 | * @returns dso-List
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddScroller.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddScroller #
5 | * @brief Create and add Scroller to Layout.
6 | * Creates and adds a Scroller to a Layout.
7 | * See @CreateScroller for full documentation.
8 | * $$ app.AddScroller(layout, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_com} options FillX|FillY|FillXY,Horizontal|Vertical,NoScrollBar,ScrollFade
13 | * @returns dso-Scroller
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddSeekBar.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSeekBar #
5 | * @brief Create and add SeekBar to Layout.
6 | * Creates and adds a SeekBar to a Layout.
7 | * See @CreateSeekBar for full documentation.
8 | * $$ app.AddSeekBar(layout, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_com} options FillX/Y
13 | * @returns dso-SeekBar
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddSpinner.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSpinner #
5 | * @brief Create and add Spinner to Layout.
6 | * Creates and adds a Spinner to a Layout.
7 | * See @CreateSpinner for full documentation.
8 | * $$ app.AddSpinner(layout, list, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str_com} list
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options FillX/Y,NoSound
14 | * @returns dso-Spinner
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddSwitch.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddSwitch #
5 | * @brief Create and add Switch toggle to Layout.
6 | * Creates and adds a Switch toggle to a Layout.
7 | * See @CreateSwitch for full documentation.
8 | * $$ app.AddSwitch(layout, text, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str} text
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options Monospace,Custom,NoPad,FillX/Y,NoSound
14 | * @returns dso-Switch
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddTabs.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddTabs #
5 | * @brief Returns a new Tabs object
6 | * Creates and adds a Tabs control to a Layout.
7 | * See @CreateTabs for full documentation.
8 | * $$ app.AddTabs(list, width, height, options) $$
9 | * @param {str_com} list
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str} options Fade,FontAwesome,NoMargins,VCenter
13 | * @returns dso-Tabs
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddText #
5 | * @brief Create and add Text to Layout.
6 | * Creates and adds a Text to a Layout.
7 | * See @CreateText for full documentation.
8 | * $$ app.AddText(layout, text, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str} text
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options AutoScale,AutoSize,Multiline,Left|Right,Html,Bold,Monospace,NoWrap,Log,FillX/Y
14 | * @returns dso-Text
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddToggle.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddToggle #
5 | * @brief Create and add Toggle to Layout.
6 | * Creates and adds a Toggle to a Layout.
7 | * See @CreateToggle for full documentation.
8 | * $$ app.AddToggle(layout, text, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {str} text
11 | * @param {num_frc} width
12 | * @param {num_frc} height
13 | * @param {str_com} options Monospace,Custom,NoPad,FillX/Y,NoSound
14 | * @returns dso-Toggle
15 | */
16 |
17 |
18 |
--------------------------------------------------------------------------------
/files/markup/en/app/AddVideoView.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AddVideoView #
5 | * @brief Create and add VideoView to Layout.
6 | * Creates and adds a VideoView to a Layout.
7 | * See @CreateVideoView for full documentation.
8 | * $$ app.AddVideoView(layout, width, height, options) $$
9 | * @param {dso} layout CreateLayout
10 | * @param {num_frc} width
11 | * @param {num_frc} height
12 | * @param {str_com} options
13 | * @returns dso-VideoView
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/Broadcast.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Broadcast #
5 | * @brief Used for broadcasting messages between DroidScript apps
6 | * Broadcast is used for broadcasting messages between DroidScript apps.
7 | *
8 | * See Also: @SetOnBroadcast
9 | * $$ app.Broadcast(type, message) $$
10 | * @param {str} type Exec
11 | * @param {str} message
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/BroadcastIntent.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # BroadcastIntent #
5 | * @brief Send broadcast intent
6 | * Send a broadcasting intent with a custom action.
7 | * $$ app.BroadcastIntent(action, category, data, type, extras, options) $$
8 | * @param {str} action android action
9 | * @param {str} category
10 | * @param {str} data
11 | * @param {str} type
12 | * @param {str} extras
13 | * @param {str_com} options
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/CancelJob.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CancelJob #
5 | * @brief Cancel background job
6 | * Cancels a background job started via @ScheduleJob
7 | * $$ app.CancelJob() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/app/CheckLicense.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CheckLicense #
5 | * @brief Checks if app is licensed with Google Play
6 | *
7 | * $$ app.CheckLicense(key) $$
8 | * @param {str_b64} key GPlay license key
9 | */
10 |
11 |
12 | // ------------- LONG DESCRIPTION -------------
13 |
14 | /** @Description
15 | will trigger a standard Google Play license check for the running application (if it is a paid App).
16 | The key can be found under “Development Tools > Services and API's” in the GooglePlay developer console.
17 | If the App is not licensed it will show a dialog asking them to purchase the App from Google Play and then close the App.
18 | */
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/app/ClearCookies.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # ClearCookies #
5 | * @brief Clears saved web cookies
6 | * ClearCookies clears the saved cookies for webviews or html apps.
7 | *
8 | * See Also: @SaveCookies
9 | * $$ app.ClearCookies() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/CreateCanvas.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateCanvas #
5 | * @brief Create a blank white Image object.
6 | * Creates and adds a blank white Image with the Auto-Update feature turned off.
7 | * See @CreateImage for full documentation.
8 | * $$ app.CreateCanvas(file, width, height, options, pxw, pxh) $$
9 | * @param {str_ptc} file
10 | * @param {num} width
11 | * @param {num} height
12 | * @param {str_com} options fix:image with fixed resolution,alias,px:use pixel values for size,Button:causes image to depress like a button when touched,ScaleCenter,async:loads the image asynchronously,FontAwesome,Resize,TouchThrough,Icon:allows loading of app icons,wallpaper,NoPlay:prevent gifs from playing automatically
13 | * @param {num_pxl} pxw
14 | * @param {num_pxl} pxh
15 | * @returns dso-CreateImage
16 | */
17 |
18 |
19 |
--------------------------------------------------------------------------------
/files/markup/en/app/CreateCustomTabs.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateCustomTabs #
5 | * Creates a CustomTab control.
6 | * See the @../Plugins page for details
7 | * $$ app.CreateCustomTabs() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/app/CreateMusic.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateMusic #
5 | * @abbrev mus
6 | * Add music to your app. See the @../Music/Music.html page for more details
7 | * $$ mus = app.CreateMusic() $$
8 | * @returns dso-Music
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/DeleteDatabase.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # DeleteDatabase #
5 | * @brief Deletes a database
6 | * DeleteDatabase removes a specific database
7 | *
8 | * See Also: @OpenDatabase
9 | * $$ app.DeleteDatabase(name) $$
10 | * @param {str} name
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/ExtractPlugins.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # ExtractPlugins #
5 | * @brief Forcefully update your plugins
6 | * ExtractPlugins overrides old plugin versions in the app's private folder with newer versions shipped with the APK.
7 | *
8 | * This function is for debug purposes to forcefully update the plugins of an app even if the APK version did not change.
9 | * $$ app.ExtractPlugins() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetAccessibility.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetAccessibility #
5 | * @brief Get accesibility feature availability
6 | * Returns information about the availability of several accesibility features on the device.
7 | * $$ app.GetAccessibility() $$
8 | * @returns obj-{ enabled:bin, exploreByTouch:bin, screenReader:bin }
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetAppLangCode.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetAppLangCode #
5 | * @brief Convert language name to its code or get current language code
6 | * Convert the user language name to it's 2 character long language code. If no argument is passed, the current language code is returned.
7 | *
8 | * See Also: @GetLanguage
9 | * $$ app.GetAppLangCode(name) $$
10 | * @param {str} name
11 | * @returns str
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetAppLanguages.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetAppLanguages #
5 | * @brief Get translation languages
6 | * Returns the available translation languages specified in your lang.json file.
7 | *
8 | * See Also: @SetAppLanguage
9 | * $$ app.GetAppLanguages() $$
10 | * @returns lst-[code:str]
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetAppName.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetAppName #
5 | * @brief Get current app name
6 | * Returns the name of the current app.
7 | * $$ app.GetAppName() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show app name
20 | function OnStart()
21 | {
22 | var name = app.GetAppName();
23 | app.Alert( name );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show app name
31 | from native import app
32 |
33 | def OnStart():
34 | name = app.GetAppName()
35 | app.Alert( name )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetBatteryLevel.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetBatteryLevel #
5 | * @brief Get current battery level
6 | * Returns the current battery level of the device in percent.
7 | *
8 | * See Also: @GetChargeType, @IsCharging
9 | * $$ app.GetBatteryLevel() $$
10 | * @returns num_prc
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Battery Level
22 | function OnStart()
23 | {
24 | var lvl = app.GetBatteryLevel();
25 | app.Alert( lvl );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Battery Level
33 | from native import app
34 |
35 | def OnStart():
36 | lvl = app.GetBatteryLevel()
37 | app.Alert( lvl )
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetBluetoothName.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetBluetoothName #
5 | * @brief Get the bluetooth name
6 | * Returns the Bluetooth name of the device.
7 | *
8 | * See Also: @CreateBluetoothSerial
9 | * $$ app.GetBluetoothName() $$
10 | * @returns str
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Bluetooth Name
22 | function OnStart()
23 | {
24 | var name = app.GetBluetoothName();
25 | app.Alert( name );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Bluetooth Name
33 | from native import app
34 |
35 | def OnStart():
36 | name = app.GetBluetoothName()
37 | app.Alert( name )
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetBuildNum.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetBuildNum #
5 | * @brief Get APK build number
6 | * GetBuildNum returns the build number of an APK.
7 | * $$ app.GetBuildNum() $$
8 | * @returns num_int
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show build number
20 | function OnStart()
21 | {
22 | var num = app.GetBuildNum();
23 | app.Alert( num );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show build number
31 | from native import app
32 |
33 | def OnStart():
34 | num = app.GetBuildNum()
35 | app.Alert(num)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetChargeType.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetChargeType #
5 | * @brief Get current charge type
6 | * Returns the current charge type. If the device isn't charging the result is “None”.
7 | *
8 | * See Also: @GetBatteryLevel, @IsCharging
9 | * $$ app.GetChargeType() $$
10 | * @returns str-AC|USB|Wireless|None
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Charge Type
22 | function OnStart()
23 | {
24 | var type = app.GetChargeType();
25 | app.Alert( type );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Charge Type
33 | from native import app
34 |
35 | def OnStart():
36 | type = app.GetChargeType()
37 | app.Alert(type)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetClipboardText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetClipboardText #
5 | * @brief Get latest clipboard text
6 | * GetClipboardText returns text that was last copied to the clipboard.
7 | *
8 | * See Also: @SetClipboardText
9 | * $$ app.GetClipboardText() $$
10 | * @returns str
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample show latest clipboard text
22 | function OnStart()
23 | {
24 | var text = app.GetClipboardText();
25 | app.Alert( text );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python show latest clipboard text
33 | from native import app
34 |
35 | def OnStart():
36 | text = app.GetClipboardText()
37 | app.Alert(text)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetCountry.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetCountry #
5 | * @brief Get user country name
6 | * Returns the name of the device country (ie. “United Kingdom” or “Deutschland”)
7 | *
8 | * See Also: @GetCountryCode,
9 | *
10 | * See Also: @GetLanguage
11 | * $$ app.GetCountry() $$
12 | * @returns str
13 | */
14 |
15 |
16 |
17 |
18 | // ------------- SAMPLES -------------
19 |
20 |
21 |
22 | /**
23 | @sample Show Country
24 | function OnStart()
25 | {
26 | var name = app.GetCountry();
27 | app.Alert( name );
28 | }
29 | */
30 |
31 |
32 |
33 | /**
34 | @sample Python Show Country
35 | from native import app
36 |
37 | def OnStart():
38 | name = app.GetCountry()
39 | app.Alert(name)
40 | */
41 |
42 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetCountryCode.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetCountryCode #
5 | * @brief Get users country code
6 | * Returns the code of the device country (ie. “GB” or “DE”)
7 | *
8 | * See Also: @GetCountry, GetLanguageCode
9 | * $$ app.GetCountryCode() $$
10 | * @returns str
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Country Code
22 | function OnStart()
23 | {
24 | var code = app.GetCountryCode();
25 | app.Alert( code );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Country Code
33 | from native import app
34 |
35 | def OnStart():
36 | code = app.GetCountryCode()
37 | app.Alert(code)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetDSVersion.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetDSVersion #
5 | * @brief Get current DS version
6 | * Returns the current DroidScript version number in the format 0.00.
7 | * $$ app.GetDSVersion() $$
8 | * @returns num_flt
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show DroidScript Version
20 | function OnStart()
21 | {
22 | var ver = app.GetDSVersion();
23 | app.Alert( ver );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show DroidScript Version
31 | from native import app
32 |
33 | def OnStart():
34 | ver = app.GetDSVersion()
35 | app.Alert(ver)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetDatabaseFolder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetDatabaseFolder #
5 | * @brief Get apps database folder
6 | * Returns the path to the database folder of the app. An example pattern is “/data/data/packageName/databases”.
7 | *
8 | * See Also: @OpenDatabase
9 | * $$ app.GetDatabaseFolder() $$
10 | * @returns str_pth
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show
22 | function OnStart()
23 | {
24 | var dir = app.GetDatabaseFolder();
25 | app.Alert( dir );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show
33 | from native import app
34 |
35 | def OnStart():
36 | dir = app.GetDatabaseFolder()
37 | app.Alert(dir)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetDeviceId.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetDeviceId #
5 | * @brief Get device ID
6 | * Returns the alphanumeric ID of the device which is different for each device
7 | * $$ app.GetDeviceId() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show Devide ID
20 | function OnStart()
21 | {
22 | var id = app.GetDeviceId();
23 | app.Alert( id );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python
31 | from native import app
32 |
33 | def OnStart():
34 | id = app.GetDeviceId()
35 | app.Alert(id)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetDisplayWidth.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetDisplayWidth #
5 | * @brief Get apps display width
6 | * Get the display width of the app in pixels. Therefore virtual buttons won't be included to the value.
7 | *
8 | * See Also: @GetDisplayHeight, @GetScreenWidth
9 | * $$ app.GetDisplayWidth() $$
10 | * @returns num_pxl
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show display width
22 | function OnStart()
23 | {
24 | var width = app.GetDisplayWidth();
25 | app.Alert( width );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python
33 | from native import app
34 |
35 | def OnStart():
36 | width = app.GetDisplayWidth()
37 | app.Alert(width)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetEnv.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetEnv #
5 | * @brief Get environment variable
6 | * Returns the value of an environment variable defined on the device.
7 | * $$ app.GetEnv(name) $$
8 | * @param {str} name PATH|...
9 | * @returns str
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Show PATH environment variable
21 | function OnStart()
22 | {
23 | var envPath = app.GetEnv("PATH");
24 | app.Alert( envPath );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Show PATH environment variable
32 | from native import app
33 |
34 | def OnStart():
35 | envPath = app.GetEnv("PATH")
36 | app.Alert(envPath)
37 | */
38 |
39 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetFileSize.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetFileSize #
5 | * @brief Get the size of a file or folder
6 | * GetFileSize returns the size of a file or folder in bytes
7 | * $$ app.GetFileSize(file) $$
8 | * @param {str_ptf} file
9 | * @returns num_flt
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Show /sdcard/ folder size
21 | function OnStart()
22 | {
23 | var size = app.GetFileSize( "/sdcard/" );
24 | app.Alert( size / 1024 + " kB" );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Show /sdcard/ folder size
32 | from native import app
33 |
34 | def OnStart():
35 | size = app.GetFileSize("/sdcard/")
36 | app.Alert(size / 1024 + " kB")
37 | */
38 |
39 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetIPAddress.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetIPAddress #
5 | * @brief Get network IP address
6 | * GetIPAddress returns the current network ip address. It should look like “0.0.0.0” which is the default value for disabled internet connection. The individual numbers can have values between 0 and 255.
7 | * $$ app.GetIPAddress() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show Device IP
20 | function OnStart()
21 | {
22 | var ip = app.GetIPAddress();
23 | app.Alert( ip );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python
31 | from native import app
32 |
33 | def OnStart():
34 | ip = app.GetIPAddress()
35 | app.Alert( ip )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetInternalFolder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetInternalFolder #
5 | * @brief Get internal storage path
6 | * Get devices internal “/sdcard/” path. Normally it should be “/storage/emulated/legacy”.
7 | *
8 | * See Also: @GetExternalFolder
9 | * $$ app.GetInternalFolder() $$
10 | * @returns str_pth
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Internal Storage Path
22 | function OnStart()
23 | {
24 | var dir = app.GetInternalFolder();
25 | app.Alert( dir );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Internal Storage Path
33 | from native import app
34 |
35 | def OnStart():
36 | dir = app.GetInternalFolder()
37 | app.Alert( dir )
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetJoystickStates.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetJoystickStates #
5 | * @brief Get joystick key states object
6 | * Returns an object with all keystates.
7 | *
8 | * See Also: @GetJoystickState
9 | * $$ app.GetJoystickStates(id) $$
10 | * @param {num_int} id
11 | * @returns obj-{ key:str: value:num }
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetLanguage.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetLanguage #
5 | * @brief Get device language
6 | * GetLanguage returns the name of the devices language (ie. “English” or “Deutsch”).
7 | * %c
8 | *
9 | * See Also: @GetLanguageCode, @GetCountry
10 | * $$ app.GetLanguage() $$
11 | * @returns str
12 | */
13 |
14 |
15 |
16 |
17 | // ------------- SAMPLES -------------
18 |
19 |
20 |
21 | /**
22 | @sample Show User Language
23 | function OnStart()
24 | {
25 | var lang = app.GetLanguage();
26 | app.Alert( lang );
27 | }
28 | */
29 |
30 |
31 |
32 | /**
33 | @sample Python
34 | from native import app
35 |
36 | def OnStart():
37 | lang = app.GetLanguage()
38 | app.Alert( lang )
39 | */
40 |
41 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetLanguageCode.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetLanguageCode #
5 | * @brief Get user language code
6 | * GetLanguageCode returns the user language code (ie. “en” or “de”).
7 | *
8 | * See Also: @GetLanguage, @GetCountryCode
9 | * $$ app.GetLanguageCode() $$
10 | * @returns str
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show User Language Code
22 | function OnStart()
23 | {
24 | var code = app.GetLanguageCode();
25 | app.Alert( code );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show User Language Code
33 | from native import app
34 |
35 | def OnStart():
36 | code = app.GetLanguageCode()
37 | app.Alert(code)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetModel.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetModel #
5 | * @brief Get device model name
6 | * Returns the model name of the device.
7 | * $$ app.GetModel() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Get Device Model
20 | function OnStart()
21 | {
22 | model = app.GetModel();
23 | app.ShowPopup( model );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python
31 | from native import app
32 |
33 | def OnStart():
34 | model = app.GetModel()
35 | app.ShowPopup( model )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetName.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetName #
5 | * @brief Get APK name
6 | * Returns the name of the APK application. meaning if your app runs in DroidScript, the name will be “DroidScript” as well.
7 | * $$ app.GetName() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Get app Name
20 | function OnStart()
21 | {
22 | name = app.GetName();
23 | app.Alert( name );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Get app Name
31 | from native import app
32 |
33 | def OnStart():
34 | name = app.GetName()
35 | app.Alert(name)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetOSVersion.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetOSVersion #
5 | * @brief Get API target level
6 | * GetOSVersion returns the API target level of the android version.
7 | * $$ app.GetOSVersion() $$
8 | * @returns num_int
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show Android API Level
20 | function OnStart()
21 | {
22 | version = app.GetOSVersion();
23 | app.Alert( version );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show Android API Level
31 | from native import app
32 |
33 | def OnStart():
34 | version = app.GetOSVersion()
35 | app.Alert(version)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetPackageName.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetPackageName #
5 | * @brief Get APK package name
6 | * Returns the package name of the APK.
7 | * $$ app.GetPackageName() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show Package Name
20 | function OnStart()
21 | {
22 | var pkg = app.GetPackageName();
23 | app.Alert( pkg );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show Package Name
31 | from native import app
32 |
33 | def OnStart():
34 | pkg = app.GetPackageName()
35 | app.Alert( pkg )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetPath.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetPath #
5 | * @brief Get APK's local storage path
6 | * Returns the path to the local storage folder of the APK.
7 | *
8 | * See Also: @GetAppPath, @GetPrivateFolder
9 | * $$ app.GetPath() $$
10 | * @returns str_pth
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show App Path
22 | function OnStart()
23 | {
24 | var path = app.GetPath();
25 | app.Alert( path );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show App Path
33 | from native import app
34 |
35 | def OnStart():
36 | path = app.GetPath()
37 | app.Alert(path)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetResourceId.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetResourceId #
5 | * @brief Get ID of a resource
6 | * Returns the id of a resource.
7 | *
8 | * See Also: @LoadPlugin
9 | * $$ app.GetResourceId(name, options) $$
10 | * @param {str} name
11 | * @param {str} options android
12 | * @returns str
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetRingerMode.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetRingerMode #
5 | * @brief Get current device ringer mode
6 | * Returns the current ringer mode of the device which can be “Normal”, “Vibrate” or “Silent”.
7 | *
8 | * See Also: @SetRingerMode
9 | * $$ app.GetRingerMode() $$
10 | * @returns str-Normal|Vibrate|Silent
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Current Ringer Mode
22 | function OnStart()
23 | {
24 | var mode = app.GetRingerMode();
25 | app.Alert( mode )
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python
33 | from native import app
34 |
35 | def OnStart():
36 | mode = app.GetRingerMode()
37 | app.Alert(mode)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetRouterAddress.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetRouterAddress #
5 | * Returns the routers ip address. (Its typically your own IP but ending with a .1, ie. 192.168.178.1)
6 | * $$ app.GetRouterAddress() $$
7 | * @returns str:ip address
8 | */
9 |
10 |
11 |
12 |
13 | // ------------- SAMPLES -------------
14 |
15 |
16 |
17 | /**
18 | @sample Get Router Address
19 | function OnStart()
20 | {
21 | var ip = app.GetRouterAddress();
22 | app.Alert(ip);
23 | }
24 | */
25 |
26 |
27 |
28 | /**
29 | @sample Python Get Router Address
30 | from native import app
31 |
32 | def OnStart():
33 | ip = app.GetRouterAddress()
34 | app.Alert(ip)
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetSSID.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetSSID #
5 | * @brief Get WiFi network SSID (name)
6 | * Returns the name (SSID) of the current network the user is connected with. If WiFi is disabled “” is returned.
7 | *
8 | * See Also: @IsWifiEnabled, @SetWifiEnabled, @WifiConnect
9 | * $$ app.GetSSID() $$
10 | * @returns str
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show SSID
22 | function OnStart()
23 | {
24 | var ssid = app.GetSSID();
25 | app.Alert( ssid );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show SSID
33 | from native import app
34 |
35 | def OnStart():
36 | ssid = app.GetSSID()
37 | app.Alert(ssid)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetScreenDensity.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetScreenDensity #
5 | * @brief Get the screen density
6 | * Returns the density of the device's screen.
7 | *
8 | * See Also: @GetScreenWidth, @GetScreenHeight, @SetDensity
9 | * $$ app.GetScreenDensity() $$
10 | * @returns num_int
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show Screen Density
22 | function OnStart()
23 | {
24 | var dens = app.GetScreenDensity();
25 | app.Alert( dens );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show Screen Density
33 | from native import app
34 |
35 | def OnStart():
36 | dens = app.GetScreenDensity()
37 | app.Alert(dens)
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetSpeakerPhone.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetSpeakerPhone #
5 | * Checks if the speaker is enabled for phone calls. Returns false if no call is active.
6 | *
7 | * See also: @SetSpeakerPhone.
8 | * $$ app.GetSpeakerPhone() $$
9 | * @returns bin
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Show if Speaker is Enabled
21 | function OnStart()
22 | {
23 | var speaker = app.GetSpeakerPhone();
24 | app.Alert( speaker );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Show if Speaker is Enabled
32 | from native import app
33 |
34 | def OnStart():
35 | speaker = app.GetSpeakerPhone()
36 | app.Alert(str(speaker))
37 | */
38 |
39 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetSpeechEngines.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetSpeechEngines #
5 | * @brief Get tts engines
6 | * Returns a list of installed tts engines.
7 | *
8 | * See Also: @TextToSpeech
9 | * $$ app.GetSpeechEngines() $$
10 | * @returns lst-[ engines:str ]
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetTextBounds.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetTextBounds #
5 | * @brief Calculates text bounds
6 | * Calculates text dimensions based on a specific control or with default settings
7 | * $$ app.GetTextBounds(txt, size, width, obj) $$
8 | * @param {str} txt
9 | * @param {num} size
10 | * @param {num_frc} width
11 | * @param {dso} obj
12 | * @returns obj-{ width:num_frc, height:num_frc }
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetThemeInfo.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetThemeInfo #
5 | * @brief Get theme configuration
6 | * Returns the configuration of the current theme.
7 | * $$ app.GetThemeInfo() $$
8 | * @returns obj-{ baseTheme:str, holo:bin, dark:bin, titleHeight:num_frc, backColor:str_col, dialogColor:str_col, btnColor:str_col, dialogBtnColor:str_col, textColor1:str_col, textColor2:str_col,btnTextColor:str_col, highlightColor:str_col }
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetTop.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetTop #
5 | * Returns the upper border distance from the app display to the device screen as height relative float or in pixels with the **px** option.
6 | * $$ app.GetTop(options) $$
7 | * @param {str} options px
8 | * @returns num_frc
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample GetTop
20 | function OnStart()
21 | {
22 | var top = app.GetTop();
23 | app.Alert(top, "Top");
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python GetTop
31 | from native import app
32 |
33 | def OnStart():
34 | top = app.GetTop()
35 | app.Alert(top, "Top")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetType.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetType #
5 | * Returns the object class name.
6 | * $$ app.GetType() $$
7 | * @returns str-App
8 | */
9 |
10 |
11 |
12 |
13 | // ------------- SAMPLES -------------
14 |
15 |
16 |
17 | /**
18 | @sample GetType
19 | function OnStart()
20 | {
21 | var type = app.GetType();
22 | app.Alert( type, "Type" );
23 | }
24 | */
25 |
26 |
27 |
28 | /**
29 | @sample Python
30 | from native import app
31 |
32 | def OnStart():
33 | type = app.GetType()
34 | app.Alert(type, "Type")
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetUser.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetUser #
5 | * @brief Get current user email
6 | * Returns the email-address of the currently active user account.
7 | *
8 | * See Also: @GetAccounts
9 | * $$ app.GetUser() $$
10 | * @returns str_acc
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Show App Path
22 | function OnStart()
23 | {
24 | var usr = app.GetPath();
25 | app.Alert( usr, "Active User:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Show App Path
33 | from native import app
34 |
35 | def OnStart():
36 | usr = app.GetPath()
37 | app.Alert(usr, "Active User:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/GetVersion.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetVersion #
5 | * @brief Get apk version number
6 | * Returns the app version number of the currently running apk.
7 | * $$ app.GetVersion() $$
8 | * @returns num
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show App Version
20 | function OnStart()
21 | {
22 | var version = app.GetVersion();
23 | app.Alert( version, "App Version:" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show App Version
31 | from native import app
32 |
33 | def OnStart():
34 | version = app.GetVersion()
35 | app.Alert( version, "App Version:" )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/GoToSleep.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GoToSleep #
5 | * @brief Puts the phone into sleep mode
6 | * Forces the screen to turn off and puts the device to sleep. (This has the same effect as pressing the power button)
7 | *
8 | * See Also: @WakeUp
9 | * $$ app.GoToSleep() $$
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Sleep and Wake
21 | function OnStart()
22 | {
23 | app.GoToSleep();
24 | setTimeout("app.WakeUp()", 5000)
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python
32 | from native import app
33 | import time
34 |
35 | def OnStart():
36 | app.GoToSleep()
37 | time.sleep(5)
38 | app.WakeUp()
39 | */
40 |
41 |
--------------------------------------------------------------------------------
/files/markup/en/app/HasSoftNav.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # HasSoftNav #
5 | * @brief Checks if device has soft keys
6 | * Checks if the device has a soft navigation bar on the screen.
7 | * $$ app.HasSoftNav() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check Softkeys
20 | function OnStart()
21 | {
22 | var hasSoftNav = app.HasSoftNav();
23 | app.Alert( hasSoftNav, "Has Soft Keys:" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Check Softkeys
31 | from native import app
32 |
33 | def OnStart():
34 | hasSoftNav = app.HasSoftNav()
35 | app.Alert(hasSoftNav, "Has Soft Keys:")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/Hide.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Hide #
5 | * @brief Hide the main app layout
6 | * Hides the main app layout in order to save performance when (re)creating controls.
7 | *
8 | * See Also: @Show
9 | * $$ app.Hide() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/HideProgress.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # HideProgress #
5 | * @brief Hide progress indicator
6 | * Hides a previously shown progress indicator.
7 | * See also @ShowProgress.
8 | * $$ app.HideProgress() $$
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Show and Hide Progress
20 | function OnStart()
21 | {
22 | app.ShowProgress( "Loading..." );
23 | setTimeout( "app.HideProgress()", 3000 );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Show and Hide Progress
31 | from native import app
32 |
33 | def OnStart():
34 | app.ShowProgress("Loading...")
35 | app.SetTimeout("app.HideProgress()", 3000)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/InIDE.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # InIDE #
5 | *
6 | * $$ app.InIDE() $$
7 | * @returns bin
8 | */
9 |
10 |
11 |
12 |
13 | // ------------- SAMPLES -------------
14 |
15 |
16 |
17 | /**
18 | @sample Check IDE
19 | function OnStart()
20 | {
21 | var inIDE = app.InIDE();
22 | app.Alert( inIDE, "Is in IDE:" );
23 | }
24 | */
25 |
26 |
27 |
28 | /**
29 | @sample Python Check IDE
30 | from native import app
31 |
32 | def OnStart():
33 | inIDE = app.InIDE()
34 | app.Alert( inIDE, "Is in IDE:" )
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/InstallApp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # InstallApp #
5 | * @brief Start apk installation process
6 | * Starts the installation process of an apk file from your local drive.
7 | * $$ app.InstallApp(apkFile, callback, options) $$
8 | * @param {str_ptf} apkFile
9 | * @param {fnc_json} callback {"pNames":["packageName","status"],"pTypes":["str","str"]}
10 | * @param {str} options
11 | * @returns bin
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsAPK.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsAPK #
5 | * @brief Returns true if ran from apk
6 | * Returns whether current app is an APK or not (case not it's a DroidScript Project).
7 | * $$ app.IsAPK() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check APK
20 | function OnStart()
21 | {
22 | var isAPK = app.IsAPK();
23 | app.Alert( isAPK, "is APK:" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Check APK
31 | from native import app
32 |
33 | def OnStart():
34 | isAPK = app.IsAPK()
35 | app.Alert(isAPK, "is APK:")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsCharging.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsCharging #
5 | * @brief Check whether device is charging
6 | * Checks if phone is currently charging or not.
7 | *
8 | * See Also: @GetBatteryLevel, @GetChargeType
9 | * $$ app.IsCharging() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Check Charging State
22 | function OnStart()
23 | {
24 | var charging = app.IsCharging();
25 | app.Alert( charging, "is charging:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Check Charging State
33 | from native import app
34 |
35 | def OnStart():
36 | charging = app.IsCharging()
37 | app.Alert(charging, "is charging:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsChrome.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsChrome #
5 | * @brief Check if device OS is ChromeOS
6 | * Checks if the device is running on ChromeOS.
7 | *
8 | * See Also: @IsTablet
9 | * $$ app.IsChrome() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Check APK
22 | function OnStart()
23 | {
24 | var isChrome = app.IsChrome();
25 | app.Alert( isChrome, "is Chrome:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Check APK
33 | from native import app
34 |
35 | def OnStart():
36 | isChrome = app.IsChrome()
37 | app.Alert(isChrome, "is Chrome:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsConnected.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsConnected #
5 | * @brief Check if device is connected to any network
6 | * Checks if the device is connected to any network.
7 | *
8 | * See Also: @SetWifiEnabled, @WifiConnect, @SetOnWifiChange
9 | * $$ app.IsConnected() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Check Connected
22 | function OnStart()
23 | {
24 | var isConnected = app.IsConnected();
25 | app.Alert( isConnected, "is Connected:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Check Connected
33 | from native import app
34 |
35 | def OnStart():
36 | isConnected = app.IsConnected()
37 | app.Alert(isConnected, "is Connected:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsDebugging.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsDebugging #
5 | * @brief Check whether app is debugging
6 | * Checks if the app is currently debugging.
7 | * See also @SetDebug, @Debug
8 | * $$ app.IsDebugging() $$
9 | * @returns bin
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Check Debugging
21 | function OnStart()
22 | {
23 | var isDbg = app.IsDebugging();
24 | app.Alert( isDbg, "now debugging:" );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Check Debugging
32 | from native import app
33 |
34 | def OnStart():
35 | isDbg = app.IsDebugging()
36 | app.Alert( isDbg, "now debugging:" )
37 | */
38 |
39 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsNavBarOnRight.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsNavBarOnRight #
5 | * @brief Check if NavBar is on righthand side
6 | * Checks if the Navigation Bar is on the righthand side of the display.
7 | * $$ app.IsNavBarOnRight() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check NavBar is on the Dark Side
20 | function OnStart()
21 | {
22 | var navOnRight = app.IsNavBarOnRight();
23 | app.Alert( navOnRight, "NavBar on right" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Check NavBar is on the Dark Side
31 | from native import app
32 |
33 | def OnStart():
34 | navOnRight = app.IsNavBarOnRight()
35 | app.Alert( navOnRight, "NavBar on right" )
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsNewVersion.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsNewVersion #
5 | * @brief Check if apk version increased
6 | * Checks if the apk version number increased compared to the last time started.
7 | * $$ app.IsNewVersion() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check Version Number increased
20 | function OnStart()
21 | {
22 | var newVersion = app.IsNewVersion();
23 | app.Alert( newVersion, "Is new version:" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python
31 | from native import app
32 |
33 | def OnStart():
34 | newVersion = app.IsNewVersion()
35 | app.Alert(newVersion, "Is new version:")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsPortrait.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsPortrait #
5 | * @brief Check if device is in portrait mode
6 | * Checks if the device is in portrait mode.
7 | * $$ app.IsPortrait() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check Portrait
20 | function OnStart()
21 | {
22 | var isPortrait = app.IsPortrait();
23 | app.Alert( isPortrait, "is Portrait:" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Check Portrait
31 | from native import app
32 |
33 | def OnStart():
34 | isPortrait = app.IsPortrait()
35 | app.Alert(isPortrait, "is Portrait:")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsPremium.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsPremium #
5 | * @brief Check if user has a DroidScript Premium subscription
6 | * Checks if the user has a DroidScript premium subscription inside the IDE.
7 | * $$ app.IsPremium() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check Premium subscription
20 | function OnStart()
21 | {
22 | var premium = app.IsPremium();
23 | app.Alert( premium, "IsPremium" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Check Premium subscription
31 | from native import app
32 |
33 | def OnStart():
34 | premium = app.IsPremium()
35 | app.Alert(premium, "IsPremium")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsScoped.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsScoped #
5 | * Indicates 'scoped storage' on Android 10+
6 | * $$ app.IsScoped() $$
7 | * @returns bin
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsService.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsService #
5 | * @brief Check id app is a service
6 | * Checks if the currently running app instance is a service.
7 | * $$ app.IsService() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Check if App is Service
20 | function OnStart()
21 | {
22 | var isSvc = app.IsService();
23 | app.Alert( isSvc, "IsService" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python
31 | from native import app
32 |
33 | def OnStart():
34 | isSvc = app.IsService()
35 | app.Alert(isSvc, "IsService")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsTV.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsTV #
5 | * @brief Check if OS is AndroidThings
6 | * Checks if the OS is AndroidThings.
7 | *
8 | * See Also: @IsTablet, @IsChrome
9 | * $$ app.IsTV() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsTablet.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsTablet #
5 | * @brief Check if user device is a tablet
6 | * Checks if the user device is a tablet.
7 | *
8 | * See Also: @IsChrome
9 | * $$ app.IsTablet() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Check Tablet
22 | function OnStart()
23 | {
24 | tablet = app.IsTablet();
25 | app.ShowPopup( tablet, "Is Tablet:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python Check Tablet
33 | from native import app
34 |
35 | def OnStart():
36 | tablet = app.IsTablet()
37 | app.ShowPopup(str(tablet), "Is Tablet:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/IsWifiEnabled.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsWifiEnabled #
5 | * @brief Check if WiFi is enabled
6 | * Checks if Wifi is enabled on the user device.
7 | *
8 | * See Also: @SetWifiEnabled, @SetOnWifiChange, @IsWifiApEnabled
9 | * $$ app.IsWifiEnabled() $$
10 | * @returns bin
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Check Wifi Enabled
22 | function OnStart()
23 | {
24 | var wifiEnabled = app.IsWifiEnabled();
25 | app.Alert( wifiEnabled, "Wifi Enabled:" );
26 | }
27 | */
28 |
29 |
30 |
31 | /**
32 | @sample Python
33 | from native import app
34 |
35 | def OnStart():
36 | wifiEnabled = app.IsWifiEnabled()
37 | app.Alert(wifiEnabled, "Wifi Enabled:")
38 | */
39 |
40 |
--------------------------------------------------------------------------------
/files/markup/en/app/LaunchApp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # LaunchApp #
5 | * @brief Launch or search an app
6 | * Launches an app if installed or search for it on GooglePlay otherwise.
7 | * $$ app.LaunchApp(packageName, noPlay) $$
8 | * @param {str} packageName
9 | * @param {bin:dont search} noPlay
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/LoadJson.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # LoadJson #
5 | * @brief Load saved json object
6 | * Load a saved json object to remember varibale values between multiple app starts.
7 | *
8 | * See also: @SaveNumber.
9 | * $$ app.LoadJson(name, default, file) $$
10 | * @param {str} name
11 | * @param {obj} default
12 | * @param {str_ptf} file
13 | * @returns obj
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/LoadPlugin.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # LoadPlugin #
5 | * @brief Load an installed plugin to your app
6 | *
7 | * $$ app.LoadPlugin(url) $$
8 | * @param {str_url} url
9 | */
10 |
11 |
12 | // ------------- LONG DESCRIPTION -------------
13 |
14 | /** @Description
15 | Import an installed plugin to your app. You can download plugins from [DroidScript's plugin page](http://droidscript.org/plugins/), [Google Playstore](https://play.google.com/store/search?q=DroidScript+Plugin) or you can create self-written plugins.
16 |
17 | You can find instructions on how to create plugins on DroidScript.org) or on my [BlogSpot page](https://symbroson.blogspot.com/search/label/Plugins).
18 | */
19 |
20 |
--------------------------------------------------------------------------------
/files/markup/en/app/Path2Uri.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Path2Uri #
5 | * @brief Convert file path to content uri
6 | * Returns a content:// path for images and videos
7 | * $$ app.Path2Uri(path) $$
8 | * @param {str_pth} path
9 | * @returns str_ptc-content://[uri]
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/PinScreen.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # PinScreen #
5 | * @brief Pin app on screen
6 | * Pins the app on the screen
7 | * $$ app.PinScreen(enable) $$
8 | * @param {bin} enable
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/PreventWifiSleep.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # PreventWifiSleep #
5 | * @brief Prevent Wifi from powering down
6 | * Prevent the device WiFi from powering down.
7 | *
8 | * See Also: @SetWifiEnabled, @IsWifiEnabled
9 | * $$ app.PreventWifiSleep() $$
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Example
21 | function OnStart()
22 | {
23 | app.PreventWifiSleep();
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Example
31 | from native import app
32 |
33 | def OnStart():
34 | app.PreventWifiSleep()
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/ReadFileData.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # ReadFileData #
5 | * @brief Read local file content data
6 | * Reads file data from the local filesystem and returns its contents.
7 | *
8 | * See also: @WriteFile
9 | * $$ app.ReadFileData(file, mode) $$
10 | * @param {str_pfa} file
11 | * @param {str} mode base64|hex|int|ascii
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/RealPath.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # RealPath #
5 | * @brief Convert short to full path
6 | * Converts short file paths to full paths
7 | * $$ app.RealPath(path) $$
8 | * @param {str_pth} path
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/SaveCookies.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SaveCookies #
5 | * @brief Save web cookies
6 | * Saves cookies for webviews or html apps.
7 | *
8 | * See also: @ClearCookies
9 | * $$ app.SaveCookies() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/SaveJson.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SaveJson #
5 | * @brief Save a json object across multiple starts
6 | * Save a json object to remember varibale values between multiple app starts and updates.
7 | *
8 | * See also: @LoadNumber.
9 | * $$ app.SaveJson(name, value, file) $$
10 | * @param {str} name
11 | * @param {obj} value
12 | * @param {str_ptf} file
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/app/ScheduleJob.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # ScheduleJob #
5 | * Schedules background jobs defined in a Job.js file
6 | *
7 | * See Also: @CancelJob
8 | * $$ app.ScheduleJob(delay, options) $$
9 | * @param {num_mls} delay
10 | * @param {str} options
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/SendImage.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SendImage #
5 | * @brief Send an image to a remote target
6 | * Send an image to a remote target, ie. via Email or a messenger. The **choose** text will be displayed when the user selects the target app. Default may be something like _'Complete action using'_.
7 | *
8 | * See Also: @SendFile, @SendText, @SendMail
9 | * $$ app.SendImage(file, choose) $$
10 | * @param {str_pfa} file
11 | * @param {str} choose
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetAutoWifi.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetAutoWifi #
5 | * @brief Automatically enable the WiFi editor
6 | * Automatically enables the use of the WiFi editor. This method is mainly useful for headless devices like AndroidTV which don't have a DroidScript UI.
7 | *
8 | *
9 | * $$ app.SetAutoWifi(auto) $$
10 | * @param {bin} auto
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Auto Enable WiFi
22 | function OnStart()
23 | {
24 | app.SetAutoWifi( true );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Auto Enable WiFi
32 | from native import app
33 |
34 | def OnStart():
35 | app.SetAutoWifi(True)
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetBackColor.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetBackColor #
5 | * @brief Change the app's background color
6 | * Changes the background color of the app.
7 | * $$ app.SetBackColor(color) $$
8 | * @param {str_col} color
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Blue Background
20 | function OnStart()
21 | {
22 | app.SetBackColor( "blue" );
23 | }
24 | */
25 |
26 |
27 |
28 | /**
29 | @sample Python Blue Background
30 | from native import app
31 |
32 | def OnStart():
33 | app.SetBackColor("blue")
34 | */
35 |
36 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetClipboardText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetClipboardText #
5 | * @brief Change the device clipboard text
6 | * The SetClipboardText method puts text data on the device clip board. This allows you to copy and paste text between different applications.
7 | *
8 | * See Also: @GetClipboardText
9 | * $$ app.SetClipboardText(text) $$
10 | * @param {str} text
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Example
22 | function OnStart()
23 | {
24 | app.SetClipboardText( "Sample Text" );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Example
32 | from native import app
33 |
34 | def OnStart():
35 | app.SetClipboardText("Sample Text")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetMargins.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetMargins #
5 | * @brief Set default margins
6 | * Set the default margins settings for controls
7 | * $$ app.SetMargins(left, top, right, bottom, mode) $$
8 | * @param {num} left
9 | * @param {num} top
10 | * @param {num} right
11 | * @param {num_frc} bottom
12 | * @param {str} mode px|sp|dip|mm|pt
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetMockLocation.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetMockLocation #
5 | * @brief Emulate GPS location
6 | * Emulates a GPS location on the device.
7 | *
8 | *
9 | * $$ app.SetMockLocation(lat, lng, accuracy) $$
10 | * @param {num} lat
11 | * @param {num} lng
12 | * @param {num} accuracy
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetNavBarColor.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetNavBarColor #
5 | * @brief Set NavBar color
6 | * Change the android NavBar color.
7 | *
8 | *
9 | * $$ app.SetNavBarColor(color) $$
10 | * @param {str_col} color
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Change NavBar Color
22 | function OnStart() {
23 | app.SetNavBarColor("green");
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Change NavBar Color
31 | from native import app
32 |
33 | def OnStart():
34 | app.SetNavBarColor("green")
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetOnBroadcast.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnBroadcast #
5 | * @brief Called on incoming Broadcasts
6 | *
7 | * $$ app.SetOnBroadcast(callback, action) $$
8 | * @param {fnc_json} callback {"pNames":["type","msg"],"pTypes":["str","str"]}
9 | * @param {str} action
10 | */
11 |
12 |
13 | // ------------- LONG DESCRIPTION -------------
14 |
15 | /** @Description
16 | Define a callback function for incoming Broadcast messages.
17 | You can find [a list of broadcasts available for android SDK ver. 28 here](https://chromium.googlesource.com/android\_tools/+/refs/heads/master/sdk/platforms/android-28/data/broadcast\_actions.txt)
18 |
19 |
20 | See also: @Broadcast
21 | */
22 |
23 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetOptions.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOptions #
5 | * @brief Define global app options
6 | * Define some global options for the app.
7 | *
8 | * See Also: @GetOptions
9 | * $$ app.SetOptions(options) $$
10 | * @param {str_com} options UseBrowser,NoKeys|ShowKeys,NoPause:dont pause when not in foreground,NoThemeAlerts,IgnoreSslErrors,TouchModal,NoCors,NoTouch,NoFocus,Secure,ShowLocked,WakeScreen,ScreenOn
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetPriority.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetPriority #
5 | * @brief Change GUI thread priority
6 | * Changes the GUI thread priority.
7 | * $$ app.SetPriority(level) $$
8 | * @param {str} level Low|Medium|High
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetSharedApp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetSharedApp #
5 | * @brief Auto-Launch Project when shared data received
6 | * Define a DroidScript Project which will be automatically started when DS received shared data. Check out the 'Shared Data' sample in the DS samples section.
7 | *
8 | * See Also: @SetAutoStart
9 | * $$ app.SetSharedApp(name) $$
10 | * @param {str} name AppName
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Example
22 | function OnStart()
23 | {
24 | app.SetSharedApp( "Hello World" );
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Example
32 | from native import app
33 |
34 | def OnStart():
35 | app.SetSharedApp("Hello World")
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetSpeakerPhone.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetSpeakerPhone #
5 | * @brief En/Disable speaker for phone calls
6 | * En/Disables the speaker for phone calls.
7 | *
8 | * See also: @GetSpeakerPhone.
9 | * $$ app.SetSpeakerPhone(on) $$
10 | * @param {bin} on
11 | */
12 |
13 |
14 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetStatusBarColor.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetStatusBarColor #
5 | * @brief Set status bar color
6 | * Change the android status bar color.
7 | *
8 | *
9 | * $$ app.SetStatusBarColor(color) $$
10 | * @param {str_col} color
11 | */
12 |
13 |
14 |
15 |
16 | // ------------- SAMPLES -------------
17 |
18 |
19 |
20 | /**
21 | @sample Set StatusBar Color
22 | function OnStart() {
23 | app.SetStatusBarColor("green");
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Set StatusBar Color
31 | from native import app
32 |
33 | def OnStart():
34 | app.SetStatusBarColor("green")
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetTextSize.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetTextSize #
5 | * @brief Set default text size
6 | * Set the default text size setting for controls
7 | * $$ app.SetTextSize(size, mode) $$
8 | * @param {num} size
9 | * @param {str} mode px|dip|sp|mm|pt|pl:scales text in proportion with device resolution|ps:scales text in proportion with device resolution
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/SetUserCreds.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetUserCreds #
5 | * Set user credentials in an html app for websites that require user login.
6 | * $$ app.SetUserCreds(name, password) $$
7 | * @param {str} name
8 | * @param {str} password
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/Show.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Show #
5 | * @brief Show main app layout
6 | * Shows the main app layout.
7 | *
8 | * See Also: @Hide
9 | * $$ app.Show() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/ShowMenu.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # ShowMenu #
5 | * Show the in-app menu. When a menu entry is touched, the _OnMenu_ event will be called.
6 | *
7 | * See Also: @SetMenu
8 | * $$ app.ShowMenu() $$
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample Basic
20 | function OnStart()
21 | {
22 | app.SetMenu( "Option 1,Option 2,Option 3" );
23 | app.ShowMenu();
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Basic
31 | from native import app
32 |
33 | def OnStart():
34 | app.SetMenu("Option 1,Option 2,Option 3")
35 | app.ShowMenu()
36 | */
37 |
38 |
--------------------------------------------------------------------------------
/files/markup/en/app/SimulateDrag.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SimulateDrag #
5 | * Simulates a drag event on an app object in a scrollable container.
6 | * $$ app.SimulateDrag(obj, x1, y1, x2, y2, step, pause) $$
7 | * @param {dso} obj
8 | * @param {num_frc} x1
9 | * @param {num_frc} y1
10 | * @param {num_frc} x2
11 | * @param {num_frc} y2
12 | * @param {num} step
13 | * @param {num} pause
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/SimulateScroll.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SimulateScroll #
5 | * Simulates a scroll event on a scrollable app object.
6 | * $$ app.SimulateScroll(obj, x, y, dx, dy, count, fling) $$
7 | * @param {dso} obj
8 | * @param {num_frc} x
9 | * @param {num_frc} y
10 | * @param {num_frc} dx
11 | * @param {num_frc} dy
12 | * @param {num} count
13 | * @param {num} fling
14 | */
15 |
16 |
17 |
--------------------------------------------------------------------------------
/files/markup/en/app/StartDebugServer.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # StartDebugServer #
5 | * @brief Start remote debug server
6 | * Starts a debug server which can be used to debug your app on headless devices.
7 | *
8 | * See Also: @StopDebugServer
9 | * $$ app.StartDebugServer() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/StartService.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # StartService #
5 | * @brief Starts a parallel service
6 | * Starts a service which runs parallel to your app.
7 | *
8 | * See Also: @StopService.
9 | * $$ app.StartService(packageName, className) $$
10 | * @param {str} packageName
11 | * @param {str} className
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/app/StopApp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # StopApp #
5 | * @brief Stop an app started via @StartApp
6 | * Stops an app started via @StartApp.
7 | * $$ app.StopApp(name) $$
8 | * @param {str_pth} name
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/StopDebugServer.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # StopDebugServer #
5 | * @brief Stop a running debug server
6 | * Stops a running debug server.
7 | *
8 | * See Also: @StartDebugServer
9 | * $$ app.StopDebugServer() $$
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/app/StopService.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # StopService #
5 | * @brief Stops a running app service
6 | * Stops a service started via @StartService.
7 | * $$ app.StopService() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/app/UpdateUI.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # UpdateUI #
5 | * @brief Force UI refresh
6 | * Force an UI refresh during a very time consuming calculation.
7 | * $$ app.UpdateUI(ms) $$
8 | * @param {num_mls} ms Update Rate
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/app/Uri2Path.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Uri2Path #
5 | * @brief Decode a URI encoded string
6 | *
7 | * $$ app.Uri2Path(uri, options) $$
8 | * @param {str_uri} uri
9 | * @param {str:pretty} options returns DS style paths
10 | * @returns str
11 | */
12 |
13 |
14 | // ------------- LONG DESCRIPTION -------------
15 |
16 | /** @Description
17 | Decodes a URI encoded string.
18 |
19 |
20 | See Also: @SetOnError
21 | */
22 |
23 |
--------------------------------------------------------------------------------
/files/markup/en/app/Vibrate.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Vibrate #
5 | * @brief Vibrate device in a pattern
6 | * Makes the device vibrate in a specified pattern in millisecond values:
7 | * “pause:num\_mls,play:num\_mls,pause:num\_mls,play:num\_mls,...”
8 | * $$ app.Vibrate(pattern) $$
9 | * @param {str_com} pattern
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Example
21 | function OnStart()
22 | {
23 | app.Vibrate( "0,100,30,100,50,300" );
24 | }
25 | */
26 |
27 |
28 |
29 | /**
30 | @sample Python Example
31 | from native import app
32 |
33 | def OnStart():
34 | app.Vibrate( "0,100,30,100,50,300" )
35 | */
36 |
37 |
--------------------------------------------------------------------------------
/files/markup/en/app/WakeUp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # WakeUp #
5 | * @brief Wake the screen up
6 | * Forces the screen to turn on the screen. (This has the same effect as pressing the power button in sleep mode)
7 | *
8 | * See Also: @GoToSleep
9 | * $$ app.WakeUp() $$
10 | */
11 |
12 |
13 |
14 |
15 | // ------------- SAMPLES -------------
16 |
17 |
18 |
19 | /**
20 | @sample Sleep and Wake
21 | function OnStart()
22 | {
23 | app.GoToSleep();
24 | setTimeout("app.WakeUp()", 5000)
25 | }
26 | */
27 |
28 |
29 |
30 | /**
31 | @sample Python Sleep and Wake
32 | from native import app
33 |
34 | def OnStart():
35 | app.GoToSleep()
36 | app.SetTimeout("app.WakeUp()", 5000)
37 | */
38 |
39 |
--------------------------------------------------------------------------------
/files/markup/en/app/WalkFolder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # WalkFolder #
5 | * @brief Lists the contents of a folder recursively
6 | * Lists a directory recursively similar to app.@ListFolder
7 | * $$ app.WalkFolder(path, filter, limit, options) $$
8 | * @param {str_pth} path
9 | * @param {str} filter
10 | * @param {num_int} limit
11 | * @param {str_com} options Alphasort:sorts the paths in alphabetical order,FullPath:returns absolute paths to the listed items,RegEx:accepts regexp patterns,Folders:list folders only,Files:list files only,NoEmpty:hide empty folders,project:Shows DS project folders only
12 | * @returns lst-[ paths:str_pth ]
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/AppExec.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # AppExec #
5 | * @brief Executes code in the main app
6 | * Executes some code in the main app.
7 | * $$ gfx.AppExec(js) $$
8 | * @param {str_jsc} js
9 | */
10 |
11 |
12 |
13 |
14 | // ------------- SAMPLES -------------
15 |
16 |
17 |
18 | /**
19 | @sample
20 | cfg.Game;
21 |
22 | function OnLoad()
23 | {
24 | gfx.AppExec( "app.ShowPopup('Hello from Game')");
25 | }
26 |
27 | function OnReady() {}
28 | */
29 |
30 |
31 |
32 | /**
33 | @sample Python
34 | # cfg.Game
35 |
36 | from native import app
37 |
38 | def OnLoad():
39 | gfx.AppExec( "app.ShowPopup('Hello from Game')" )
40 |
41 | def OnReady():
42 | pass
43 | */
44 |
45 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/CreateSpriteSheet.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateSpriteSheet #
5 | * @abbrev sht
6 | * @brief Returns a new SpriteSheet object
7 | * Creates a SpriteSheet for an animation for instance.
8 | *
9 | * See Also: @CreateSprite
10 | * $$ sht = gfx.CreateSpriteSheet(file, callback) $$
11 | * @param {str_ptf} file
12 | * @param {fnc_json} callback {}
13 | * @returns gvo-SpriteSheet
14 | */
15 |
16 |
17 |
18 |
19 | // ------------- VISIBLE METHODS & PROPERTIES -------------
20 |
21 |
22 | /** @extern data */
23 |
24 | /** ### loaded
25 | * @prop
26 | * @brief loaded indicator
27 | * indicates if the sheet is already loaded.
28 | * @returns bin
29 | */
30 |
31 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/CreateTexture.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # CreateTexture #
5 | * @prop
6 | * @brief Returns a new texture object
7 | * Creates a base texture for Sprites. Using textures is recommended if mand sprites use the same texture and is supposed to be faster because the texture needs to be loaded only once and is then shared across the sprites.
8 | * $$ gfx.CreateTexture() $$
9 | * @returns gvo-Texture
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/EnablePhysics.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # EnablePhysics #
5 | * @brief En/Disables the physics engine
6 | * En/Disables the added Box2D physics engine in your game. The methods added to your GameView objects are described in @AddPhysics.
7 | * $$ gfx.EnablePhysics(enabled) $$
8 | * @param {bin} enabled
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Enclose.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Enclose #
5 | * Enclose an area with a physics fence.
6 | * $$ gfx.Enclose(groupId, options, density, bounce, friction, offset) $$
7 | * @param {str} groupId
8 | * @param {str_com} options left|top|right|bottom
9 | * @param {num} density
10 | * @param {num} bounce
11 | * @param {num} friction
12 | * @param {num} offset
13 | */
14 |
15 |
16 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/GetJoystick.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetJoystick #
5 | * @brief Get joystick states
6 | * Gets object containing joystick states
7 | * $$ gfx.GetJoystick(id) $$
8 | * @param {str} id
9 | * @returns obj
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/GetOrder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetOrder #
5 | * @brief get object's order index
6 | * Returns the order index of a specific GameView object.
7 | * $$ gfx.GetOrder(object) $$
8 | * @param {gvo} object
9 | * @returns num_int
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/GetTime.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # GetTime #
5 | * @brief Get time since last gfx.Pause or gfx.Play
6 | * Returns the time since the last gfx.@Pause or gfx.@Play call.
7 | * $$ gfx.GetTime() $$
8 | * @returns jso-Date
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/IsOverlap.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsOverlap #
5 | * @brief Tests if two objects overlap
6 | * Tests if two GameView objects are overlapping.
7 | * $$ gfx.IsOverlap(obj1, obj2, depth) $$
8 | * @param {gvo} obj1
9 | * @param {gvo} obj2
10 | * @param {num} depth
11 | * @returns bin
12 | */
13 |
14 |
15 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/IsPaused.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # IsPaused #
5 | * @brief Get paused state
6 | * Returns whether the game is currently paused.
7 | * $$ gfx.IsPaused() $$
8 | * @returns bin
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Pause.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Pause #
5 | * @brief Pause game
6 | * Pauses the game
7 | * $$ gfx.Pause() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Play.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Play #
5 | * @brief Start or resume game
6 | * Start or resume the game
7 | * $$ gfx.Play() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Reload.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Reload #
5 | * @brief Restart game from scratch
6 | * Restarts the game from scratch.
7 | * $$ gfx.Reload() $$
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/RemoveBackground.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # RemoveBackground #
5 | * @brief Remove background from game
6 | * Removes the background from the game
7 | * $$ gfx.RemoveBackground(obj) $$
8 | * @param {gvo} obj CreateBackground
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/RemoveGraphic.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # RemoveGraphic #
5 | * @brief Remove graphic from game
6 | * Removes a graphic from the game
7 | * $$ gfx.RemoveGraphic(obj) $$
8 | * @param {gvo} obj AddGraphic
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/RemoveSprite.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # RemoveSprite #
5 | * @brief Remove sprite from game
6 | * Removes a sprite from the game
7 | * $$ gfx.RemoveSprite(sprite) $$
8 | * @param {gvo} sprite CreateSprite
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/RemoveText.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # RemoveText #
5 | * @brief Remove text from game
6 | * Removes the text from the game
7 | * $$ gfx.RemoveText(obj) $$
8 | * @param {gvo} obj CreateText
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Script.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Script #
5 | * @brief synchronously import a .js file
6 | * Loads a local JavaScript file asynchronously to your app to make its functionality available in your game.
7 | * $$ gfx.Script(uri, callback) $$
8 | * @param {str_uri} uri
9 | * @param {fnc_json} callback {}
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetBackColor.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetBackColor #
5 | * @brief Set solid background color
6 | * Sets a solid background color for your game
7 | * $$ gfx.SetBackColor(col) $$
8 | * @param {str_col} col
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnCollide.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnCollide #
5 | * Define a callback which is called when two [Physics objects](AddPhysics.htm) collide.
6 | * $$ gfx.SetOnCollide(callback) $$
7 | * @param {fnc_json} callback {"pNames":["a","b"],"pTypes":["gvo","gvo"]}
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnKeyDown.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnKeyDown #
5 | * @brief Define a KeyDown callback
6 | * %cb% the user started pressing a key.
7 | * $$ gfx.SetOnKeyDown(callback) $$
8 | * @param {fnc_json} callback {"pNames":["key"],"pTypes":["str-LETTER|Shift|Ctrl|Alt|Meta|..."]}
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnKeyUp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnKeyUp #
5 | * @brief Define a KeyUp callback
6 | * %cb% the user released a key.
7 | * $$ gfx.SetOnKeyUp(callback) $$
8 | * @param {fnc_json} callback {"pNames":["key"],"pTypes":["str-LETTER|Shift|Ctrl|Alt|Meta|..."]}
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnTouchDown.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnTouchDown #
5 | * @brief Set callback for touch down
6 | * Define a callback which is called when the user touches the screen.
7 | * $$ gfx.SetOnTouchDown(callback) $$
8 | * @param {fnc_json} callback {"pNames":["x","y"],"pTypes":["num_frc||lst_num-fractions","num_frc||lst_num-fractions"]}
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnTouchMove.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnTouchMove #
5 | * @brief Set callback for touch move
6 | * Define a callback which is called when the user drags te finger over the screen.
7 | * $$ gfx.SetOnTouchMove(callback) $$
8 | * @param {fnc_json} callback {"pNames":["x","y"],"pTypes":["num_frc||lst_num-fractions","num_frc||lst_num-fractions"]}
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOnTouchUp.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOnTouchUp #
5 | * @brief Set callback for touch up
6 | * Define a callback which is called when the user releases the finger the screen.
7 | * $$ gfx.SetOnTouchUp(callback) $$
8 | * @param {fnc_json} callback {"pNames":["x","y"],"pTypes":["num_frc||lst_num-fractions","num_frc||lst_num-fractions"]}
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SetOrder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SetOrder #
5 | * Change the drawing order of an object.
6 | * $$ gfx.SetOrder(object, order) $$
7 | * @param {obj} object
8 | * @param {num} order
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/SwapOrder.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # SwapOrder #
5 | * @brief Swap drawing order of two objects
6 | * Swap the drawing order of two GameView objects.
7 | * $$ gfx.SwapOrder(object1, object2) $$
8 | * @param {gvo} object1
9 | * @param {gvo} object2
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/Vibrate.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # Vibrate #
5 | * Shortcut to app.@../app/Vibrate)
6 | * $$ gfx.Vibrate(pattern) $$
7 | * @param {str} pattern
8 | */
9 |
10 |
11 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/data.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # data #
5 | * @prop
6 | * GameView custom data
7 | * $$ gfx.data() $$
8 | * @returns obj
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/height.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # height #
5 | * @prop
6 | * Display height in pixels
7 | * $$ gfx.height() $$
8 | * @returns num_pxl
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/isReady.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # isReady #
5 | * @prop
6 | * @brief True when game is ready
7 | * Indicates if the game is ready. This is set to true after OnReady was called.
8 | * $$ gfx.isReady() $$
9 | * @returns bin
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/keyDown.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # keyDown #
5 | * @prop
6 | * Currently pressed key
7 | * $$ gfx.keyDown() $$
8 | * @returns str
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/keyState.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # keyState #
5 | * @prop
6 | * @brief Current key state
7 | * Current pressed key state
8 | * $$ gfx.keyState() $$
9 | * @returns str-Down|Up
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/multiTouch.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # multiTouch #
5 | * @prop
6 | * @brief Enables multitouch
7 | * Enables multiple touch inputs.
8 | * $$ gfx.multiTouch() $$
9 | * @returns bin
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/objects.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # objects #
5 | * @prop
6 | * @brief List of active objects
7 | * List of all active GameView objects
8 | * $$ gfx.objects() $$
9 | * @returns lst_obj
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/version.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # version #
5 | * @prop
6 | * @brief gfx version number
7 | * the gfx version number starting from 1.1 in DS182b2
8 | * $$ gfx.version() $$
9 | * @returns str-1.1
10 | */
11 |
12 |
13 |
--------------------------------------------------------------------------------
/files/markup/en/gfx/width.js:
--------------------------------------------------------------------------------
1 | // ------------- HEADER SECTION -------------
2 |
3 |
4 | /** # width #
5 | * @prop
6 | * display width
7 | * $$ gfx.width() $$
8 | * @returns num_pxl
9 | */
10 |
11 |
12 |
--------------------------------------------------------------------------------
/files/samples/Analytics.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Called when application is started.
4 | def OnStart():
5 | # Create a layout with objects vertically centered.
6 | lay = app.CreateLayout("linear", "VCenter,FillXY")
7 |
8 | # Create a text label and add it to layout.
9 | txt = app.CreateText("Analytics Demo")
10 | txt.SetTextSize(32)
11 | lay.AddChild(txt)
12 |
13 | # Add layout to app.
14 | app.AddLayout(lay)
15 |
16 | # Send data to Google Analytics.
17 | #(the UA code is your unique Analytics code)
18 | ver = app.GetVersion()
19 | app.GA("create", "UA-12345678-1")
20 | app.GA("send", "screenview",
21 | {"appName": "droidscript", "appVersion": ver, "screenName": "main"})
--------------------------------------------------------------------------------
/files/samples/Audio_Output.js:
--------------------------------------------------------------------------------
1 |
2 | //Called when application is started.
3 | function OnStart()
4 | {
5 | //Create layout that fills the screen.
6 | lay = app.CreateLayout( "Linear", "FillXY,VCenter" )
7 |
8 | //Create 'Play' button.
9 | btn = app.CreateButton( "Play", 0.4, 0.1 )
10 | btn.SetOnTouch( btn_OnTouch )
11 | lay.AddChild( btn )
12 |
13 | //Add main layout to app.
14 | app.AddLayout( lay )
15 |
16 | //Create media player.
17 | player = app.CreateMediaPlayer()
18 |
19 | //Load a file (can be ogg or mp3).
20 | player.SetFile( "/Sys/Snd/Poing.ogg" )
21 | }
22 |
23 | //Handle 'Play' button.
24 | function btn_OnTouch()
25 | {
26 | player.SeekTo( 0 )
27 | player.Play()
28 | }
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/files/samples/Audio_Output.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Called when application is started.
4 | def OnStart():
5 | global player
6 | # Create layout that fills the screen.
7 | lay = app.CreateLayout("linear", "FillXY,VCenter")
8 |
9 | # Create 'Play' button.
10 | btn = app.CreateButton("Play", 0.4, 0.1)
11 | btn.SetOnTouch(btn_OnTouch)
12 | lay.AddChild(btn)
13 |
14 | # Add main layout to app.
15 | app.AddLayout(lay)
16 |
17 | # Create media player.
18 | player = app.CreateMediaPlayer()
19 |
20 | # Load a file (can be ogg or mp3).
21 | player.SetFile("/Sys/Snd/Poing.ogg")
22 |
23 | # Handle 'Play' button.
24 | def btn_OnTouch():
25 | player.SeekTo(0)
26 | player.Play()
--------------------------------------------------------------------------------
/files/samples/Camera_Stream_Receive.js:
--------------------------------------------------------------------------------
1 |
2 | //Called when application is started.
3 | function OnStart()
4 | {
5 | //Lock orientation while we create initial layout.
6 | app.SetOrientation( "Landscape" )
7 |
8 | //Create a layout with objects vertically centered.
9 | lay = app.CreateLayout( "linear", "VCenter,FillXY" )
10 | lay.SetBackground( "/res/drawable/pattern_carbon", "repeat" )
11 |
12 | //Create image with fixd internal size (must match transmit size)
13 | img = app.CreateImage( null, 0.9,0.9, "fix", 640,480 )
14 | lay.AddChild( img )
15 |
16 | //Add layout to app.
17 | app.AddLayout( lay )
18 |
19 | //Create UDP network object and enable recieve.
20 | net = app.CreateNetClient( "UDP" )
21 | net.ReceiveVideoStream( 11055, img )
22 | }
23 |
24 |
--------------------------------------------------------------------------------
/files/samples/Camera_Stream_Receive.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Called when application is started.
4 | def OnStart():
5 | # Lock orientation while we create initial layout.
6 | app.SetOrientation("Landscape")
7 |
8 | # Create a layout with objects vertically centered.
9 | lay = app.CreateLayout("linear", "VCenter,FillXY")
10 | lay.SetBackground("/res/drawable/pattern_carbon", "repeat")
11 |
12 | # Create image with fixed internal size (must match transmit size)
13 | img = app.CreateImage(None, 0.9, 0.9, "fix", 640, 480)
14 | lay.AddChild(img)
15 |
16 | # Add layout to app.
17 | app.AddLayout(lay)
18 |
19 | # Create UDP network object and enable receive.
20 | net = app.CreateNetClient("UDP")
21 | net.ReceiveVideoStream(11055, img)
--------------------------------------------------------------------------------
/files/samples/Custom_Browser_Tabs.js:
--------------------------------------------------------------------------------
1 |
2 | //Custom browser tabs allow you to use the
3 | //security features of Google Chrome, such
4 | //as Google account logins (OAuth) that are not
5 | //available in WebViews.
6 |
7 | function OnStart()
8 | {
9 | lay = app.CreateLayout("linear", "VCenter, FillXY")
10 | btn = app.AddButton(lay, "Open Browser Tab")
11 | btn.SetOnTouch( btn_OnTouch )
12 | app.AddLayout(lay)
13 |
14 | tabs = app.CreateCustomTabs()
15 | }
16 |
17 | function btn_OnTouch( )
18 | {
19 | tabs.OpenUrl( "http://droidscript.org" )
20 | }
21 |
--------------------------------------------------------------------------------
/files/samples/Custom_Browser_Tabs.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Custom browser tabs allow you to use the
4 | # security features of Google Chrome, such
5 | # as Google account logins (OAuth) that are not
6 | # available in WebViews.
7 |
8 | def OnStart():
9 | global tabs
10 | lay = app.CreateLayout("linear", "VCenter, FillXY")
11 | btn = app.AddButton(lay, "Open Browser Tab")
12 | btn.SetOnTouch( btn_OnTouch )
13 | app.AddLayout(lay)
14 |
15 | tabs = app.CreateCustomTabs()
16 |
17 | def btn_OnTouch():
18 | tabs.OpenUrl( "http://droidscript.org" )
--------------------------------------------------------------------------------
/files/samples/Hello_World.js:
--------------------------------------------------------------------------------
1 |
2 | //Called when application is started.
3 | function OnStart()
4 | {
5 | //Create a layout with objects vertically centered.
6 | lay = app.CreateLayout( "linear", "VCenter,FillXY" )
7 |
8 | //Add an image 20% of screen width.
9 | img = app.AddImage( lay, "/Sys/Img/Hello.png", 0.2 )
10 |
11 | //Add a button 30% of screen width.
12 | btn = app.AddButton( lay, "Press Me", 0.3 )
13 | btn.SetMargins( 0, 0.05, 0, 0 )
14 | btn.SetOnTouch( btn_OnTouch )
15 |
16 | //Add layout to app.
17 | app.AddLayout( lay )
18 | }
19 |
20 | //Called when user touches our button.
21 | function btn_OnTouch()
22 | {
23 | //Show a popup message.
24 | app.ShowPopup( "Hello World!" )
25 |
26 | //Vibrate phone with a pattern (in milliseconds).
27 | //pause,vibrate,pause,vibrate...
28 | app.Vibrate( "0,100,30,100,50,300" )
29 | }
30 |
--------------------------------------------------------------------------------
/files/samples/Hello_World.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | def OnStart():
4 | # Create a layout with objects vertically centered.
5 | lay = app.CreateLayout("linear", "VCenter,FillXY")
6 |
7 | # Add an image 20% of screen width.
8 | img = app.AddImage(lay, "/Sys/Img/Hello.png", 0.2)
9 |
10 | # Add a button 30% of screen width.
11 | btn = app.AddButton(lay, "Press Me", 0.3)
12 | btn.SetMargins(0, 0.05, 0, 0)
13 | btn.SetOnTouch(btn_OnTouch)
14 |
15 | # Add layout to app.
16 | app.AddLayout(lay)
17 |
18 | # Called when user touches our button.
19 | def btn_OnTouch():
20 | # Show a popup message.
21 | app.ShowPopup("Hello World!")
22 |
23 | # Vibrate phone with a pattern (in milliseconds).
24 | # pause,vibrate,pause,vibrate...
25 | app.Vibrate("0,100,30,100,50,300")
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_Images.js:
--------------------------------------------------------------------------------
1 |
2 | //Make this a Hybrid app.
3 | cfg.Hybrid
4 |
5 | //Called when application starts.
6 | function OnStart()
7 | {
8 | //Add main layout and set default child margins.
9 | layMain = ui.addLayout( "main", "linear", "fillxy" )
10 | layMain.setChildMargins( .02, .01, .02, .01 )
11 |
12 | //Add an image to main layout and handle touch events.
13 | //(local image files can be used too eg. Img/robot.png)
14 | var url = "https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Hapus_Mango.jpg/220px-Hapus_Mango.jpg"
15 | img = ui.addImage( layMain, url, "", null, 0.3 )
16 | img.setBorderRadius( 20, 20, 20, 20, "px" )
17 | img.setOnTouch( img_OnTouch )
18 | }
19 |
20 | //Handle touching the image.
21 | function img_OnTouch()
22 | {
23 | ui.showPopup( "Mango" )
24 | app.Vibrate( "0,100,30,100,50,300" );
25 | }
26 |
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_Images.py:
--------------------------------------------------------------------------------
1 | from hybrid import ui
2 | from native import app
3 |
4 | # Make this a Hybrid app.
5 | # Called when application starts.
6 | def OnStart():
7 | # Add main layout and set default child margins.
8 | layMain = ui.addLayout("main", "linear", "fillxy")
9 | layMain.setChildMargins(.02, .01, .02, .01)
10 |
11 | # Add an image to main layout and handle touch events.
12 | # (local image files can be used too eg. Img/robot.png)
13 | url = "https://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Hapus_Mango.jpg/220px-Hapus_Mango.jpg"
14 | img = ui.addImage(layMain, url, "", None, 0.3)
15 | img.setBorderRadius(20, 20, 20, 20, "px")
16 | img.setOnTouch(img_OnTouch)
17 |
18 | # Handle touching the image.
19 | def img_OnTouch(event):
20 | ui.showPopup("Mango")
21 | app.Vibrate("0,100,30,100,50,300")
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_Tabs.js:
--------------------------------------------------------------------------------
1 |
2 | //Make this a Hybrid app.
3 | cfg.Hybrid
4 |
5 | //Called when application starts.
6 | function OnStart()
7 | {
8 | //Add main layout.
9 | layMain = ui.addLayout( "main", "linear", "fillxy" )
10 |
11 | //Add tab control.
12 | tab = ui.addTabs( layMain, "Tab1,Tab2,Tab3", "", 1,1 )
13 | tab.setMargins( 0, 0.01, 0, 0 )
14 |
15 | //Get first tab's layout and set default margins for its children.
16 | layTab1 = tab.getLayout( "Tab1" )
17 | layTab1.setChildMargins( .02, .02, .02, .02 )
18 |
19 | //Add a button to the first tab with primary color.
20 | btnHello = ui.addButton( layTab1, "My Button", "primary" )
21 | btnHello.setOnTouch( btnHello_onTouch )
22 | }
23 |
24 | //Called when button is pressed.
25 | function btnHello_onTouch()
26 | {
27 | ui.showPopup( "Hello World" )
28 | }
29 |
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_Tabs.py:
--------------------------------------------------------------------------------
1 | # cfg.Hybrid
2 |
3 | from hybrid import ui
4 |
5 | # Make this a Hybrid app
6 |
7 | # Called when application starts
8 | def OnStart():
9 | # Add main layout
10 | layMain = ui.addLayout("main", "linear", "fillxy")
11 |
12 | # Add tab control
13 | tab = ui.addTabs(layMain, "Tab1,Tab2,Tab3", "", 1, 1)
14 | tab.setMargins(0, 0.01, 0, 0)
15 |
16 | # Get first tab's layout and set default margins for its children
17 | layTab1 = tab.getLayout("Tab1")
18 | layTab1.setChildMargins(0.02, 0.02, 0.02, 0.02)
19 |
20 | # Add a button to the first tab with primary color
21 | btnHello = ui.addButton(layTab1, "My Button", "primary")
22 | btnHello.setOnTouch(btnHello_onTouch)
23 |
24 | # Called when button is pressed
25 | def btnHello_onTouch(event):
26 | ui.showPopup("Hello World")
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_WebViews.js:
--------------------------------------------------------------------------------
1 |
2 | //Make this a Hybrid app.
3 | cfg.Hybrid
4 |
5 | //Called when application starts.
6 | function OnStart()
7 | {
8 | //Add main layout and set default child margins.
9 | layMain = ui.addLayout( "main", "linear", "fillxy" )
10 | layMain.setChildMargins( .02, .01, .02, .01 )
11 |
12 | //Add webview.
13 | web = ui.addWebView( layMain, "https://droidscript.org" , "", .95, .9 )
14 |
15 | //Add a navigation button.
16 | btnNavigate = ui.addButton( layMain, "Load News", "primary" )
17 | btnNavigate.setOnTouch( function(){ web.loadUrl("https://droidscript.org/news-2") } )
18 | }
19 |
--------------------------------------------------------------------------------
/files/samples/Hybrid_-_WebViews.py:
--------------------------------------------------------------------------------
1 | from hybrid import ui
2 |
3 | # Called when application starts.
4 | def OnStart():
5 | # Add main layout and set default child margins.
6 | layMain = ui.addLayout("main", "linear", "fillxy")
7 | layMain.setChildMargins(0.02, 0.01, 0.02, 0.01)
8 |
9 | # Add webview.
10 | web = ui.addWebView(layMain, "https://droidscript.org", "", 0.95, 0.9)
11 |
12 | # Add a navigation button.
13 | btnNavigate = ui.addButton(layMain, "Load News", "primary")
14 | btnNavigate.setOnTouch(lambda event: web.loadUrl("https://droidscript.org/news-2"))
--------------------------------------------------------------------------------
/files/samples/Image_Tween.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Called when application is started.
4 | def OnStart():
5 | global img
6 | # Lock screen orientation to Landscape
7 | app.SetOrientation("Landscape")
8 |
9 | # Create an Absolute layout so we can position images precisely.
10 | lay = app.CreateLayout("Absolute", "FillXY")
11 |
12 | # Create image.
13 | img = app.CreateImage("/Sys/Img/Hello.png", 0.2)
14 | lay.AddChild(img)
15 |
16 | # Add layout to app.
17 | app.AddLayout(lay)
18 |
19 | # Start Tween animation.
20 | Tween1()
21 |
22 | def Tween1():
23 | target = { "x": 0.5, "y": 0.5, "sw": 0.5, "sh": 0.5, "rot": 360 }
24 | img.Tween(target, 1500, "Exponential.Out", 1, True, Tween2)
25 |
26 | def Tween2():
27 | target = { "x": 0.8, "y": [0.6, 0.3, 0.6], "rot": 360 * 3 }
28 | img.Tween(target, 1000)
--------------------------------------------------------------------------------
/files/samples/Mail_Share.js:
--------------------------------------------------------------------------------
1 | //Called when application is started.
2 | function OnStart()
3 | {
4 | //Create layout that fills the screen.
5 | lay = app.CreateLayout( "Linear", "FillXY,VCenter" )
6 |
7 | //Create Send button.
8 | btn = app.CreateButton( "Send Email", 0.4, 0.1 )
9 | btn.SetOnTouch( btn_OnTouch )
10 | lay.AddChild( btn )
11 |
12 | //Add main layout to app.
13 | app.AddLayout( lay )
14 | }
15 |
16 | //Handle Send button.
17 | function btn_OnTouch()
18 | {
19 | //Send the email message via built in email app.
20 | //(Leave 4th parameter out if attachment is not required)
21 | var file = "/sdcard/MyPic.jpg";
22 | app.SendMail( "myfriend@gmail.com", "MySubject", "Hello", file )
23 | }
24 |
--------------------------------------------------------------------------------
/files/samples/Mail_Share.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | # Called when application is started.
4 | def OnStart():
5 | # Create layout that fills the screen.
6 | lay = app.CreateLayout("linear", "FillXY,VCenter")
7 |
8 | # Create Send button.
9 | btn = app.CreateButton("Send Email", 0.4, 0.1)
10 | btn.SetOnTouch(btn_OnTouch)
11 | lay.AddChild(btn)
12 |
13 | # Add main layout to app.
14 | app.AddLayout(lay)
15 |
16 | # Handle Send button.
17 | def btn_OnTouch():
18 | # Send the email message via built in email app.
19 | # (Leave 4th parameter out if attachment is not required)
20 | file = "/sdcard/MyPic.jpg"
21 | app.SendMail("myfriend@gmail.com", "MySubject", "Hello", file)
22 |
23 | OnStart()
--------------------------------------------------------------------------------
/files/samples/System_Bar_Colors.js:
--------------------------------------------------------------------------------
1 |
2 | //Called when application is started.
3 | function OnStart()
4 | {
5 | //Set status and nav bar colors.
6 | //(Works on Lollipop or newer.)
7 | app.SetStatusBarColor( "#ff0000" )
8 | app.SetNavBarColor( "#ff0000" )
9 |
10 | //Create a layout with objects vertically centered.
11 | lay = app.CreateLayout( "linear", "VCenter,FillXY" )
12 |
13 | //Create a text label and add it to layout.
14 | txt = app.CreateText( "Hello" )
15 | txt.SetTextColor( "#ff0000" )
16 | txt.SetTextSize( 32 )
17 | lay.AddChild( txt )
18 |
19 | //Add layout to app.
20 | app.AddLayout( lay )
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/files/samples/System_Bar_Colors.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | def OnStart():
4 | app.SetStatusBarColor("#ff0000")
5 | app.SetNavBarColor("#ff0000")
6 |
7 | lay = app.CreateLayout("linear", "VCenter,FillXY")
8 |
9 | txt = app.CreateText("Hello")
10 | txt.SetTextColor("#ff0000")
11 | txt.SetTextSize(32)
12 | lay.AddChild(txt)
13 |
14 | app.AddLayout(lay)
--------------------------------------------------------------------------------
/files/samples/Tabs_Demo.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | def OnStart():
4 | # Create a layout with objects vertically centered.
5 | lay = app.CreateLayout("linear", "VCenter,FillXY")
6 | lay.SetBackColor("black")
7 |
8 | # Create tabs.
9 | tabs = app.CreateTabs("FRED,BILL,MARK", 0.8, 0.8, "VCenter")
10 | tabs.SetOnChange(tabs_OnChange)
11 | lay.AddChild(tabs)
12 |
13 | # Add button to first tab.
14 | layFred = tabs.GetLayout("FRED")
15 | btn = app.CreateButton("Button")
16 | layFred.AddChild(btn)
17 |
18 | # Add button to second tab.
19 | layBill = tabs.GetLayout("BILL")
20 | chk = app.CreateCheckBox("CheckBox")
21 | layBill.AddChild(chk)
22 |
23 | # Add layout to app.
24 | app.AddLayout(lay)
25 |
26 | def tabs_OnChange(name):
27 | app.ShowPopup(name)
--------------------------------------------------------------------------------
/files/samples/Text_To_Speech.js:
--------------------------------------------------------------------------------
1 |
2 | //Called when application is started.
3 | function OnStart()
4 | {
5 | //Create a layout with objects vertically centered.
6 | lay = app.CreateLayout( "linear", "VCenter,FillXY" )
7 |
8 | //Create an text edit box.
9 | edt = app.CreateTextEdit( "Hello World!", 0.8, 0.3 )
10 | lay.AddChild( edt )
11 |
12 | //Create a button..
13 | btn = app.CreateButton( "Press Me", 0.3 )
14 |
15 | //Set function to call when button pressed.
16 | btn.SetOnTouch( btn_OnTouch )
17 |
18 | //Add button to layout.
19 | lay.AddChild( btn )
20 |
21 | //Add layout to app.
22 | app.AddLayout( lay )
23 | }
24 |
25 | //Called when user touches our button.
26 | function btn_OnTouch()
27 | {
28 | //Speak the text at default pitch and speed.
29 | var pitch = 1.0, speed = 1.0;
30 | app.TextToSpeech( edt.GetText(), pitch, speed )
31 | }
32 |
--------------------------------------------------------------------------------
/files/samples/USB_GPS.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | def OnStart():
4 | global txtLog
5 | lay = app.CreateLayout( "linear", "VCenter,FillXY")
6 | app.AddLayout(lay)
7 |
8 | txtLog = app.CreateText("", 0.95, 0.9, "Log,MonoSpace")
9 | txtLog.SetBackColor("#333333")
10 | txtLog.SetTextSize(12)
11 | lay.AddChild(txtLog)
12 |
13 | usb = app.CreateUSBSerial()
14 | if not usb:
15 | app.ShowPopup("Please connect your GPS and restart")
16 | return
17 | usb.SetOnReceive(usb_OnReceive)
18 | usb.SetSplitMode("End", "\n")
19 | app.ShowPopup("Connected")
20 |
21 | def usb_OnReceive(data):
22 | app.print(data)
23 | if data[:6] == "$GPRMC":
24 | txtLog.Log(data.replace("\n", ""))
--------------------------------------------------------------------------------
/files/samples/USB_Serial.py:
--------------------------------------------------------------------------------
1 | from native import app
2 |
3 | def OnStart():
4 | global usb
5 | # Create a layout with objects vertically centered.
6 | lay = app.CreateLayout('linear', 'VCenter,FillXY')
7 |
8 | # Create a button 1/3 of screen width and 1/4 screen height.
9 | btn = app.CreateButton('Press Me', 0.3, 0.25)
10 | lay.AddChild(btn)
11 |
12 | # Set function to call when button pressed.
13 | btn.SetOnTouch(btn_OnTouch)
14 |
15 | # Add layout to app.
16 | app.AddLayout(lay)
17 |
18 | # Create USB serial object.
19 | usb = app.CreateUSBSerial()
20 |
21 | # Called when user touches our button.
22 | def btn_OnTouch():
23 | # Send serial text to device.
24 | usb.Write('Hello serial device!')
--------------------------------------------------------------------------------
/files/updatePages.js:
--------------------------------------------------------------------------------
1 |
2 | const path = require('path');
3 | const fs = require('fs-extra');
4 | const rimraf = require('rimraf').sync;
5 | const conf = require('./conf.json');
6 |
7 | main();
8 |
9 | function main() {
10 | const base = path.join(__dirname, '..') + path.sep;
11 |
12 | console.log("removing old docs");
13 | try { rimraf(base + "docs/" + conf.version); } catch (e) { console.error(e.message); }
14 |
15 | console.log("copying new docs");
16 | if (!fs.existsSync(base + "docs")) fs.mkdirSync(base + "docs");
17 | fs.copySync(base + "out", base + "docs");
18 | fs.copySync(base + "out/version.txt", base + "docs/version.txt");
19 |
20 | console.log('done');
21 | }
22 |
--------------------------------------------------------------------------------
/run.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | sudo docker run -p 8080:8080 dsdocs
3 |
--------------------------------------------------------------------------------