overte/interface/resources/qml/Menu.qml
2015-04-25 10:41:06 -07:00

1072 lines
37 KiB
QML

import QtQuick 2.4
import QtQuick.Controls 1.3
import Hifi 1.0
Item {
Item {
objectName: "AllActions"
Action {
id: aboutApp
objectName: "HifiAction_" + MenuConstants.AboutApp
text: qsTr("About Interface")
}
//
// File Menu
//
Action {
id: login
objectName: "HifiAction_" + MenuConstants.Login
text: qsTr("Login")
}
Action {
id: quit
objectName: "HifiAction_" + MenuConstants.Quit
text: qsTr("Quit")
//shortcut: StandardKey.Quit
shortcut: "Ctrl+Q"
}
// Scripts
Action {
id: loadScript
objectName: "HifiAction_" + MenuConstants.LoadScript
text: qsTr("Open and Run Script File...")
shortcut: "Ctrl+O"
onTriggered: {
console.log("Shortcut ctrl+o hit");
}
}
Action {
id: loadScriptURL
objectName: "HifiAction_" + MenuConstants.LoadScriptURL
text: qsTr("Open and Run Script from URL...")
shortcut: "Ctrl+Shift+O"
}
Action {
id: reloadAllScripts
objectName: "HifiAction_" + MenuConstants.ReloadAllScripts
text: qsTr("Reload All Scripts")
}
Action {
id: runningScripts
objectName: "HifiAction_" + MenuConstants.RunningScripts
text: qsTr("Running Scripts")
}
Action {
id: stopAllScripts
objectName: "HifiAction_" + MenuConstants.StopAllScripts
text: qsTr("Stop All Scripts")
}
// Locations
Action {
id: bookmarkLocation
objectName: "HifiAction_" + MenuConstants.BookmarkLocation
text: qsTr("Bookmark Location")
}
Action {
id: bookmarks
objectName: "HifiAction_" + MenuConstants.Bookmarks
text: qsTr("Bookmarks")
}
Action {
id: addressBar
objectName: "HifiAction_" + MenuConstants.AddressBar
text: qsTr("Show Address Bar")
}
//
// Edit menu
//
Action {
id: undo
text: "Undo"
shortcut: StandardKey.Undo
}
Action {
id: redo
text: "Redo"
shortcut: StandardKey.Redo
}
Action {
id: animations
objectName: "HifiAction_" + MenuConstants.Animations
text: qsTr("Animations...")
}
Action {
id: attachments
objectName: "HifiAction_" + MenuConstants.Attachments
text: qsTr("Attachments...")
}
//
// Tools menu
//
Action {
id: scriptEditor
objectName: "HifiAction_" + MenuConstants.ScriptEditor
text: qsTr("Script Editor...")
}
Action {
id: controlWithSpeech
objectName: "HifiAction_" + MenuConstants.ControlWithSpeech
text: qsTr("Control With Speech")
}
Action {
id: chat
objectName: "HifiAction_" + MenuConstants.Chat
text: qsTr("Chat...")
}
Action {
id: addRemoveFriends
objectName: "HifiAction_" + MenuConstants.AddRemoveFriends
text: qsTr("Add/Remove Friends...")
}
ExclusiveGroup {
Action {
id: visibleToEveryone
objectName: "HifiAction_" + MenuConstants.VisibleToEveryone
text: qsTr("Everyone")
}
Action {
id: visibleToFriends
objectName: "HifiAction_" + MenuConstants.VisibleToFriends
text: qsTr("Friends")
}
Action {
id: visibleToNoOne
objectName: "HifiAction_" + MenuConstants.VisibleToNoOne
text: qsTr("No one")
}
}
Action {
id: toolWindow
objectName: "HifiAction_" + MenuConstants.ToolWindow
text: qsTr("Tool Window")
}
Action {
id: javascriptConsole
objectName: "HifiAction_" + MenuConstants.JavascriptConsole
text: qsTr("Console...")
}
Action {
id: resetSensors
objectName: "HifiAction_" + MenuConstants.ResetSensors
text: qsTr("Reset Sensors")
}
Action {
id: alignForearmsWithWrists
objectName: "HifiAction_" + MenuConstants.AlignForearmsWithWrists
text: qsTr("Align Forearms with Wrists")
checkable: true
}
Action {
id: alternateIK
objectName: "HifiAction_" + MenuConstants.AlternateIK
text: qsTr("Alternate IK")
checkable: true
}
Action {
id: ambientOcclusion
objectName: "HifiAction_" + MenuConstants.AmbientOcclusion
text: qsTr("Ambient Occlusion")
checkable: true
}
Action {
id: atmosphere
objectName: "HifiAction_" + MenuConstants.Atmosphere
text: qsTr("Atmosphere")
}
Action {
id: audioNoiseReduction
objectName: "HifiAction_" + MenuConstants.AudioNoiseReduction
text: qsTr("Audio Noise Reduction")
checkable: true
}
Action {
id: audioScope
objectName: "HifiAction_" + MenuConstants.AudioScope
text: qsTr("Show Scope")
checkable: true
}
ExclusiveGroup {
Action {
id: audioScopeFiveFrames
objectName: "HifiAction_" + MenuConstants.AudioScopeFiveFrames
text: qsTr("Five")
checkable: true
checked: true
}
Action {
id: audioScopeFiftyFrames
objectName: "HifiAction_" + MenuConstants.AudioScopeFiftyFrames
text: qsTr("Fifty")
checkable: true
}
Action {
id: audioScopeTwentyFrames
objectName: "HifiAction_" + MenuConstants.AudioScopeTwentyFrames
text: qsTr("Twenty")
checkable: true
}
}
Action {
id: audioScopePause
objectName: "HifiAction_" + MenuConstants.AudioScopePause
text: qsTr("Pause Scope")
checkable: true
}
Action {
id: audioStats
objectName: "HifiAction_" + MenuConstants.AudioStats
text: qsTr("Audio Stats")
checkable: true
}
Action {
id: audioStatsShowInjectedStreams
objectName: "HifiAction_" + MenuConstants.AudioStatsShowInjectedStreams
text: qsTr("Audio Stats Show Injected Streams")
checkable: true
}
Action {
id: bandwidthDetails
objectName: "HifiAction_" + MenuConstants.BandwidthDetails
text: qsTr("Bandwidth Details")
checkable: true
}
Action {
id: blueSpeechSphere
objectName: "HifiAction_" + MenuConstants.BlueSpeechSphere
text: qsTr("Blue Sphere While Speaking")
checkable: true
}
Action {
id: cascadedShadows
objectName: "HifiAction_" + MenuConstants.CascadedShadows
text: qsTr("Cascaded")
}
Action {
id: cachesSize
objectName: "HifiAction_" + MenuConstants.CachesSize
text: qsTr("RAM Caches Size")
}
Action {
id: collisions
objectName: "HifiAction_" + MenuConstants.Collisions
text: qsTr("Collisions")
}
Action {
id: copyAddress
objectName: "HifiAction_" + MenuConstants.CopyAddress
text: qsTr("Copy Address to Clipboard")
}
Action {
id: copyPath
objectName: "HifiAction_" + MenuConstants.CopyPath
text: qsTr("Copy Path to Clipboard")
}
Action {
id: decreaseAvatarSize
objectName: "HifiAction_" + MenuConstants.DecreaseAvatarSize
text: qsTr("Decrease Avatar Size")
}
Action {
id: deleteBookmark
objectName: "HifiAction_" + MenuConstants.DeleteBookmark
text: qsTr("Delete Bookmark...")
}
Action {
id: disableActivityLogger
objectName: "HifiAction_" + MenuConstants.DisableActivityLogger
text: qsTr("Disable Activity Logger")
}
Action {
id: disableLightEntities
objectName: "HifiAction_" + MenuConstants.DisableLightEntities
text: qsTr("Disable Light Entities")
}
Action {
id: disableNackPackets
objectName: "HifiAction_" + MenuConstants.DisableNackPackets
text: qsTr("Disable NACK Packets")
}
Action {
id: diskCacheEditor
objectName: "HifiAction_" + MenuConstants.DiskCacheEditor
text: qsTr("Disk Cache Editor")
}
Action {
id: displayHands
objectName: "HifiAction_" + MenuConstants.DisplayHands
text: qsTr("Show Hand Info")
}
Action {
id: displayHandTargets
objectName: "HifiAction_" + MenuConstants.DisplayHandTargets
text: qsTr("Show Hand Targets")
}
Action {
id: displayModelBounds
objectName: "HifiAction_" + MenuConstants.DisplayModelBounds
text: qsTr("Display Model Bounds")
}
Action {
id: displayModelTriangles
objectName: "HifiAction_" + MenuConstants.DisplayModelTriangles
text: qsTr("Display Model Triangles")
}
Action {
id: displayModelElementChildProxies
objectName: "HifiAction_" + MenuConstants.DisplayModelElementChildProxies
text: qsTr("Display Model Element Children")
}
Action {
id: displayModelElementProxy
objectName: "HifiAction_" + MenuConstants.DisplayModelElementProxy
text: qsTr("Display Model Element Bounds")
}
Action {
id: displayDebugTimingDetails
objectName: "HifiAction_" + MenuConstants.DisplayDebugTimingDetails
text: qsTr("Display Timing Details")
}
Action {
id: dontDoPrecisionPicking
objectName: "HifiAction_" + MenuConstants.DontDoPrecisionPicking
text: qsTr("Don't Do Precision Picking")
}
Action {
id: dontFadeOnOctreeServerChanges
objectName: "HifiAction_" + MenuConstants.DontFadeOnOctreeServerChanges
text: qsTr("Don't Fade In/Out on Octree Server Changes")
}
Action {
id: dontRenderEntitiesAsScene
objectName: "HifiAction_" + MenuConstants.DontRenderEntitiesAsScene
text: qsTr("Don't Render Entities as Scene")
}
Action {
id: echoLocalAudio
objectName: "HifiAction_" + MenuConstants.EchoLocalAudio
text: qsTr("Echo Local Audio")
}
Action {
id: echoServerAudio
objectName: "HifiAction_" + MenuConstants.EchoServerAudio
text: qsTr("Echo Server Audio")
}
Action {
id: editEntitiesHelp
objectName: "HifiAction_" + MenuConstants.EditEntitiesHelp
text: qsTr("Edit Entities Help...")
}
Action {
id: enable3DTVMode
objectName: "HifiAction_" + MenuConstants.Enable3DTVMode
text: qsTr("Enable 3DTV Mode")
}
Action {
id: enableCharacterController
objectName: "HifiAction_" + MenuConstants.EnableCharacterController
text: qsTr("Enable avatar collisions")
}
Action {
id: enableGlowEffect
objectName: "HifiAction_" + MenuConstants.EnableGlowEffect
text: qsTr("Enable Glow Effect (Warning: Poor Oculus Performance)")
}
Action {
id: enableVRMode
objectName: "HifiAction_" + MenuConstants.EnableVRMode
text: qsTr("Enable VR Mode")
}
Action {
id: expandMyAvatarSimulateTiming
objectName: "HifiAction_" + MenuConstants.ExpandMyAvatarSimulateTiming
text: qsTr("Expand /myAvatar/simulation")
}
Action {
id: expandMyAvatarTiming
objectName: "HifiAction_" + MenuConstants.ExpandMyAvatarTiming
text: qsTr("Expand /myAvatar")
}
Action {
id: expandOtherAvatarTiming
objectName: "HifiAction_" + MenuConstants.ExpandOtherAvatarTiming
text: qsTr("Expand /otherAvatar")
}
Action {
id: expandPaintGLTiming
objectName: "HifiAction_" + MenuConstants.ExpandPaintGLTiming
text: qsTr("Expand /paintGL")
}
Action {
id: expandUpdateTiming
objectName: "HifiAction_" + MenuConstants.ExpandUpdateTiming
text: qsTr("Expand /update")
}
Action {
id: faceshift
objectName: "HifiAction_" + MenuConstants.Faceshift
text: qsTr("Faceshift")
}
Action {
id: filterSixense
objectName: "HifiAction_" + MenuConstants.FilterSixense
text: qsTr("Smooth Sixense Movement")
}
Action {
id: firstPerson
objectName: "HifiAction_" + MenuConstants.FirstPerson
text: qsTr("First Person")
}
Action {
id: frameTimer
objectName: "HifiAction_" + MenuConstants.FrameTimer
text: qsTr("Show Timer")
}
Action {
id: fullscreen
objectName: "HifiAction_" + MenuConstants.Fullscreen
text: qsTr("Fullscreen")
}
Action {
id: fullscreenMirror
objectName: "HifiAction_" + MenuConstants.FullscreenMirror
text: qsTr("Fullscreen Mirror")
}
Action {
id: glowWhenSpeaking
objectName: "HifiAction_" + MenuConstants.GlowWhenSpeaking
text: qsTr("Glow When Speaking")
}
Action {
id: namesAboveHeads
objectName: "HifiAction_" + MenuConstants.NamesAboveHeads
text: qsTr("Names Above Heads")
}
Action {
id: goToUser
objectName: "HifiAction_" + MenuConstants.GoToUser
text: qsTr("Go To User")
}
Action {
id: hMDTools
objectName: "HifiAction_" + MenuConstants.HMDTools
text: qsTr("HMD Tools")
}
Action {
id: increaseAvatarSize
objectName: "HifiAction_" + MenuConstants.IncreaseAvatarSize
text: qsTr("Increase Avatar Size")
}
Action {
id: keyboardMotorControl
objectName: "HifiAction_" + MenuConstants.KeyboardMotorControl
text: qsTr("Enable Keyboard Motor Control")
}
Action {
id: leapMotionOnHMD
objectName: "HifiAction_" + MenuConstants.LeapMotionOnHMD
text: qsTr("Leap Motion on HMD")
}
Action {
id: loadRSSDKFile
objectName: "HifiAction_" + MenuConstants.LoadRSSDKFile
text: qsTr("Load .rssdk file")
}
Action {
id: lodTools
objectName: "HifiAction_" + MenuConstants.LodTools
text: qsTr("LOD Tools")
}
Action {
id: log
objectName: "HifiAction_" + MenuConstants.Log
text: qsTr("Log")
}
Action {
id: lowVelocityFilter
objectName: "HifiAction_" + MenuConstants.LowVelocityFilter
text: qsTr("Low Velocity Filter")
}
Action {
id: mirror
objectName: "HifiAction_" + MenuConstants.Mirror
text: qsTr("Mirror")
}
Action {
id: muteAudio
objectName: "HifiAction_" + MenuConstants.MuteAudio
text: qsTr("Mute Microphone")
}
Action {
id: muteEnvironment
objectName: "HifiAction_" + MenuConstants.MuteEnvironment
text: qsTr("Mute Environment")
}
Action {
id: noFaceTracking
objectName: "HifiAction_" + MenuConstants.NoFaceTracking
text: qsTr("None")
}
Action {
id: noShadows
objectName: "HifiAction_" + MenuConstants.NoShadows
text: qsTr("None")
}
Action {
id: octreeStats
objectName: "HifiAction_" + MenuConstants.OctreeStats
text: qsTr("Entity Statistics")
}
Action {
id: offAxisProjection
objectName: "HifiAction_" + MenuConstants.OffAxisProjection
text: qsTr("Off-Axis Projection")
}
Action {
id: onlyDisplayTopTen
objectName: "HifiAction_" + MenuConstants.OnlyDisplayTopTen
text: qsTr("Only Display Top Ten")
}
Action {
id: packageModel
objectName: "HifiAction_" + MenuConstants.PackageModel
text: qsTr("Package Model...")
}
Action {
id: pair
objectName: "HifiAction_" + MenuConstants.Pair
text: qsTr("Pair")
}
Action {
id: pipelineWarnings
objectName: "HifiAction_" + MenuConstants.PipelineWarnings
text: qsTr("Log Render Pipeline Warnings")
}
Action {
id: preferences
objectName: "HifiAction_" + MenuConstants.Preferences
text: qsTr("Preferences...")
}
Action {
id: renderBoundingCollisionShapes
objectName: "HifiAction_" + MenuConstants.RenderBoundingCollisionShapes
text: qsTr("Show Bounding Collision Shapes")
checkable: true
}
Action {
id: renderFocusIndicator
objectName: "HifiAction_" + MenuConstants.RenderFocusIndicator
text: qsTr("Show Eye Focus")
checkable: true
}
Action {
id: renderHeadCollisionShapes
objectName: "HifiAction_" + MenuConstants.RenderHeadCollisionShapes
text: qsTr("Show Head Collision Shapes")
checkable: true
}
Action {
id: renderLookAtVectors
objectName: "HifiAction_" + MenuConstants.RenderLookAtVectors
text: qsTr("Show Look-at Vectors")
checkable: true
}
Action {
id: renderSkeletonCollisionShapes
objectName: "HifiAction_" + MenuConstants.RenderSkeletonCollisionShapes
text: qsTr("Show Skeleton Collision Shapes")
checkable: true
}
ExclusiveGroup {
Action {
id: renderTargetFramerateUnlimited
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerateUnlimited
text: qsTr("Unlimited")
checked: true
checkable: true
}
Action {
id: renderTargetFramerate60
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerate60
text: qsTr("60")
checkable: true
}
Action {
id: renderTargetFramerate50
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerate50
text: qsTr("50")
checkable: true
}
Action {
id: renderTargetFramerate40
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerate40
text: qsTr("40")
checkable: true
}
Action {
id: renderTargetFramerate30
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerate30
text: qsTr("30")
checkable: true
}
}
Action {
id: renderTargetFramerateVSyncOn
objectName: "HifiAction_" + MenuConstants.RenderTargetFramerateVSyncOn
text: qsTr("V-Sync On")
checkable: true
}
Action {
id: renderResolution
objectName: "HifiAction_" + MenuConstants.RenderResolution
text: qsTr("Scale Resolution")
}
ExclusiveGroup {
Action {
id: renderResolutionOne
objectName: "HifiAction_" + MenuConstants.RenderResolutionOne
text: qsTr("1")
checkable: true
checked: true
}
Action {
id: renderResolutionTwoThird
objectName: "HifiAction_" + MenuConstants.RenderResolutionTwoThird
text: qsTr("2/3")
checkable: true
}
Action {
id: renderResolutionHalf
objectName: "HifiAction_" + MenuConstants.RenderResolutionHalf
text: qsTr("1/2")
checkable: true
}
Action {
id: renderResolutionThird
objectName: "HifiAction_" + MenuConstants.RenderResolutionThird
text: qsTr("1/3")
checkable: true
}
Action {
id: renderResolutionQuarter
objectName: "HifiAction_" + MenuConstants.RenderResolutionQuarter
text: qsTr("1/4")
checkable: true
}
}
Action {
id: renderAmbientLight
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight
text: qsTr("Ambient Light")
}
ExclusiveGroup {
Action {
id: renderAmbientLightGlobal
objectName: "HifiAction_" + MenuConstants.RenderAmbientLightGlobal
text: qsTr("Global")
checked: true
checkable: true
}
Action {
id: renderAmbientLight0
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight0
text: qsTr("OLD_TOWN_SQUARE")
checkable: true
}
Action {
id: renderAmbientLight1
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight1
text: qsTr("GRACE_CATHEDRAL")
checkable: true
}
Action {
id: renderAmbientLight2
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight2
text: qsTr("EUCALYPTUS_GROVE")
checkable: true
}
Action {
id: renderAmbientLight3
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight3
text: qsTr("ST_PETERS_BASILICA")
checkable: true
}
Action {
id: renderAmbientLight4
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight4
text: qsTr("UFFIZI_GALLERY")
checkable: true
}
Action {
id: renderAmbientLight5
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight5
text: qsTr("GALILEOS_TOMB")
checkable: true
}
Action {
id: renderAmbientLight6
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight6
text: qsTr("VINE_STREET_KITCHEN")
checkable: true
}
Action {
id: renderAmbientLight7
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight7
text: qsTr("BREEZEWAY")
checkable: true
}
Action {
id: renderAmbientLight8
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight8
text: qsTr("CAMPUS_SUNSET")
checkable: true
}
Action {
id: renderAmbientLight9
objectName: "HifiAction_" + MenuConstants.RenderAmbientLight9
text: qsTr("FUNSTON_BEACH_SUNSET")
checkable: true
}
}
Action {
id: resetAvatarSize
objectName: "HifiAction_" + MenuConstants.ResetAvatarSize
text: qsTr("Reset Avatar Size")
}
Action {
id: runTimingTests
objectName: "HifiAction_" + MenuConstants.RunTimingTests
text: qsTr("Run Timing Tests")
}
Action {
id: scriptedMotorControl
objectName: "HifiAction_" + MenuConstants.ScriptedMotorControl
text: qsTr("Enable Scripted Motor Control")
}
Action {
id: showBordersEntityNodes
objectName: "HifiAction_" + MenuConstants.ShowBordersEntityNodes
text: qsTr("Show Entity Nodes")
}
Action {
id: showIKConstraints
objectName: "HifiAction_" + MenuConstants.ShowIKConstraints
text: qsTr("Show IK Constraints")
}
Action {
id: simpleShadows
objectName: "HifiAction_" + MenuConstants.SimpleShadows
text: qsTr("Simple")
}
Action {
id: sixenseEnabled
objectName: "HifiAction_" + MenuConstants.SixenseEnabled
text: qsTr("Enable Hydra Support")
}
Action {
id: sixenseMouseInput
objectName: "HifiAction_" + MenuConstants.SixenseMouseInput
text: qsTr("Enable Sixense Mouse Input")
}
Action {
id: sixenseLasers
objectName: "HifiAction_" + MenuConstants.SixenseLasers
text: qsTr("Enable Sixense UI Lasers")
}
Action {
id: shiftHipsForIdleAnimations
objectName: "HifiAction_" + MenuConstants.ShiftHipsForIdleAnimations
text: qsTr("Shift hips for idle animations")
}
Action {
id: stars
objectName: "HifiAction_" + MenuConstants.Stars
text: qsTr("Stars")
}
Action {
id: stats
objectName: "HifiAction_" + MenuConstants.Stats
text: qsTr("Stats")
}
Action {
id: stereoAudio
objectName: "HifiAction_" + MenuConstants.StereoAudio
text: qsTr("Stereo Audio (disables spatial sound)")
}
Action {
id: suppressShortTimings
objectName: "HifiAction_" + MenuConstants.SuppressShortTimings
text: qsTr("Suppress Timings Less than 10ms")
}
Action {
id: testPing
objectName: "HifiAction_" + MenuConstants.TestPing
text: qsTr("Test Ping")
}
Action {
id: transmitterDrive
objectName: "HifiAction_" + MenuConstants.TransmitterDrive
text: qsTr("Transmitter Drive")
}
Action {
id: turnWithHead
objectName: "HifiAction_" + MenuConstants.TurnWithHead
text: qsTr("Turn using Head")
}
Action {
id: useAudioForMouth
objectName: "HifiAction_" + MenuConstants.UseAudioForMouth
text: qsTr("Use Audio for Mouth")
}
Action {
id: useCamera
objectName: "HifiAction_" + MenuConstants.UseCamera
text: qsTr("Use Camera")
}
Action {
id: velocityFilter
objectName: "HifiAction_" + MenuConstants.VelocityFilter
text: qsTr("Velocity Filter")
}
Action {
id: wireframe
objectName: "HifiAction_" + MenuConstants.Wireframe
text: qsTr("Wireframe")
}
}
MenuBar {
objectName: "rootMenu";
Menu {
title: "File"
MenuItem {
action: login
}
MenuItem {
action: aboutApp
}
MenuSeparator {} MenuItem { text: "Scripts"; enabled: false }
MenuItem { action: loadScript; }
MenuItem { action: loadScriptURL; }
MenuItem { action: stopAllScripts; }
MenuItem { action: reloadAllScripts; }
MenuItem { action: runningScripts; }
MenuSeparator {} MenuItem { text: "Locations"; enabled: false }
MenuItem { action: addressBar; }
MenuItem { action: copyAddress; }
MenuItem { action: copyPath; }
MenuSeparator {}
MenuItem { action: quit; }
}
Menu {
title: "Edit"
MenuItem { action: preferences; }
MenuItem { action: animations; }
}
Menu {
title: "Tools"
MenuItem { action: scriptEditor; }
MenuItem { action: controlWithSpeech; }
MenuItem { action: chat; }
MenuItem { action: addRemoveFriends; }
Menu {
title: "I Am Visible To"
MenuItem { action: visibleToEveryone; }
MenuItem { action: visibleToFriends; }
MenuItem { action: visibleToNoOne; }
}
MenuItem { action: toolWindow; }
MenuItem { action: javascriptConsole; }
MenuItem { action: resetSensors; }
MenuItem { action: packageModel; }
}
Menu {
title: "Avatar"
Menu {
title: "Size"
MenuItem { action: increaseAvatarSize; }
MenuItem { action: decreaseAvatarSize; }
MenuItem { action: resetAvatarSize; }
}
MenuItem { action: keyboardMotorControl; }
MenuItem { action: scriptedMotorControl; }
MenuItem { action: namesAboveHeads; }
MenuItem { action: glowWhenSpeaking; }
MenuItem { action: blueSpeechSphere; }
MenuItem { action: enableCharacterController; }
MenuItem { action: shiftHipsForIdleAnimations; }
}
Menu {
title: "View"
MenuItem { action: fullscreen; }
MenuItem { action: firstPerson; }
MenuItem { action: mirror; }
MenuItem { action: fullscreenMirror; }
MenuItem { action: hMDTools; }
MenuItem { action: enableVRMode; }
MenuItem { action: enable3DTVMode; }
MenuItem { action: showBordersEntityNodes; }
MenuItem { action: offAxisProjection; }
MenuItem { action: turnWithHead; }
MenuItem { action: stats; }
MenuItem { action: log; }
MenuItem { action: bandwidthDetails; }
MenuItem { action: octreeStats; }
}
Menu {
title: "Developer"
Menu {
title: "Render"
MenuItem { action: atmosphere; }
MenuItem { action: ambientOcclusion; }
MenuItem { action: dontFadeOnOctreeServerChanges; }
Menu {
title: "Ambient Light"
MenuItem { action: renderAmbientLightGlobal; }
MenuItem { action: renderAmbientLight0; }
MenuItem { action: renderAmbientLight1; }
MenuItem { action: renderAmbientLight2; }
MenuItem { action: renderAmbientLight3; }
MenuItem { action: renderAmbientLight4; }
MenuItem { action: renderAmbientLight5; }
MenuItem { action: renderAmbientLight6; }
MenuItem { action: renderAmbientLight7; }
MenuItem { action: renderAmbientLight8; }
MenuItem { action: renderAmbientLight9; }
}
Menu {
title: "Shadows"
MenuItem { action: noShadows; }
MenuItem { action: simpleShadows; }
MenuItem { action: cascadedShadows; }
}
Menu {
title: "Framerate"
MenuItem { action: renderTargetFramerateUnlimited; }
MenuItem { action: renderTargetFramerate60; }
MenuItem { action: renderTargetFramerate50; }
MenuItem { action: renderTargetFramerate40; }
MenuItem { action: renderTargetFramerate30; }
}
MenuItem { action: renderTargetFramerateVSyncOn; }
Menu {
title: "Scale Resolution"
MenuItem { action: renderResolutionOne; }
MenuItem { action: renderResolutionTwoThird; }
MenuItem { action: renderResolutionHalf; }
MenuItem { action: renderResolutionThird; }
MenuItem { action: renderResolutionQuarter; }
}
MenuItem { action: stars; }
MenuItem { action: enableGlowEffect; }
MenuItem { action: wireframe; }
MenuItem { action: lodTools; }
}
Menu {
title: "Avatar"
Menu {
title: "Face Tracking"
MenuItem { action: noFaceTracking; }
MenuItem { action: faceshift; }
MenuItem { action: useCamera; }
MenuItem { action: useAudioForMouth; }
MenuItem { action: velocityFilter; }
}
MenuItem { action: renderSkeletonCollisionShapes; }
MenuItem { action: renderHeadCollisionShapes; }
MenuItem { action: renderBoundingCollisionShapes; }
MenuItem { action: renderLookAtVectors; }
MenuItem { action: renderFocusIndicator; }
}
Menu {
title: "Hands"
MenuItem { action: alignForearmsWithWrists; }
MenuItem { action: alternateIK; }
MenuItem { action: displayHands; }
MenuItem { action: displayHandTargets; }
MenuItem { action: showIKConstraints; }
Menu {
title: "Sixense"
MenuItem { action: sixenseEnabled; }
MenuItem { action: filterSixense; }
MenuItem { action: lowVelocityFilter; }
MenuItem { action: sixenseMouseInput; }
MenuItem { action: sixenseLasers; }
}
Menu {
title: "Leap Motion"
MenuItem { action: leapMotionOnHMD; }
}
MenuItem { action: loadRSSDKFile; }
}
Menu {
title: "Network"
MenuItem { action: disableNackPackets; }
MenuItem { action: disableActivityLogger; }
MenuItem { action: cachesSize; }
MenuItem { action: diskCacheEditor; }
}
Menu {
title: "Timing and Stats"
Menu {
title: "Performance Timer"
MenuItem { action: displayDebugTimingDetails; }
MenuItem { action: onlyDisplayTopTen; }
MenuItem { action: expandUpdateTiming; }
MenuItem { action: expandMyAvatarTiming; }
MenuItem { action: expandMyAvatarSimulateTiming; }
MenuItem { action: expandOtherAvatarTiming; }
MenuItem { action: expandPaintGLTiming; }
}
MenuItem { action: testPing; }
MenuItem { action: frameTimer; }
MenuItem { action: runTimingTests; }
MenuItem { action: pipelineWarnings; }
MenuItem { action: suppressShortTimings; }
}
Menu {
title: "Audio"
MenuItem { action: audioNoiseReduction; }
MenuItem { action: echoServerAudio; }
MenuItem { action: echoLocalAudio; }
MenuItem { action: stereoAudio; }
MenuItem { action: muteAudio; }
MenuItem { action: muteEnvironment; }
Menu {
title: "Audio Scope"
MenuItem { action: audioScope; }
MenuItem { action: audioScopePause; }
MenuSeparator {} MenuItem { text: "Audio Scope"; enabled: false; }
MenuItem { action: audioScopeFiveFrames; }
MenuItem { action: audioScopeTwentyFrames; }
MenuItem { action: audioScopeFiftyFrames; }
}
MenuItem { action: audioStats; }
MenuItem { action: audioStatsShowInjectedStreams; }
}
}
Menu {
title: "Help"
MenuItem { action: editEntitiesHelp; }
MenuItem { action: aboutApp; }
}
}
}