Difference between revisions of "User:Opensource Obscure/menu viewer.xml"

From Second Life Wiki
Jump to navigation Jump to search
m
(new version - nuova versione)
Line 1: Line 1:
# Using Linux, I download the viewer, extract it and and put this file into skins/default/xui/en-us/ folder. The location of this file on your system depends on your Second Life installation. YMMV.
==Additional Shortcuts==
# [http://wiki.secondlife.com/wiki/Skinning_How_To/The_XML_files_and_what_they_do More info on viewer .xml files]
* Sunrise : '''control|shift|U'''
# This file needs to be updated - see [https://lists.secondlife.com/cgi-bin/mailman/private/bsi/2009-March/000102.html this Ramzi Linden's email]
* Midnight: '''control|shift|J'''
* Set Busy: '''B'''
* About Place: '''P'''
* Region/Estate: '''R'''
* Hide/Show UI: '''F11'''
* Shadows:


==Instructions==
Replace the '''menu viewer.xml''' file with the code below. The file is located inside your Second Life installation in the '''skins/default/xui/en-us/''' folder, whose exact location depends on your system and on your Second Life installation.
==Notes==
* This mod has been tested on the following releases:
** Second Life 2.1.1-208043 (stable)
* [http://wiki.secondlife.com/wiki/Skinning_How_To/The_XML_files_and_what_they_do More info on viewer .xml files]
* [https://lists.secondlife.com/cgi-bin/mailman/private/bsi/2009-March/000102.html this Ramzi Linden's email] - march 2009
==Code==
<lsl>
<lsl>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<menu_bar bottom="-18" drop_shadow="false" enabled="true" follows="left|top|right"
<menu_bar
    height="18" left="0" mouse_opaque="true" name="Main Menu" opaque="false"
bg_visible="false"
     tear_off="false" width="802">
follows="left|top|right"
<menu bottom="273" create_jump_keys="true" drop_shadow="true" enabled="true"
name="Main Menu">
    height="263" label="File" left="0" mouse_opaque="false" name="File"
    <menu
    opaque="true" tear_off="true" width="243">
    label="Me"
<tearoff_menu bottom="-10" enabled="true" height="10" label="~~~~~~~~~~~" left="0"
     name="Me"
    mouse_opaque="true" name="~~~~~~~~~~~" width="243" />
    tear_off="true">
<menu_item_call bottom="-29" enabled="true" height="19" label="Upload Image (L$[COST])..."
        <menu_item_call
    left="0" mouse_opaque="true" name="Upload Image" shortcut="control|U"
        label="Preferences"
    width="243">
        name="Preferences"
<on_click function="File.UploadImage" userdata="" />
        shortcut="control|P">
<on_enable function="File.EnableUpload" />
            <menu_item_call.on_click
</menu_item_call>
            function="Floater.Show"
<menu_item_call bottom="-48" enabled="true" height="19" label="Upload Sound (L$[COST])..."
            parameter="preferences" />
    left="0" mouse_opaque="true" name="Upload Sound" width="243">
        </menu_item_call>
<on_click function="File.UploadSound" userdata="" />
        <menu_item_call
<on_enable function="File.EnableUpload" />
            label="My Dashboard"
</menu_item_call>
            name="Manage My Account">
<menu_item_call bottom="-67" enabled="true" height="19" label="Upload Animation (L$[COST])..."
                <menu_item_call.on_click
    left="0" mouse_opaque="true" name="Upload Animation" width="243">
                function="PromptShowURL"
<on_click function="File.UploadAnim" userdata="" />
                name="ManageMyAccount_url"
<on_enable function="File.EnableUpload" />
                parameter="WebLaunchJoinNow,http://secondlife.com/account/" />
</menu_item_call>
      </menu_item_call>
<menu_item_call bottom="-86" enabled="true" height="19"
        <menu_item_call
    label="Bulk Upload (L$[COST] per file)..." left="0" mouse_opaque="true"
        label="Buy L$"
    name="Bulk Upload" width="243">
        name="Buy and Sell L$">
<on_click function="File.UploadBulk" userdata="" />
            <menu_item_call.on_click
</menu_item_call>
            function="BuyCurrency" />
<menu_item_separator bottom="-94" enabled="true" height="8" label="-----------" left="0"
        </menu_item_call>
    mouse_opaque="true" name="separator" width="243" />
        <menu_item_separator/>
<menu_item_call bottom="-113" enabled="true" height="19" label="Close Window" left="0"
        <menu_item_call
    mouse_opaque="true" name="Close Window" shortcut="control|W" width="243">
        label="My Profile"
<on_click function="File.CloseWindow" userdata="" />
        name="Profile">
<on_enable function="File.EnableCloseWindow" userdata="" />
            <menu_item_call.on_click
</menu_item_call>
            function="ShowAgentProfile"
<menu_item_call bottom="-113" enabled="true" height="19" label="Close All Windows" left="0"
            parameter="agent" />
    mouse_opaque="true" name="Close All Windows" shortcut="control|shift|W"
        </menu_item_call>
    width="243">
        <menu_item_call
<on_click function="File.CloseAllWindows" userdata="" />
        label="Change Outfit"
<on_enable function="File.EnableCloseAllWindows" userdata="" />
        name="ChangeOutfit">
</menu_item_call>
            <menu_item_call.on_click
<menu_item_separator bottom="-121" enabled="true" height="8" label="-----------" left="0"
            function="CustomizeAvatar" />
    mouse_opaque="true" name="separator2" width="243" />
            <menu_item_call.on_enable
<menu_item_call bottom="-140" enabled="true" height="19" label="Save Texture As..." left="0"
            function="Edit.EnableCustomizeAvatar" />
    mouse_opaque="true" name="Save Texture As..." width="243">
        </menu_item_call>
<on_click function="File.SaveTexture" userdata="" />
        <menu_item_check
<on_enable function="File.EnableSaveAs" />
        label="My Inventory"
</menu_item_call>
        name="Inventory"
<menu_item_separator bottom="-148" enabled="true" height="8" label="-----------" left="0"
        shortcut="control|shift|I"
    mouse_opaque="true" name="separator3" width="243" />
visible="false">
<menu_item_call bottom="-167" enabled="true" height="19" label="Take Snapshot" left="0"
            <menu_item_check.on_check
    mouse_opaque="true" name="Take Snapshot" shortcut="control|shift|S"
            function="Floater.Visible"
    width="243">
            parameter="inventory" />
<on_click function="File.TakeSnapshot" userdata="" />
            <menu_item_check.on_click
</menu_item_call>
            function="Floater.Toggle"
<menu_item_call bottom="-186" enabled="true" height="19" label="Snapshot to Disk" left="0"
            parameter="inventory" />
    mouse_opaque="true" name="Snapshot to Disk" shortcut="control|S"
        </menu_item_check>
    useMacCtrl="true" width="243">
        <menu_item_check
<on_click function="File.TakeSnapshotToDisk" userdata="" />
        label="My Inventory"
</menu_item_call>
        name="ShowSidetrayInventory"
<menu_item_separator bottom="-194" enabled="true" height="8" label="-----------" left="0"
        shortcut="control|I"
    mouse_opaque="true" name="separator4" width="243" />
visible="true">
<menu_item_call bottom="-259" enabled="true" height="19" label="Quit" left="0"
            <menu_item_check.on_check
    mouse_opaque="true" name="Quit" shortcut="control|Q" width="243">
            function="SidetrayPanelVisible"
<on_click function="File.Quit" userdata="" />
            parameter="sidepanel_inventory" />
</menu_item_call>
            <menu_item_check.on_click
</menu>
            function="ShowSidetrayPanel"
<menu bottom="97" create_jump_keys="true" drop_shadow="true" enabled="true"
            parameter="sidepanel_inventory" />
    height="439" label="Edit" left="38" mouse_opaque="false" name="Edit"
        </menu_item_check>
    opaque="true" tear_off="true" width="153">
        <menu_item_check
<menu_item_call bottom="-29" enabled="false" height="19" label="Undo" left="0"
        label="My Gestures"
    mouse_opaque="true" name="Undo" shortcut="control|Z" width="153">
        name="Gestures"
<on_click function="Edit.Undo" userdata="" />
        shortcut="control|G">
<on_enable function="Edit.EnableUndo" />
            <menu_item_check.on_check
</menu_item_call>
            function="Floater.Visible"
<menu_item_call bottom="-48" enabled="false" height="19" label="Redo" left="0"
            parameter="gestures" />
    mouse_opaque="true" name="Redo" shortcut="control|Y" width="153">
            <menu_item_check.on_click
<on_click function="Edit.Redo" userdata="" />
            function="Floater.Toggle"
<on_enable function="Edit.EnableRedo" />
            parameter="gestures" />
</menu_item_call>
        </menu_item_check>
<menu_item_separator bottom="-56" enabled="true" height="8" label="-----------" left="0"
        <menu_item_check
    mouse_opaque="true" name="separator" width="153" />
        label="My Voice"
<menu_item_call bottom="-75" enabled="false" height="19" label="Cut" left="0"
        name="ShowVoice"
    mouse_opaque="true" name="Cut" shortcut="control|X" width="153">
        visibility_control="VoiceMorphingEnabled">
<on_click function="Edit.Cut" userdata="" />
            <menu_item_check.on_check
<on_enable function="Edit.EnableCut" />
            function="Floater.Visible"
</menu_item_call>
            parameter="voice_effect" />
<menu_item_call bottom="-94" enabled="false" height="19" label="Copy" left="0"
            <menu_item_check.on_click
    mouse_opaque="true" name="Copy" shortcut="control|C" width="153">
            function="Floater.Toggle"
<on_click function="Edit.Copy" userdata="" />
            parameter="voice_effect" />
<on_enable function="Edit.EnableCopy" />
        </menu_item_check>
</menu_item_call>
        <menu
<menu_item_call bottom="-113" enabled="false" height="19" label="Paste" left="0"
        label="My Status"
    mouse_opaque="true" name="Paste" shortcut="control|V" width="153">
        name="Status"
<on_click function="Edit.Paste" userdata="" />
        tear_off="true">
<on_enable function="Edit.EnablePaste" />
            <menu_item_call
</menu_item_call>
            label="Away"
<menu_item_call bottom="-132" enabled="false" height="19" label="Delete" left="0"
            name="Set Away">
    mouse_opaque="true" name="Delete" shortcut="Del" width="153">
                <menu_item_call.on_click
<on_click function="Edit.Delete" userdata="" />
                function="World.SetAway" />
<on_enable function="Edit.EnableDelete" />
            </menu_item_call>
</menu_item_call>
            <menu_item_call
<menu_item_separator bottom="-140" enabled="true" height="8" label="-----------" left="0"
            label="Busy"
    mouse_opaque="true" name="separator2" width="153" />
            name="Set Busy"
<menu_item_call bottom="-159" enabled="true" height="19" label="Search..." left="0"
        shortcut="B">
    mouse_opaque="true" name="Search..." shortcut="control|F" width="153">
                <menu_item_call.on_click
<on_click function="Edit.Search" userdata="" />
                function="World.SetBusy"/>
</menu_item_call>
            </menu_item_call>
<menu_item_separator bottom="-167" enabled="true" height="8" label="-----------" left="0"
        </menu>
    mouse_opaque="true" name="separator3" width="153" />
        <menu_item_call
<menu_item_call bottom="-186" enabled="false" height="19" label="Select All" left="0"
        label="Request Admin Status"
    mouse_opaque="true" name="Select All" shortcut="control|A" width="153">
        name="Request Admin Options"
<on_click function="Edit.SelectAll" userdata="" />
        shortcut="control|alt|G"
<on_enable function="Edit.EnableSelectAll" />
visible="false">
</menu_item_call>
            <menu_item_call.on_click
<menu_item_call bottom="-205" enabled="false" height="19" label="Deselect" left="0"
            function="Advanced.RequestAdminStatus" />
    mouse_opaque="true" name="Deselect" shortcut="control|E" width="153">
        </menu_item_call>
<on_click function="Edit.Deselect" userdata="" />
        <menu_item_call
<on_enable function="Edit.EnableDeselect" />
        label="Leave Admin Status"
</menu_item_call>
        name="Leave Admin Options"
<menu_item_separator bottom="-213" enabled="true" height="8" label="-----------" left="0"
        shortcut="control|alt|shift|G"
    mouse_opaque="true" name="separator4" width="153" />
visible="false">
<menu_item_call bottom="-232" enabled="false" height="19" label="Duplicate" left="0"
            <menu_item_call.on_click
    mouse_opaque="true" name="Duplicate" shortcut="control|D" width="153">
            function="Advanced.LeaveAdminStatus" />
<on_click function="Edit.Duplicate" userdata="" />
        </menu_item_call>
<on_enable function="Edit.EnableDuplicate" />
        <menu_item_separator/>
</menu_item_call>
        <menu_item_call
<menu_item_separator bottom="-240" enabled="true" height="8" label="-----------" left="0"
        label="Exit [APP_NAME]"
    mouse_opaque="true" name="separator5" width="153" />
        name="Quit"
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
        shortcut="control|Q">
    height="554" label="Attach Object" left="0" mouse_opaque="false"
            <menu_item_call.on_click
    name="Attach Object" opaque="true" tear_off="true" width="117" />
            function="File.Quit" />
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
        </menu_item_call>
    height="554" label="Detach Object" left="191" mouse_opaque="false"
    </menu>
    name="Detach Object" opaque="true" tear_off="true" width="118" />
    <menu
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
    label="Communicate"
    height="204" label="Take Off Clothing" left="0" mouse_opaque="false"
    name="Communicate"
    name="Take Off Clothing" opaque="true" tear_off="true" width="118">
    tear_off="true">
<menu_item_call bottom="-29" enabled="false" height="19" label="Shirt" left="0"
        <menu_item_call
    mouse_opaque="true" name="Shirt" width="118">
        label="My Friends"
<on_click function="Edit.TakeOff" userdata="shirt" />
        name="My Friends"
<on_enable function="Edit.EnableTakeOff" userdata="shirt" />
        shortcut="control|shift|F">
</menu_item_call>
            <menu_item_call.on_click
<menu_item_call bottom="-48" enabled="false" height="19" label="Pants" left="0"
            function="SideTray.PanelPeopleTab"
    mouse_opaque="true" name="Pants" width="118">
            parameter="friends_panel" />
<on_click function="Edit.TakeOff" userdata="pants" />
            </menu_item_call>
<on_enable function="Edit.EnableTakeOff" userdata="pants" />
        <menu_item_call
</menu_item_call>
        label="My Groups"
<menu_item_call bottom="-67" enabled="false" height="19" label="Shoes" left="0"
        name="My Groups"
    mouse_opaque="true" name="Shoes" width="118">
        shortcut="control|shift|G">
<on_click function="Edit.TakeOff" userdata="shoes" />
            <menu_item_call.on_click
<on_enable function="Edit.EnableTakeOff" userdata="shoes" />
            function="SideTray.PanelPeopleTab"
</menu_item_call>
            parameter="groups_panel" />
<menu_item_call bottom="-86" enabled="false" height="19" label="Socks" left="0"
        </menu_item_call>
    mouse_opaque="true" name="Socks" width="118">
        <menu_item_separator/>
<on_click function="Edit.TakeOff" userdata="socks" />
        <!--menu_item_call
<on_enable function="Edit.EnableTakeOff" userdata="socks" />
        label="Chat"
</menu_item_call>
        name="Chat">
<menu_item_call bottom="-105" enabled="false" height="19" label="Jacket" left="0"
            <menu_item_call.on_click
    mouse_opaque="true" name="Jacket" width="118">
            function="World.Chat" />
<on_click function="Edit.TakeOff" userdata="jacket" />
        </menu_item_call-->
<on_enable function="Edit.EnableTakeOff" userdata="jacket" />
        <menu_item_check
</menu_item_call>
        label="Nearby Chat"
<menu_item_call bottom="-124" enabled="false" height="19" label="Gloves" left="0"
        name="Nearby Chat"
    mouse_opaque="true" name="Gloves" width="118">
        shortcut="control|H"
<on_click function="Edit.TakeOff" userdata="gloves" />
        use_mac_ctrl="true">
<on_enable function="Edit.EnableTakeOff" userdata="gloves" />
            <menu_item_check.on_check
</menu_item_call>
            function="Floater.Visible"
<menu_item_call bottom="-143" enabled="false" height="19" label="Undershirt" left="0"
            parameter="nearby_chat" />
    mouse_opaque="true" name="Menu Undershirt" width="118">
            <menu_item_check.on_click
<on_click function="Edit.TakeOff" userdata="undershirt" />
            function="Floater.Toggle"
<on_enable function="Edit.EnableTakeOff" userdata="undershirt" />
            parameter="nearby_chat" />
</menu_item_call>
        </menu_item_check>
<menu_item_call bottom="-162" enabled="false" height="19" label="Underpants" left="0"
        <menu_item_call
    mouse_opaque="true" name="Menu Underpants" width="118">
        label="Nearby People"
<on_click function="Edit.TakeOff" userdata="underpants" />
        name="Active Speakers"
<on_enable function="Edit.EnableTakeOff" userdata="underpants" />
        shortcut="control|shift|A">
</menu_item_call>
            <menu_item_call.on_click
<menu_item_call bottom="-181" enabled="false" height="19" label="Skirt" left="0"
            function="SideTray.PanelPeopleTab"
    mouse_opaque="true" name="Skirt" width="118">
            parameter="nearby_panel" />
<on_click function="Edit.TakeOff" userdata="skirt" />
            </menu_item_call>
<on_enable function="Edit.EnableTakeOff" userdata="skirt" />
    </menu>
</menu_item_call>
    <menu
<menu_item_call bottom="-200" enabled="true" height="19" label="All Clothes" left="0"
    label="World"
    mouse_opaque="true" name="All Clothes" width="118">
    name="World"
<on_click function="Edit.TakeOff" userdata="all" />
    tear_off="true">
</menu_item_call>
            <menu_item_check
        label="Mini-Map"
        name="Mini-Map"
        shortcut="control|shift|M">
            <menu_item_check.on_check
            function="Floater.Visible"
            parameter="mini_map" />
            <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="mini_map" />
        </menu_item_check>
        <menu_item_check
        label="World Map"
        name="World Map"
        shortcut="control|M"
        use_mac_ctrl="true">
            <menu_item_check.on_check
            function="Floater.Visible"
            parameter="world_map" />
            <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="world_map" />
        </menu_item_check>
        <menu_item_call
        label="Snapshot"
        name="Take Snapshot"
        shortcut="control|shift|S">
            <menu_item_call.on_click
            function="Floater.Show"
            parameter="snapshot" />
        </menu_item_call>
      <menu_item_call
            label="Landmark This Place"
            name="Create Landmark Here">
                <menu_item_call.on_click
                function="World.CreateLandmark" />
                <menu_item_call.on_enable
                function="World.EnableCreateLandmark" />
            </menu_item_call>
      <menu
          create_jump_keys="true"
          label="Place Profile"
          name="Land"
          tear_off="true">
        <menu_item_call
        label="Place Profile"
        layout="topleft"
        name="Place Profile"
shortcut="P">
            <menu_item_call.on_click
            function="World.PlaceProfile" />
        </menu_item_call>
        <menu_item_call
        label="About Land"
        name="About Land">
            <menu_item_call.on_click
            function="Floater.Show"
            parameter="about_land" />
        </menu_item_call>
        <menu_item_call
        label="Region/Estate"
        name="Region/Estate"
shortcut="R">
            <menu_item_call.on_click
            function="Floater.Show"
            parameter="region_info" />
        </menu_item_call>
        </menu>
        <menu_item_separator/>
        <menu_item_call
            label="Buy This Land"
            name="Buy Land">
                <menu_item_call.on_click
                function="Land.Buy" />
                <menu_item_call.on_enable
                function="World.EnableBuyLand" />
            </menu_item_call>
        <menu_item_call
            label="My Land"
            name="My Land">
                <menu_item_call.on_click
                function="Floater.Show"
                parameter="land_holdings" />
        </menu_item_call>
        <menu
          create_jump_keys="true"
          label="Show"
          name="LandShow"
          tear_off="true">
        <menu_item_check
        label="Move Controls"
        name="Movement Controls">
            <menu_item_check.on_check
            function="Floater.Visible"
            parameter="moveview" />
            <menu_item_check.on_click
            function="World.Toggle.MovementControls" />
        </menu_item_check>
        <menu_item_check
        label="View Controls"
        name="Camera Controls">
            <menu_item_check.on_check
            function="Floater.Visible"
            parameter="camera" />
            <menu_item_check.on_click
            function="World.Toggle.CameraControls" />
        </menu_item_check>
          <menu_item_check
            label="Ban Lines"
            name="Ban Lines">
            <menu_item_check.on_check
              control="ShowBanLines" />
            <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowBanLines" />
          </menu_item_check>
          <menu_item_check
                label="Beacons"
                name="beacons"
                shortcut="control|alt|shift|N">
                    <menu_item_check.on_check
                    function="Floater.Visible"
                    parameter="beacons" />
                    <menu_item_check.on_click
                    function="Floater.Toggle"
                    parameter="beacons" />
                </menu_item_check>
          <menu_item_check
            label="Property Lines"
            name="Property Lines"
            shortcut="control|alt|shift|P">
            <menu_item_check.on_check
              control="ShowPropertyLines" />
            <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowPropertyLines" />
          </menu_item_check>
          <menu_item_check
            label="Land Owners"
            name="Land Owners">
            <menu_item_check.on_check
              control="ShowParcelOwners" />
            <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowParcelOwners" />
          </menu_item_check>
          <menu_item_check
            label="Coordinates"
            name="Coordinates">
            <menu_item_check.on_click
              function="ToggleControl"
              parameter="NavBarShowCoordinates" />
            <menu_item_check.on_check
              control="NavBarShowCoordinates" />
          </menu_item_check>
          <menu_item_check
            label="Parcel Properties"
            name="Parcel Properties">
            <menu_item_check.on_click
              function="ToggleControl"
              parameter="NavBarShowParcelProperties" />
            <menu_item_check.on_check
              control="NavBarShowParcelProperties" />
          </menu_item_check>
        </menu>
        <menu_item_separator/>
    <menu_item_call
    label="Teleport Home"
    name="Teleport Home"
    shortcut="control|shift|H">
<menu_item_call.on_click
function="World.TeleportHome" />
<menu_item_call.on_enable
function="World.EnableTeleportHome" />
    </menu_item_call>
            <menu_item_call
            label="Set Home to Here"
            name="Set Home to Here">
                <menu_item_call.on_click
                function="World.SetHomeLocation" />
                <menu_item_call.on_enable
                function="World.EnableSetHomeLocation" />
            </menu_item_call>
    <!--    <menu_item_check
        label="Show Navigation Bar"
        name="ShowNavbarNavigationPanel">
          <menu_item_check.on_click
            function="ToggleControl"
            parameter="ShowNavbarNavigationPanel" />
            <menu_item_check.on_check
            function="CheckControl"
            parameter="ShowNavbarNavigationPanel" />
        </menu_item_check>
      <menu_item_check
        label="Show Favorites Bar"
        name="ShowNavbarFavoritesPanel">
          <menu_item_check.on_click
            function="ToggleControl"
            parameter="ShowNavbarFavoritesPanel" />
            <menu_item_check.on_check
            function="CheckControl"
            parameter="ShowNavbarFavoritesPanel" />
        </menu_item_check>
        <menu_item_separator/>-->
        <menu_item_separator/>
    <menu
        create_jump_keys="true"
        label="Sun"
        name="Environment Settings"
        tear_off="true">
            <menu_item_call
            label="Sunrise"
            name="Sunrise"
        shortcut="control|shift|U">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="sunrise" />
            </menu_item_call>
            <menu_item_call
            label="Midday"
            name="Noon"
            shortcut="control|shift|Y">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="noon" />
            </menu_item_call>
            <menu_item_call
            label="Sunset"
            name="Sunset"
            shortcut="control|shift|N">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="sunset" />
            </menu_item_call>
            <menu_item_call
            label="Midnight"
            name="Midnight"
        shortcut="control|shift|J">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="midnight" />
            </menu_item_call>
            <menu_item_call
            label="Estate Time"
            name="Revert to Region Default">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="default" />
            </menu_item_call>
            <menu_item_separator/>
            <menu_item_call
            label="Environment Editor"
            name="Environment Editor">
                <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="editor" />
            </menu_item_call>
        </menu>
    </menu>
    <menu
    create_jump_keys="true"
    label="Build"
    name="BuildTools"
    tear_off="true"
    visible="true">
      <menu_item_check
        label="Build"
        name="Show Build Tools"
        shortcut="control|B">
            <menu_item_check.on_check
            function="Build.Active" />
            <menu_item_check.on_click
            function="Build.Toggle" />
            <menu_item_check.on_enable
            function="Build.Enabled" />
      </menu_item_check>
      <menu
          create_jump_keys="true"
          label="Select Build Tool"
          name="Select Tool"
          tear_off="true">
        <menu_item_call
label="Focus Tool"
name="Focus"
shortcut="control|1">
          <menu_item_call.on_click
              function="Tools.SelectTool"
              parameter="focus" />
        </menu_item_call>
        <menu_item_call
label="Move Tool"
name="Move"
shortcut="control|2">
          <menu_item_call.on_click
              function="Tools.SelectTool"
              parameter="move" />
        </menu_item_call>
        <menu_item_call
label="Edit Tool"
name="Edit"
shortcut="control|3">
          <menu_item_call.on_click
              function="Tools.SelectTool"
              parameter="edit" />
        </menu_item_call>
        <menu_item_call
label="Create Tool"
name="Create"
shortcut="control|4">
          <menu_item_call.on_click
              function="Tools.SelectTool"
              parameter="create" />
        </menu_item_call>
        <menu_item_call
label="Land Tool"
name="Land"
shortcut="control|5">
          <menu_item_call.on_click
              function="Tools.SelectTool"
              parameter="land" />
        </menu_item_call>
  </menu>
        <menu_item_call
          label="Link"
          name="Link"
          shortcut="control|L">
          <menu_item_call.on_click
            function="Tools.Link" />
          <menu_item_call.on_enable
            function="Tools.EnableLink" />
        </menu_item_call>
        <menu_item_call
          label="Unlink"
          name="Unlink"
          shortcut="control|shift|L">
          <menu_item_call.on_click
            function="Tools.Unlink" />
          <menu_item_call.on_enable
            function="Tools.EnableUnlink" />
        </menu_item_call>
        <menu_item_check
            label="Edit Linked Parts"
            name="Edit Linked Parts">
                <menu_item_check.on_check
                control="EditLinkedParts" />
                <menu_item_check.on_click
                function="Tools.EditLinkedParts"
                parameter="EditLinkedParts" />
                <menu_item_check.on_enable
                function="Tools.EnableToolNotPie" />
            </menu_item_check>
        <menu
        create_jump_keys="true"
        label="Select Linked Parts"
        name="Select Linked Parts"
        tear_off="true">
            <menu_item_call
            label="Select Next Part"
            name="Select Next Part"
    shortcut="control|.">
                <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="next" />
                <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
            </menu_item_call>
            <menu_item_call
            label="Select Previous Part"
            name="Select Previous Part"
    shortcut="control|,">
                <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="previous" />
                <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
            </menu_item_call>
            <menu_item_call
            label="Include Next Part"
            name="Include Next Part"
    shortcut="control|shift|.">
                <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="includenext" />
                <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
            </menu_item_call>
            <menu_item_call
            label="Include Previous Part"
            name="Include Previous Part"
    shortcut="control|shift|,">
                <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="includeprevious" />
                <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
            </menu_item_call>
        </menu>
        <menu_item_separator/>
        <menu_item_call
          label="Focus on Selection"
          name="Focus on Selection"
          shortcut="H">
          <menu_item_call.on_click
            function="Tools.LookAtSelection"
            parameter="focus" />
          <menu_item_call.on_enable
            function="Tools.SomethingSelectedNoHUD" />
        </menu_item_call>
        <menu_item_call
          label="Zoom to Selection"
          name="Zoom to Selection"
          shortcut="shift|H">
          <menu_item_call.on_click
            function="Tools.LookAtSelection"
            parameter="zoom" />
          <menu_item_call.on_enable
            function="Tools.SomethingSelectedNoHUD" />
        </menu_item_call>
        <menu_item_separator/>
        <menu
        create_jump_keys="true"
        label="Object"
        name="Object"
        tear_off="true">
          <menu_item_call
            label="Buy"
            name="Menu Object Buy">
            <menu_item_call.on_click
              function="Tools.BuyOrTake"/>
            <menu_item_call.on_visible
              function="Tools.VisibleBuyObject"/>
            <menu_item_call.on_enable
              function="Tools.EnableBuyOrTake"/>
          </menu_item_call>
          <menu_item_call
            label="Take"
            name="Menu Object Take">
            <menu_item_call.on_click
              function="Tools.BuyOrTake"/>
            <menu_item_call.on_visible
              function="Tools.VisibleTakeObject"/>
            <menu_item_call.on_enable
              function="Tools.EnableBuyOrTake"/>
          </menu_item_call>
          <menu_item_call
label="Take Copy"
name="Take Copy">
<menu_item_call.on_click
              function="Tools.TakeCopy" />
<menu_item_call.on_enable
              function="Tools.EnableTakeCopy" />
          </menu_item_call>
          <menu_item_call
label="Save Back to My Inventory"
name="Save Object Back to My Inventory">
<menu_item_call.on_click
              function="Tools.SaveToInventory" />
<menu_item_call.on_enable
              function="Tools.EnableSaveToInventory" />
          </menu_item_call>
          <menu_item_call
label="Save Back to Object Contents"
name="Save Object Back to Object Contents">
<menu_item_call.on_click
              function="Tools.SaveToObjectInventory" />
<menu_item_call.on_enable
              function="Tools.EnableSaveToObjectInventory" />
          </menu_item_call>
</menu>
</menu>
<menu_item_separator bottom="-305" enabled="true" height="8" label="-----------" left="0"
        <menu
    mouse_opaque="true" name="separator6" width="153" />
          create_jump_keys="true"
<menu_item_call bottom="-324" enabled="true" height="19" label="Gestures..." left="0"
          label="Scripts"
    mouse_opaque="true" name="Gestures..." width="153">
          name="Scripts"
<on_click function="ShowFloater" userdata="gestures" />
          tear_off="true">
</menu_item_call>
          <menu_item_call
<menu_item_call bottom="-343" enabled="true" height="19" label="Profile..." left="0"
            label="Recompile Scripts (Mono)"
    mouse_opaque="true" name="Profile..." width="153">
            name="Mono">
<on_click function="ShowAgentProfile" userdata="agent" />
            <menu_item_call.on_click
</menu_item_call>
              function="Tools.SelectedScriptAction"
<menu_item_call bottom="-362" enabled="true" height="19" label="Appearance..." left="0"
              parameter="compile mono" />
    mouse_opaque="true" name="Appearance..." width="153">
            <menu_item_call.on_enable
<on_click function="ShowFloater" userdata="appearance" />
              function="EditableSelectedMono" />
<on_enable function="Edit.EnableCustomizeAvatar" />
          </menu_item_call>
</menu_item_call>
          <menu_item_call
<menu_item_separator bottom="-370" enabled="true" height="8" label="-----------" left="0"
            label="Recompile Scripts (LSL)"
    mouse_opaque="true" name="separator7" width="153" />
            name="LSL">
<menu_item_check bottom="-389" enabled="true" height="19" label="Friends..." left="0"
            <menu_item_call.on_click
    mouse_opaque="true" name="Friends..." shortcut="control|shift|F"
              function="Tools.SelectedScriptAction"
    width="153">
              parameter="compile lsl" />
<on_click function="ShowFloater" userdata="friends" />
            <menu_item_call.on_enable
<on_check function="FloaterVisible" userdata="friends" />
              function="EditableSelected" />
</menu_item_check>
          </menu_item_call>
<menu_item_call bottom="-408" enabled="true" height="19" label="Groups..." left="0"
          <menu_item_call
    mouse_opaque="true" name="Groups..." shortcut="control|G" width="153">
            label="Reset Scripts"
<on_click function="ShowAgentGroups" userdata="agent" />
            name="Reset Scripts">
</menu_item_call>
            <menu_item_call.on_click
<menu_item_separator bottom="-416" enabled="true" height="8" label="-----------" left="0"
              function="Tools.SelectedScriptAction"
    mouse_opaque="true" name="separator8" width="153" />
              parameter="reset" />
<menu_item_call bottom="-435" enabled="true" height="19" label="Preferences..." left="0"
            <menu_item_call.on_enable
    mouse_opaque="true" name="Preferences..." shortcut="control|P" width="153">
              function="EditableSelected" />
<on_click function="ShowFloater" userdata="preferences" />
          </menu_item_call>
</menu_item_call>
          <menu_item_call
</menu>
            label="Set Scripts to Running"
<menu bottom="-1" create_jump_keys="true" drop_shadow="true" enabled="true"
            name="Set Scripts to Running">
    height="537" label="View" left="80" mouse_opaque="false" name="View"
            <menu_item_call.on_click
    opaque="true" tear_off="true" width="211">
              function="Tools.SelectedScriptAction"
<tearoff_menu bottom="-10" enabled="true" height="10" label="~~~~~~~~~~~" left="0"
              parameter="start" />
    mouse_opaque="true" name="~~~~~~~~~~~" width="211" />
            <menu_item_call.on_enable
<menu_item_call bottom="-29" enabled="true" height="19" label="Mouselook" left="0"
              function="EditableSelected" />
    mouse_opaque="true" name="Mouselook" shortcut="M" width="211">
          </menu_item_call>
<on_click function="View.Mouselook" userdata="" />
          <menu_item_call
<on_enable function="View.EnableMouselook" />
            label="Set Scripts to Not Running"
</menu_item_call>
            name="Set Scripts to Not Running">
<menu_item_check bottom="-48" enabled="true" height="19" label="Build" left="0"
            <menu_item_call.on_click
    mouse_opaque="true" name="Build" shortcut="B" width="211">
              function="Tools.SelectedScriptAction"
<on_click function="View.BuildMode" userdata="" />
              parameter="stop" />
<on_check function="View.CheckBuildMode" />
            <menu_item_call.on_enable
</menu_item_check>
              function="EditableSelected" />
<menu_item_check bottom="-48" enabled="true" height="19" label="Joystick Flycam" left="0"
          </menu_item_call>
    mouse_opaque="true" name="Joystick Flycam" shortcut="control|7"
        </menu>
    width="211">
        <menu_item_separator/>
<on_click function="View.JoystickFlycam" userdata="" />
        <menu
<on_check function="View.CheckJoystickFlycam" />
        create_jump_keys="true"
</menu_item_check>
        label="Options"
<menu_item_call bottom="-67" enabled="true" height="19" label="Reset View" left="0"
        name="Options"
    mouse_opaque="true" name="Reset View" shortcut="Esc" width="211">
        tear_off="true">
<on_click function="View.ResetView" userdata="" />
  <menu_item_check
</menu_item_call>
      label="Show Advanced Permissions"
<menu_item_call bottom="-86" enabled="false" height="19" label="Look at Last Chatter" left="0"
      name="DebugPermissions">
    mouse_opaque="true" name="Look at Last Chatter" shortcut="control|\"
  <menu_item_check.on_check
    width="211">
function="CheckControl"
<on_click function="View.LookAtLastChatter" userdata="" />
parameter="DebugPermissions" />
<on_enable function="View.EnableLastChatter" />
  <menu_item_check.on_click
</menu_item_call>
function="ToggleControl"
<menu_item_separator bottom="-94" enabled="true" height="8" label="-----------" left="0"
parameter="DebugPermissions" />
    mouse_opaque="true" name="separator" width="211" />
<menu_item_check bottom="-113" enabled="true" height="19" label="Toolbar" left="0"
    mouse_opaque="true" name="Toolbar" width="211">
<on_click function="ShowFloater" userdata="toolbar" />
<on_check function="FloaterVisible" userdata="toolbar" />
</menu_item_check>
<menu_item_check bottom="-132" enabled="true" height="19" label="Local Chat" left="0"
    mouse_opaque="true" name="Chat History" shortcut="control|H" width="211">
<on_click function="ShowFloater" userdata="chat history" />
<on_check function="FloaterVisible" userdata="chat history" />
</menu_item_check>
<menu_item_check bottom="-151" enabled="true" height="19" label="Communicate" left="0"
    mouse_opaque="true" name="Instant Message" shortcut="control|T" width="211">
<on_click function="ShowFloater" userdata="im" />
<on_check function="FloaterVisible" userdata="im" />
</menu_item_check>
<menu_item_call bottom="-170" enabled="true" height="19" label="Inventory" left="0"
    mouse_opaque="true" name="Inventory" shortcut="control|I" width="211">
<on_click function="ShowFloater" userdata="inventory" />
</menu_item_call>
<menu_item_check bottom="-189" enabled="true" height="19" label="Active Speakers" left="0"
    mouse_opaque="true" name="Active Speakers" width="211">
<on_click function="ShowFloater" userdata="active speakers" />
<on_check function="FloaterVisible" userdata="active speakers" />
</menu_item_check>
<menu_item_check bottom="-189" enabled="true" height="19" label="Mute List" left="0"
    mouse_opaque="true" name="Mute List" width="211">
<on_click function="ShowFloater" userdata="mute list" />
<on_check function="FloaterVisible" userdata="mute list" />
</menu_item_check>
<menu_item_separator bottom="-197" enabled="true" height="8" label="-----------" left="0"
    mouse_opaque="true" name="separator2" width="211" />
<menu_item_check bottom="-216" enabled="true" height="19" label="Camera Controls" left="0"
    mouse_opaque="true" name="Camera Controls" width="211">
<on_click function="ShowFloater" userdata="camera controls" />
<on_check function="FloaterVisible" userdata="camera controls" />
</menu_item_check>
<menu_item_check bottom="-235" enabled="true" height="19" label="Movement Controls" left="0"
    mouse_opaque="true" name="Movement Controls" width="211">
<on_click function="ShowFloater" userdata="movement controls" />
<on_check function="FloaterVisible" userdata="movement controls" />
</menu_item_check>
<menu_item_check bottom="-254" enabled="true" height="19" label="World Map" left="0"
    mouse_opaque="true" name="World Map" shortcut="control|M" width="211">
<on_click function="ShowFloater" userdata="world map" />
<on_check control="ShowWorldMap" />
</menu_item_check>
<menu_item_check bottom="-273" enabled="true" height="19" label="Mini-Map" left="0"
    mouse_opaque="true" name="Mini-Map" shortcut="control|shift|M" width="211">
<on_click function="ShowFloater" userdata="mini map" />
<on_check control="ShowMiniMap" />
</menu_item_check>
<menu_item_separator bottom="-281" enabled="true" height="8" label="-----------" left="0"
    mouse_opaque="true" name="separator3" width="211" />
<menu_item_check bottom="-300" enabled="true" height="19" label="Statistics Bar" left="0"
    mouse_opaque="true" name="Statistics Bar" shortcut="control|shift|1"
    width="211">
<on_click function="ShowFloater" userdata="stat bar" />
<on_check function="FloaterVisible" userdata="stat bar" />
</menu_item_check>
<menu_item_check bottom="-319" enabled="true" height="19" label="Property Lines" left="0"
    mouse_opaque="true" name="Property Lines" shortcut="control|alt|shift|P"
    width="211">
<on_click function="ToggleControl" userdata="ShowPropertyLines" />
<on_check control="ShowPropertyLines" />
</menu_item_check>
<menu_item_check bottom="-338" enabled="true" height="19" label="Land Owners" left="0"
    mouse_opaque="true" name="Land Owners" width="211">
<on_click function="ToggleControl" userdata="ShowParcelOwners" />
<on_check control="ShowParcelOwners" />
</menu_item_check>
<menu_item_separator bottom="-346" enabled="true" height="8" label="-----------" left="0"
    mouse_opaque="true" name="separator4" width="211" />
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
    height="79" label="Hover Tips" left="0" mouse_opaque="false"
    name="Hover Tips" opaque="true" tear_off="true" width="158">
<menu_item_check bottom="-29" enabled="true" height="19" label="Show Tips" left="0"
    mouse_opaque="true" name="Show Tips" shortcut="control|shift|T" width="158">
<on_click function="View.ShowHoverTips" userdata="" />
<on_check function="View.CheckShowHoverTips" />
</menu_item_check>
</menu_item_check>
<menu_item_separator bottom="-37" enabled="true" height="8" label="-----------" left="0"
            <menu_item_separator/>
    mouse_opaque="true" name="separator" width="158" />
            <menu_item_check
<menu_item_check bottom="-56" enabled="true" height="19" label="Land Tips" left="0"
                label="Select Only My Objects"
    mouse_opaque="true" name="Land Tips" width="158">
                name="Select Only My Objects">
<on_click function="ToggleControl" userdata="ShowLandHoverTip" />
                    <menu_item_check.on_check
<on_enable function="View.CheckShowHoverTips" />
                    control="SelectOwnedOnly" />
<on_check control="ShowLandHoverTip" />
                    <menu_item_check.on_click
</menu_item_check>
                    function="Tools.SelectOnlyMyObjects"
<menu_item_check bottom="-75" enabled="true" height="19" label="Tips On All Objects" left="0"
                    parameter="agents" />
    mouse_opaque="true" name="Tips On All Objects" width="158">
                </menu_item_check>
<on_click function="ToggleControl" userdata="ShowAllObjectHoverTip" />
                <menu_item_check
<on_enable function="View.CheckShowHoverTips" />
                label="Select Only Movable Objects"
<on_check control="ShowAllObjectHoverTip" />
                name="Select Only Movable Objects">
</menu_item_check>
                    <menu_item_check.on_check
</menu>
                    control="SelectMovableOnly" />
<menu_item_check bottom="-403" enabled="true" height="19" label="Highlight Transparent" left="0"
                    <menu_item_check.on_click
    mouse_opaque="true" name="Highlight Transparent" shortcut="control|alt|T"
                    function="Tools.SelectOnlyMovableObjects"
    width="211">
                    parameter="movable" />
<on_click function="View.HighlightTransparent" userdata="" />
                </menu_item_check>
<on_check function="View.CheckHighlightTransparent" />
                <menu_item_check
</menu_item_check>
                label="Select By Surrounding"
<menu_item_check bottom="-384" enabled="true" height="19" label="Beacons Always On" left="0"
                name="Select By Surrounding">
    mouse_opaque="true" name="Beacons Always On"
                    <menu_item_check.on_check
    width="211">
                    control="RectangleSelectInclusive" />
<on_click function="ToggleControl" userdata="BeaconAlwaysOn" />
                    <menu_item_check.on_click
<on_check control="BeaconAlwaysOn" />
                    function="Tools.SelectBySurrounding" />
</menu_item_check>
            </menu_item_check>
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
          <menu_item_separator/>
    height="117" label="Beacons" left="0" mouse_opaque="false" name="Beacons"
                <menu_item_check
    opaque="true" tear_off="true" width="129">
                label="Show Hidden Selection"
<menu_item_check bottom="-29" enabled="true" height="19"
                name="Show Hidden Selection">
    label="Scripted Objects with Touch Only" left="0" mouse_opaque="true"
                    <menu_item_check.on_check
    name="Scripted Objects With Touch Only" width="129">
                    control="RenderHiddenSelections" />
<on_click function="View.ToggleBeacon" userdata="scripttouchbeacon" />
                    <menu_item_check.on_click
<on_check function="View.CheckBeaconEnabled" userdata="scripttouchbeacon" />
                    function="Tools.ShowHiddenSelection" />
</menu_item_check>
                </menu_item_check>
<menu_item_check bottom="-48" enabled="true" height="19" label="Scripted Objects" left="0"
                <menu_item_check
    mouse_opaque="true" name="Scripted Objects" width="129">
                label="Show Light Radius for Selection"
<on_click function="View.ToggleBeacon" userdata="scriptsbeacon" />
                name="Show Light Radius for Selection">
<on_check function="View.CheckBeaconEnabled" userdata="scriptsbeacon" />
                    <menu_item_check.on_check
</menu_item_check>
                    control="RenderLightRadius" />
<menu_item_check bottom="-67" enabled="true" height="19" label="Physical Objects" left="0"
                    <menu_item_check.on_click
    mouse_opaque="true" name="Physical Objects" width="129">
                    function="Tools.ShowSelectionLightRadius" />
<on_click function="View.ToggleBeacon" userdata="physicalbeacon" />
                </menu_item_check>
<on_check function="View.CheckBeaconEnabled" userdata="physicalbeacon" />
                <menu_item_check
</menu_item_check>
                label="Show Selection Beam"
<menu_item_check bottom="-86" enabled="true" height="19" label="Sound Sources" left="0"
                name="Show Selection Beam">
    mouse_opaque="true" name="Sound Sources" width="129">
                    <menu_item_check.on_check
<on_click function="View.ToggleBeacon" userdata="soundsbeacon" />
                    control="ShowSelectionBeam" />
<on_check function="View.CheckBeaconEnabled" userdata="soundsbeacon" />
                    <menu_item_check.on_click
</menu_item_check>
                    function="ToggleControl"
<menu_item_check bottom="-105" enabled="true" height="19" label="Particle Sources" left="0"
                    parameter="ShowSelectionBeam" />
    mouse_opaque="true" name="Particle Sources" width="129">
                </menu_item_check>
<on_click function="View.ToggleBeacon" userdata="particlesbeacon" />
        <menu_item_separator/>
<on_check function="View.CheckBeaconEnabled" userdata="particlesbeacon" />
                <menu_item_check
</menu_item_check>
                label="Snap to Grid"
<menu_item_separator bottom="-113" enabled="true" height="8" label="-----------" left="0"
                name="Snap to Grid"
    mouse_opaque="true" name="separator" width="129" />
                shortcut="G">
<menu_item_check bottom="-121" enabled="true" height="19" label="Render Highlights" left="0"
                    <menu_item_check.on_check
    mouse_opaque="true" name="Render Highlights" width="129">
                    control="SnapEnabled" />
<on_click function="View.ToggleBeacon" userdata="renderhighlights" />
                    <menu_item_check.on_click
<on_check function="View.CheckBeaconEnabled" userdata="renderhighlights" />
                    function="ToggleControl"
</menu_item_check>
                    parameter="SnapEnabled" />
<menu_item_check bottom="-140" enabled="true" height="19" label="Render Beacons" left="0"
                    <menu_item_check.on_enable
    mouse_opaque="true" name="Render Beacons" width="129">
                    function="Tools.EnableToolNotPie" />
<on_click function="View.ToggleBeacon" userdata="renderbeacons" />
                </menu_item_check>
<on_check function="View.CheckBeaconEnabled" userdata="renderbeacons" />
                <menu_item_call
</menu_item_check>
                label="Snap Object XY to Grid"
<menu_item_separator bottom="-159" enabled="true" height="8" label="-----------" left="0"
                name="Snap Object XY to Grid"
    mouse_opaque="true" name="separator2" width="129" />
                shortcut="shift|X">
<menu_item_check bottom="-167" enabled="true" height="19" label="Hide Particles" left="0"
                    <menu_item_call.on_click
    mouse_opaque="true" name="Hide Particles" width="129">
                    function="Tools.SnapObjectXY" />
<on_click function="View.ToggleRenderType" userdata="hideparticles" />
                    <menu_item_call.on_enable
<on_check function="View.CheckRenderType" userdata="hideparticles" />
                    function="Tools.EnableToolNotPie" />
</menu_item_check>
                </menu_item_call>
<menu_item_separator bottom="-186" enabled="true" height="8" label="-----------" left="0"
                <menu_item_call
    mouse_opaque="true" name="separator3" width="129" />
                label="Use Selection for Grid"
<menu bottom="-205" color="0 0 0 1" create_jump_keys="true" drop_shadow="true"
                name="Use Selection for Grid"
    enabled="true" height="117" label="Beacon Width" left="0"
                shortcut="shift|G">
    mouse_opaque="false" name="Beacon Width" opaque="true" tear_off="true"
                    <menu_item_call.on_click
    width="129">
                    function="Tools.UseSelectionForGrid" />
<menu_item_call bottom="-19" enabled="true" height="19" label="1" left="0" mouse_opaque="true"
                    <menu_item_call.on_enable
    name="Beacon Width 1" width="188">
                    function="SomethingSelected" />
<on_click function="View.BeaconWidth" userdata="1" />
                </menu_item_call>
</menu_item_call>
                <menu_item_call
<menu_item_call bottom="-19" enabled="true" height="19" label="4" left="0" mouse_opaque="true"
                label="Grid Options"
    name="Beacon Width 4" width="188">
                name="Grid Options"
<on_click function="View.BeaconWidth" userdata="4" />
                shortcut="control|shift|B">
</menu_item_call>
                    <menu_item_call.on_click
<menu_item_call bottom="-19" enabled="true" height="19" label="16" left="0" mouse_opaque="true"
                    function="Floater.Show"
    name="Beacon Width 16" width="188">
                    parameter="build_options" />
<on_click function="View.BeaconWidth" userdata="16" />
                    <menu_item_call.on_enable
</menu_item_call>
                    function="Tools.EnableToolNotPie" />
<menu_item_call bottom="-19" enabled="true" height="19" label="32" left="0" mouse_opaque="true"
                </menu_item_call>
    name="Beacon Width 32" width="188">
        </menu>
<on_click function="View.BeaconWidth" userdata="32" />
        <menu
</menu_item_call>
        create_jump_keys="true"
</menu>
        label="Upload"
</menu>
        layout="topleft"
<menu_item_check bottom="-441" enabled="true" height="19" label="Show HUD Attachments" left="0"
        name="Upload"
    mouse_opaque="true" name="Show HUD Attachments" shortcut="alt|shift|H"
        tear_off="true">
    width="211">
            <menu_item_call
<on_click function="View.ShowHUDAttachments" userdata="" />
            label="Image (L$[COST])..."
<on_check function="View.CheckHUDAttachments" />
            layout="topleft"
</menu_item_check>
            name="Upload Image"
<menu_item_separator bottom="-449" enabled="true" height="8" label="-----------" left="0"
            shortcut="control|U">
    mouse_opaque="true" name="separator5" width="211" />
                <menu_item_call.on_click
<menu_item_call bottom="-468" enabled="true" height="19" label="Zoom In" left="0"
                function="File.UploadImage"
    mouse_opaque="true" name="Zoom In" shortcut="control|0" width="211">
                parameter="" />
<on_click function="View.ZoomIn" userdata="" />
                <menu_item_call.on_enable
</menu_item_call>
                function="File.EnableUpload" />
<menu_item_call bottom="-487" enabled="true" height="19" label="Zoom Default" left="0"
                <menu_item_call.on_visible
    mouse_opaque="true" name="Zoom Default" shortcut="control|9" width="211">
                function="Upload.CalculateCosts"
<on_click function="View.ZoomDefault" userdata="" />
                parameter="Upload Image" />
</menu_item_call>
            </menu_item_call>
<menu_item_call bottom="-506" enabled="true" height="19" label="Zoom Out" left="0"
            <menu_item_call
    mouse_opaque="true" name="Zoom Out" shortcut="control|8" width="211">
            label="Sound (L$[COST])..."
<on_click function="View.ZoomOut" userdata="" />
            layout="topleft"
</menu_item_call>
            name="Upload Sound">
<menu_item_separator bottom="-514" enabled="true" height="8" label="-----------" left="0"
                <menu_item_call.on_click
    mouse_opaque="true" name="separator6" width="211" />
                function="File.UploadSound"
<menu_item_call bottom="-19" enabled="true" height="19" label="Toggle Fullscreen" left="0"
                parameter="" />
    mouse_opaque="true" name="Toggle Fullscreen" shortcut="alt|Enter"
                <menu_item_call.on_enable
    width="188">
                function="File.EnableUpload" />
<on_click function="View.Fullscreen" userdata="" />
                <menu_item_call.on_visible
</menu_item_call>
                function="Upload.CalculateCosts"
<menu_item_call bottom="-38" enabled="true" height="19" label="Set UI Size to Default" left="0"
                parameter="Upload Sound" />
    mouse_opaque="true" name="Set UI Size to Default" width="188">
            </menu_item_call>
<on_click function="View.DefaultUISize" userdata="" />
            <menu_item_call
</menu_item_call>
            label="Animation (L$[COST])..."
</menu>
            layout="topleft"
<menu bottom="-18" create_jump_keys="true" drop_shadow="true" enabled="true"
            name="Upload Animation">
    height="339" label="World" left="0" mouse_opaque="false" name="World"
                <menu_item_call.on_click
    opaque="true" tear_off="true" width="185">
                function="File.UploadAnim"
<menu_item_call bottom="-29" enabled="true" height="19" label="Chat" left="0"
                parameter="" />
    mouse_opaque="true" name="Chat" shortcut="" width="185">
                <menu_item_call.on_enable
<on_click function="World.Chat" userdata="" />
                function="File.EnableUpload" />
</menu_item_call>
                <menu_item_call.on_visible
<menu_item_check bottom="-67" enabled="true" height="19" label="Always Run" left="0"
                function="Upload.CalculateCosts"
    mouse_opaque="true" name="Always Run" shortcut="control|R" width="185">
                parameter="Upload Animation" />
<on_click function="World.AlwaysRun" userdata="" />
            </menu_item_call>
<on_check function="World.CheckAlwaysRun" userdata="" />
            <menu_item_call
</menu_item_check>
            label="Bulk (L$[COST] per file)..."
<menu_item_check bottom="-86" enabled="true" height="19" label="Fly" left="0"
            layout="topleft"
    mouse_opaque="true" name="Fly" shortcut="Home" width="185">
            name="Bulk Upload">
<on_click function="World.Fly" userdata="" />
                <menu_item_call.on_click
<on_enable function="World.EnableFly" />
                function="File.UploadBulk"
<on_check control="FlyBtnState" />
                parameter="" />
</menu_item_check>
            </menu_item_call>
<menu_item_separator bottom="-94" enabled="true" height="8" label="-----------" left="0"
            <menu_item_call
    mouse_opaque="true" name="separator" width="185" />
            label="Set Default Upload Permissions"
<menu_item_call bottom="-113" enabled="true" height="19" label="Create Landmark Here" left="0"
            name="perm prefs">
    mouse_opaque="true" name="Create Landmark Here" shortcut="L" width="185">
                <menu_item_call.on_click
<on_click function="World.CreateLandmark" userdata="" />
                function="Floater.Toggle"
<on_enable function="World.EnableCreateLandmark" userdata="" />
                parameter="perm_prefs" />
</menu_item_call>
            </menu_item_call>
<menu_item_call bottom="-132" enabled="true" height="19" label="Set Home to Here" left="0"
        </menu>
    mouse_opaque="true" name="Set Home to Here" width="185">
    </menu>
<on_click function="World.SetHomeLocation" userdata="" />
    <menu
<on_enable function="World.EnableSetHomeLocation" userdata="" />
    label="Help"
</menu_item_call>
    name="Help"
<menu_item_separator bottom="-140" enabled="true" height="8" label="-----------" left="0"
    tear_off="true">
    mouse_opaque="true" name="separator2" width="185" />
        <menu_item_call
<menu_item_call bottom="-159" enabled="true" height="19" label="Teleport Home" left="0"
        label="[SECOND_LIFE] Help"
    mouse_opaque="true" name="Teleport Home" shortcut="control|shift|H"
        name="Second Life Help"
    width="185">
        shortcut="F1">
<on_click function="World.TeleportHome" userdata="" />
            <menu_item_call.on_click
<on_enable function="World.EnableTeleportHome" userdata="" />
            function="ShowHelp"
</menu_item_call>
            parameter="f1_help" />
<menu_item_separator bottom="-167" enabled="true" height="8" label="-----------" left="0"
        </menu_item_call>
    mouse_opaque="true" name="separator3" width="185" />
<!--       <menu_item_call
<menu_item_call bottom="-186" enabled="true" height="19" label="Set Away" left="0"
        label="Tutorial"
    mouse_opaque="true" name="Set Away" width="185">
        name="Tutorial">
<on_click function="World.SetAway" userdata="" />
            <menu_item_call.on_click
</menu_item_call>
            function="Floater.Show"
<menu_item_call bottom="-205" enabled="true" height="19" label="Set Busy" left="0"
            parameter="hud" />
    mouse_opaque="true" name="Set Busy" shortcut="control|B" width="185">
        </menu_item_call>-->
<on_click function="World.SetBusy" userdata="" />
        <menu_item_separator/>
</menu_item_call>
        <menu_item_call
<menu_item_call bottom="-281" enabled="false" height="19" label="Stop All Animations" left="0"
            label="Report Abuse"
    mouse_opaque="true" name="Stop All Animations" width="250">
            name="Report Abuse">
<on_click function="Tools.StopAllAnimations" userdata="" />
                <menu_item_call.on_click
</menu_item_call>
                function="ReportAbuse" />
            </menu_item_call>
        <menu_item_call
            label="Report Bug"
            name="Report Bug">
                <menu_item_call.on_click
                function="ShowHelp"
                parameter="report_bug" />
            </menu_item_call>
        <menu_item_separator/>
        <menu_item_call
        label="About [APP_NAME]"
        name="About Second Life">
            <menu_item_call.on_click
            function="Floater.Show"
            parameter="sl_about" />
        </menu_item_call>
    </menu>
    <menu
    label="Advanced"
    name="Advanced"
    tear_off="true"
    visible="false">
        <menu_item_check
        label="Show Advanced Menu"
        name="Show Advanced Menu"
        shortcut="control|alt|shift|D">
          <on_check
          function="CheckControl"
          parameter="UseDebugMenus" />
          <on_click
          function="ToggleControl"
          parameter="UseDebugMenus" />
        </menu_item_check>
        <menu_item_call
        label="Stop Animating Me"
        name="Stop Animating My Avatar">
            <menu_item_call.on_click
            function="Tools.StopAllAnimations" />
        </menu_item_call>
        <menu_item_call
        label="Rebake Textures"
        name="Rebake Texture"
        shortcut="control|alt|R">
            <menu_item_call.on_click
            function="Advanced.RebakeTextures" />
        </menu_item_call>
        <menu_item_call
          label="Set UI Size to Default"
          name="Set UI Size to Default">
          <menu_item_call.on_click
            function="View.DefaultUISize" />
        </menu_item_call>
        <menu_item_call
        label="Set Window Size..."
        name="Set Window Size...">
          <menu_item_call.on_click
          function="Floater.Show"
          parameter="window_size" />
        </menu_item_call>
        <menu_item_separator/>
        <menu_item_check
        label="Limit Select Distance"
        name="Limit Select Distance">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="LimitSelectDistance" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="LimitSelectDistance" />
        </menu_item_check>
        <menu_item_check
        label="Disable Camera Constraints"
        name="Disable Camera Distance">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="DisableCameraConstraints" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="DisableCameraConstraints" />
        </menu_item_check>
        <menu_item_separator/>
        <menu_item_check
        label="High-res Snapshot"
        name="HighResSnapshot">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="HighResSnapshot" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="HighResSnapshot" />
        </menu_item_check>
        <menu_item_check
        label="Quiet Snapshots to Disk"
        name="QuietSnapshotsToDisk">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="QuietSnapshotsToDisk" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="QuietSnapshotsToDisk" />
        </menu_item_check>
        <menu_item_check
        label="Compress Snapshots to Disk"
        name="CompressSnapshotsToDisk">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="CompressSnapshotsToDisk" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="CompressSnapshotsToDisk" />
        </menu_item_check>
        <menu_item_separator/>
        <menu
        create_jump_keys="true"
        label="Performance Tools"
        name="Performance Tools"
        tear_off="true">
            <menu_item_call
            label="Lag Meter"
            name="Lag Meter">
                <menu_item_call.on_click
                function="Floater.Show"
                parameter="lagmeter" />
            </menu_item_call>
            <menu_item_check
            label="Statistics Bar"
            name="Statistics Bar"
            shortcut="control|shift|1">
                <menu_item_check.on_check
                function="Floater.Visible"
                parameter="stats" />
                <menu_item_check.on_click
                function="Floater.Toggle"
                parameter="stats" />
            </menu_item_check>
      <menu_item_check
        label="Show Avatar Rendering Cost"
        name="Avatar Rendering Cost">
          <menu_item_check.on_check
            function="Advanced.CheckInfoDisplay"
            parameter="shame" />
          <menu_item_check.on_click
            function="Advanced.ToggleInfoDisplay"
            parameter="shame" />
      </menu_item_check>
        </menu>
        <menu
        create_jump_keys="true"
        label="Highlighting and Visibility"
        name="Highlighting and Visibility"
        tear_off="true">
        <menu_item_check
                label="Cheesy Beacon"
                name="Cheesy Beacon">
                    <menu_item_check.on_check
                    function="CheckControl"
                    parameter="CheesyBeacon" />
                    <menu_item_check.on_click
                    function="ToggleControl"
                    parameter="CheesyBeacon" />
                </menu_item_check>
            <menu_item_check
            label="Hide Particles"
            name="Hide Particles"
            shortcut="control|alt|shift|=">
                <menu_item_check.on_check
                function="View.CheckRenderType"
                parameter="hideparticles" />
                <menu_item_check.on_click
                function="View.ToggleRenderType"
                parameter="hideparticles" />
            </menu_item_check>
            <menu_item_check
            label="Hide Selected"
            name="Hide Selected">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="HideSelectedObjects" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="HideSelectedObjects" />
            </menu_item_check>
            <menu_item_check
            label="Highlight Transparent"
            name="Highlight Transparent"
            shortcut="control|alt|T">
                <menu_item_check.on_check
                function="View.CheckHighlightTransparent" />
                <menu_item_check.on_click
                function="View.HighlightTransparent" />
            </menu_item_check>
            <menu_item_check
            label="Show HUD Attachments"
            name="Show HUD Attachments"
            shortcut="alt|shift|H">
                <menu_item_check.on_check
                function="View.CheckHUDAttachments" />
                <menu_item_check.on_click
                function="View.ShowHUDAttachments" />
            </menu_item_check>
            <menu_item_check
            label="Show Mouselook Crosshairs"
            name="ShowCrosshairs">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowCrosshairs" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowCrosshairs" />
            </menu_item_check>
  <!-- <menu
        create_jump_keys="true"
        label="Hover Tips"
        name="Hover Tips"
        tear_off="true">
            <menu_item_check
            label="Show Tips"
            name="Show Tips"
            shortcut="control|shift|T">
                <menu_item_check.on_check
                function="View.CheckShowHoverTips" />
                <menu_item_check.on_click
                function="View.ShowHoverTips" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_check
            label="Show Land Tooltips"
            name="Land Tips">
                <menu_item_check.on_check
                control="ShowLandHoverTip" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowLandHoverTip" />
                <menu_item_check.on_enable
                function="View.CheckShowHoverTips" />
            </menu_item_check>
          <menu_item_check
            label="Show Tips On All Objects"
            name="Tips On All Objects">
                <menu_item_check.on_check
                control="ShowAllObjectHoverTip" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowAllObjectHoverTip" />
                <menu_item_check.on_enable
                function="View.CheckShowHoverTips" />
            </menu_item_check>
        </menu>-->
 
        </menu>
 
        <menu
        create_jump_keys="true"
        label="Rendering Types"
        name="Rendering Types"
        tear_off="true">
            <menu_item_check
            label="Simple"
            name="Simple"
            shortcut="control|alt|shift|1">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="simple" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="simple" />
            </menu_item_check>
            <menu_item_check
            label="Alpha"
            name="Alpha"
            shortcut="control|alt|shift|2">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="alpha" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="alpha" />
            </menu_item_check>
            <menu_item_check
            label="Tree"
            name="Tree"
            shortcut="control|alt|shift|3">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="tree" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="tree" />
            </menu_item_check>
            <menu_item_check
            label="Avatars"
            name="Character"
            shortcut="control|alt|shift|4">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="character" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="character" />
            </menu_item_check>
            <menu_item_check
            label="SurfacePath"
            name="SurfacePath"
            shortcut="control|alt|shift|5">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="surfacePath" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="surfacePath" />
            </menu_item_check>
            <menu_item_check
            label="Sky"
            name="Sky"
            shortcut="control|alt|shift|6">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="sky" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="sky" />
            </menu_item_check>
            <menu_item_check
            label="Water"
            name="Water"
            shortcut="control|alt|shift|7">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="water" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="water" />
            </menu_item_check>
            <menu_item_check
            label="Ground"
            name="Ground"
            shortcut="control|alt|shift|8">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="ground" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="ground" />
            </menu_item_check>
            <menu_item_check
            label="Volume"
            name="Volume"
            shortcut="control|alt|shift|9">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="volume" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="volume" />
            </menu_item_check>
            <menu_item_check
            label="Grass"
            name="Grass"
            shortcut="control|alt|shift|0">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="grass" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="grass" />
            </menu_item_check>
            <menu_item_check
            label="Clouds"
            name="Clouds"
            shortcut="control|alt|shift|-">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="clouds" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="clouds" />
            </menu_item_check>
            <menu_item_check
            label="Particles"
            name="Particles"
            shortcut="control|alt|shift|=">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="particles" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="particles" />
            </menu_item_check>
            <menu_item_check
            label="Bump"
            name="Bump"
            shortcut="control|alt|shift|\">
                <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="bump" />
                <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="bump" />
            </menu_item_check>
        </menu>
        <menu
        create_jump_keys="true"
        label="Rendering Features"
        name="Rendering Features"
        tear_off="true">
            <menu_item_check
            label="UI"
            name="UI"
            shortcut="F11">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="ui" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="ui" />
            </menu_item_check>
            <menu_item_check
            label="Selected"
            name="Selected"
            shortcut="control|alt|F2">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="selected" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="selected" />
            </menu_item_check>
            <menu_item_check
            label="Highlighted"
            name="Highlighted"
            shortcut="control|alt|F3">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="highlighted" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="highlighted" />
            </menu_item_check>
            <menu_item_check
            label="Dynamic Textures"
            name="Dynamic Textures"
            shortcut="control|alt|F4">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="dynamic textures" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="dynamic textures" />
            </menu_item_check>
            <menu_item_check
            label="Foot Shadows"
            name="Foot Shadows"
            shortcut="control|alt|F5">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="foot shadows" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="foot shadows" />
            </menu_item_check>
            <menu_item_check
            label="Fog"
            name="Fog"
            shortcut="control|alt|F6">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="fog" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="fog" />
            </menu_item_check>
            <menu_item_check
            label="Test FRInfo"
            name="Test FRInfo"
            shortcut="control|alt|F8">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="fr info" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="fr info" />
            </menu_item_check>
            <menu_item_check
            label="Flexible Objects"
            name="Flexible Objects"
            shortcut="control|alt|F9">
                <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="flexible" />
                <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="flexible" />
            </menu_item_check>
        </menu>
        <menu_item_check
        label="Run Multiple Threads"
        name="Run Multiple Threads">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="RunMultipleThreads" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="RunMultipleThreads" />
        </menu_item_check>
        <menu_item_check
        label="Use Plugin Read Thread"
        name="Use Plugin Read Thread">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="PluginUseReadThread" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="PluginUseReadThread" />
        </menu_item_check>
        <menu_item_call
        label="Clear Group Cache"
        name="ClearGroupCache">
            <menu_item_call.on_click
            function="Advanced.ClearGroupCache"
            parameter="ClearGroupCache" />
        </menu_item_call>
        <menu_item_check
        label="Mouse Smoothing"
        name="Mouse Smoothing">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="MouseSmooth" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="MouseSmooth" />
        </menu_item_check>
        <menu_item_separator/>
        <menu
        label="Shortcuts"
        name="Shortcuts"
        tear_off="true"
        visible="false">
          <menu_item_call
            label="Image (L$[COST])..."
            name="Upload Image"
            shortcut="control|U">
            <menu_item_call.on_click
              function="File.UploadImage"
              parameter="" />
            <menu_item_call.on_enable
              function="File.EnableUpload" />
            </menu_item_call>
            <menu_item_check
              label="Search"
              name="Search"
              shortcut="control|F">
            <menu_item_check.on_check
            function="Floater.Visible"
            parameter="search" />
            <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="search" />
            </menu_item_check>
            <menu_item_call
            enabled="false"
            label="Release Keys"
            name="Release Keys">
                <menu_item_call.on_click
                function="Tools.ReleaseKeys"
                parameter="" />
                <menu_item_call.on_enable
                function="Tools.EnableReleaseKeys"
                parameter="" />
            </menu_item_call>
            <menu_item_call
            label="Set UI Size to Default"
            name="Set UI Size to Default">
                <menu_item_call.on_click
                function="View.DefaultUISize" />
            </menu_item_call>
            <!-- This second, alternative shortcut for Show Advanced Menu is for backward compatibility.  The main shortcut has been changed so it's Linux-friendly, where the old shortcut is typically eaten by the window manager. -->
            <menu_item_check
              label="Show Advanced Menu - legacy shortcut"
              name="Show Advanced Menu - legacy shortcut"
              shortcut="control|alt|D">
              <on_check
function="CheckControl"
parameter="UseDebugMenus" />
              <on_click
function="ToggleControl"
parameter="UseDebugMenus" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_check
            label="Always Run"
            name="Always Run"
            shortcut="control|R">
                <menu_item_check.on_check
                function="World.CheckAlwaysRun" />
                <menu_item_check.on_click
                function="World.AlwaysRun" />
            </menu_item_check>
            <menu_item_check
            label="Fly"
            name="Fly"
            shortcut="Home">
                <menu_item_check.on_check
                function="Agent.getFlying" />
                <menu_item_check.on_click
                function="Agent.toggleFlying" />
                <menu_item_check.on_enable
                function="Agent.enableFlying" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_call
            label="Close Window"
            name="Close Window"
            shortcut="control|W">
                <menu_item_call.on_click
                function="File.CloseWindow" />
                <menu_item_call.on_enable
                function="File.EnableCloseWindow" />
            </menu_item_call>
            <menu_item_call
            label="Close All Windows"
            name="Close All Windows"
            shortcut="control|shift|W">
                <menu_item_call.on_click
                function="File.CloseAllWindows" />
                <menu_item_call.on_enable
                function="File.EnableCloseAllWindows" />
            </menu_item_call>
            <menu_item_separator/>
            <menu_item_call
            label="Snapshot to Disk"
            name="Snapshot to Disk"
            shortcut="control|`"
            use_mac_ctrl="true">
                <menu_item_call.on_click
                function="File.TakeSnapshotToDisk" />
            </menu_item_call>
            <menu_item_separator/>
            <menu_item_call
            label="Mouselook"
            name="Mouselook"
            shortcut="M">
                <menu_item_call.on_click
                function="View.Mouselook" />
                <menu_item_call.on_enable
                function="View.EnableMouselook" />
            </menu_item_call>
            <menu_item_check
            label="Joystick Flycam"
            name="Joystick Flycam"
            shortcut="alt|shift|F">
                <menu_item_check.on_check
                function="View.CheckJoystickFlycam" />
                <menu_item_check.on_click
                function="View.JoystickFlycam" />
                <menu_item_check.on_enable
                function="View.EnableJoystickFlycam" />
            </menu_item_check>
            <menu_item_call
            label="Reset View"
            name="Reset View"
            shortcut="Esc">
                <menu_item_call.on_click
                function="View.ResetView" />
            </menu_item_call>
            <menu_item_call
            label="Look at Last Chatter"
            name="Look at Last Chatter"
            shortcut="control|\">
                <menu_item_call.on_click
                function="View.LookAtLastChatter" />
                <menu_item_call.on_enable
                function="View.EnableLastChatter" />
            </menu_item_call>
            <menu_item_separator/>
            <menu
            create_jump_keys="true"
            label="Select Build Tool"
            name="Select Tool"
            tear_off="true">
                <menu_item_call
                label="Focus Tool"
                name="Focus"
                shortcut="control|1">
                    <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="focus" />
                </menu_item_call>
                <menu_item_call
                label="Move Tool"
                name="Move"
                shortcut="control|2">
                    <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="move" />
                </menu_item_call>
                <menu_item_call
                label="Edit Tool"
                name="Edit"
                shortcut="control|3">
                    <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="edit" />
                </menu_item_call>
                <menu_item_call
                label="Create Tool"
                name="Create"
                shortcut="control|4">
                    <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="create" />
                </menu_item_call>
                <menu_item_call
                label="Land Tool"
                name="Land"
                shortcut="control|5">
                    <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="land" />
                </menu_item_call>
            </menu>
            <menu_item_separator/>
            <menu_item_call
            label="Zoom In"
            name="Zoom In"
            shortcut="control|0">
                <menu_item_call.on_click
                function="View.ZoomIn" />
            </menu_item_call>
            <menu_item_call
            label="Zoom Default"
            name="Zoom Default"
            shortcut="control|9">
                <menu_item_call.on_click
                function="View.ZoomDefault" />
            </menu_item_call>
            <menu_item_call
            label="Zoom Out"
            name="Zoom Out"
            shortcut="control|8">
                <menu_item_call.on_click
                function="View.ZoomOut" />
            </menu_item_call>
        </menu>
        <menu_item_separator/>
        <menu_item_call
        label="Show Debug Settings"
        name="Debug Settings">
            <menu_item_call.on_click
            function="Advanced.ShowDebugSettings"
            parameter="all" />
        </menu_item_call>
    <menu_item_check
        label="Show Develop Menu"
        name="Debug Mode"
        shortcut="control|alt|Q">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="QAMode" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="QAMode" />
        </menu_item_check>
    </menu>
    <menu
    create_jump_keys="true"
    label="Develop"
    name="Develop"
    tear_off="true"
    visible="false">
        <menu
        create_jump_keys="true"
        label="Consoles"
        name="Consoles"
        tear_off="true">
            <menu_item_check
            label="Texture Console"
            name="Texture Console"
            shortcut="control|shift|3"
            use_mac_ctrl="true">
                <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="texture" />
                <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="texture" />
            </menu_item_check>
            <menu_item_check
            label="Debug Console"
            name="Debug Console"
            shortcut="control|shift|4"
            use_mac_ctrl="true">
                <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="debug" />
                <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="debug" />
            </menu_item_check>
            <menu_item_call
            label="Notifications Console"
            name="Notifications"
            shortcut="control|shift|5">
              <menu_item_call.on_click
              function="Floater.Toggle"
              parameter="notifications_console" />
            </menu_item_call>
            <menu_item_check
              label="Texture Size Console"
              name="Texture Size"
              shortcut="control|shift|6">
              <menu_item_check.on_check
              function="Advanced.CheckConsole"
              parameter="texture size" />
              <menu_item_check.on_click
              function="Advanced.ToggleConsole"
              parameter="texture size" />
            </menu_item_check>
            <menu_item_check
              label="Texture Category Console"
              name="Texture Category"
              shortcut="control|shift|7">
              <menu_item_check.on_check
              function="Advanced.CheckConsole"
              parameter="texture category" />
              <menu_item_check.on_click
              function="Advanced.ToggleConsole"
              parameter="texture category" />
            </menu_item_check>
            <menu_item_check
            label="Fast Timers"
            name="Fast Timers"
            shortcut="control|shift|9"
            use_mac_ctrl="true">
                <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="fast timers" />
                <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="fast timers" />
            </menu_item_check>
            <menu_item_check
            label="Memory"
            name="Memory"
            shortcut="control|shift|0"
            use_mac_ctrl="true">
                <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="memory view" />
                <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="memory view" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_call
            label="Region Info to Debug Console"
            name="Region Info to Debug Console">
                <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="region" />
            </menu_item_call>
            <menu_item_call
            label="Group Info to Debug Console"
            name="Group Info to Debug Console">
                <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="group" />
            </menu_item_call>
            <menu_item_call
            label="Capabilities Info to Debug Console"
            name="Capabilities Info to Debug Console">
                <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="capabilities" />
            </menu_item_call>
            <menu_item_separator/>
            <menu_item_check
            label="Camera"
            name="Camera">
                <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="camera" />
                <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="camera" />
            </menu_item_check>
            <menu_item_check
            label="Wind"
            name="Wind">
                <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="wind" />
                <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="wind" />
            </menu_item_check>
            <menu_item_check
            label="FOV"
            name="FOV">
                <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="fov" />
                <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="fov" />
            </menu_item_check>
            <menu_item_check
            label="Badge"
            name="Badge"
shortcut="alt|control|shift|h">
                <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="badge" />
                <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="badge" />
            </menu_item_check>
        </menu>
        <menu
        create_jump_keys="true"
        label="Show Info"
        name="Display Info"
        tear_off="true">
            <menu_item_check
            label="Show Time"
            name="Show Time">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowTime" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowTime" />
            </menu_item_check>
            <menu_item_check
            label="Show Render Info"
            name="Show Render Info">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowRenderInfo" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowRenderInfo" />
            </menu_item_check>
            <menu_item_check
            label="Show Matrices"
            name="Show Matrices">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowRenderMatrices" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowRenderMatrices" />
            </menu_item_check>
            <menu_item_check
            label="Show Color Under Cursor"
            name="Show Color Under Cursor">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowColor" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowColor" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_check
            label="Show Updates to Objects"
            name="Show Updates"
            shortcut="control|alt|shift|U">
                <menu_item_check.on_check
                function="Advanced.CheckShowObjectUpdates"
                parameter="ObjectUpdates" />
                <menu_item_check.on_click
                function="Advanced.ToggleShowObjectUpdates" />
            </menu_item_check>
        </menu>
        <menu_item_separator/>
        <menu
        create_jump_keys="true"
        label="Force an Error"
        name="Force Errors"
        tear_off="true">
            <menu_item_call
            label="Force Breakpoint"
            name="Force Breakpoint"
            shortcut="control|alt|shift|B">
                <menu_item_call.on_click
                function="Advanced.ForceErrorBreakpoint" />
            </menu_item_call>
            <menu_item_call
            label="Force LLError And Crash"
            name="Force LLError And Crash">
                <menu_item_call.on_click
                function="Advanced.ForceErrorLlerror" />
            </menu_item_call>
            <menu_item_call
            label="Force Bad Memory Access"
            name="Force Bad Memory Access">
                <menu_item_call.on_click
                function="Advanced.ForceErrorBadMemoryAccess" />
            </menu_item_call>
            <menu_item_call
            label="Force Infinite Loop"
            name="Force Infinite Loop">
                <menu_item_call.on_click
                function="Advanced.ForceErrorInfiniteLoop" />
            </menu_item_call>
            <menu_item_call
            label="Force Driver Crash"
            name="Force Driver Carsh">
                <menu_item_call.on_click
                function="Advanced.ForceErrorDriverCrash" />
            </menu_item_call>
            <menu_item_call
            label="Force Software Exception"
            name="Force Software Exception">
                <menu_item_call.on_click
                function="Advanced.ForceErrorSoftwareException" />
            </menu_item_call>
            <menu_item_call
            label="Force Disconnect Viewer"
            name="Force Disconnect Viewer">
                <menu_item_call.on_click
                function="Advanced.ForceErrorDisconnectViewer" />
            </menu_item_call>
            <menu_item_call
            label="Simulate a Memory Leak"
            name="Memory Leaking Simulation">
              <menu_item_call.on_click
                function="Floater.Show"
                parameter="mem_leaking" />
              </menu_item_call>
        </menu>
        <menu
        create_jump_keys="true"
        label="Render Tests"
        name="Render Tests"
        tear_off="true">
            <menu_item_check
            label="Camera Offset"
            name="Camera Offset">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="CameraOffset" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="CameraOffset" />
            </menu_item_check>
            <menu_item_check
            label="Randomize Framerate"
            name="Randomize Framerate">
                <menu_item_check.on_check
                function="Advanced.CheckRandomizeFramerate"
                parameter="Randomize Framerate" />
                <menu_item_check.on_click
                function="Advanced.ToggleRandomizeFramerate" />
            </menu_item_check>
            <menu_item_check
            label="Periodic Slow Frame"
            name="Periodic Slow Frame">
                <menu_item_check.on_check
                function="Advanced.CheckPeriodicSlowFrame"
                parameter="points" />
                <menu_item_check.on_click
                function="Advanced.TogglePeriodicSlowFrame"
                parameter="points" />
            </menu_item_check>
            <menu_item_check
            label="Frame Test"
            name="Frame Test">
                <menu_item_check.on_check
                function="Advanced.CheckFrameTest"
                parameter="Frame Test" />
                <menu_item_check.on_click
                function="Advanced.ToggleFrameTest" />
            </menu_item_check>
        </menu>
      <menu
        create_jump_keys="true"
        label="Render Metadata"
        name="Render Metadata"
        tear_off="true">
        <menu_item_check
        label="Bounding Boxes"
        name="Bounding Boxes">
        <menu_item_check.on_check
        function="Advanced.CheckInfoDisplay"
        parameter="bboxes" />
        <menu_item_check.on_click
        function="Advanced.ToggleInfoDisplay"
        parameter="bboxes" />
        </menu_item_check>
        <menu_item_check
        label="Octree"
        name="Octree">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="octree" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="octree" />
        </menu_item_check>
        <menu_item_check
        label="Shadow Frusta"
        name="Shadow Frusta">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="shadow frusta" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="shadow frusta" />
        </menu_item_check>
        <menu_item_check
        label="Occlusion"
        name="Occlusion">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="occlusion" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="occlusion" />
        </menu_item_check>
        <menu_item_check
        label="Render Batches"
        name="Render Batches">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="render batches" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="render batches" />
        </menu_item_check>
        <menu_item_check
        label="Texture Anim"
        name="Texture Anim">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture anim" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture anim" />
        </menu_item_check>
        <menu_item_check
        label="Texture Priority"
        name="Texture Priority">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture priority" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture priority" />
        </menu_item_check>
        <menu_item_check
        label="Texture Area"
        name="Texture Area">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture area" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture area" />
        </menu_item_check>
        <menu_item_check
        label="Face Area"
        name="Face Area">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="face area" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="face area" />
        </menu_item_check>
        <menu_item_check
        label="Lights"
        name="Lights">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="lights" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="lights" />
        </menu_item_check>
        <menu_item_check
        label="Collision Skeleton"
        name="Collision Skeleton">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="collision skeleton" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="collision skeleton" />
        </menu_item_check>
        <menu_item_check
        label="Raycast"
        name="Raycast">
          <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="raycast" />
          <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="raycast" />
        </menu_item_check>
      </menu>
        <menu
        create_jump_keys="true"
        label="Rendering"
        name="Rendering"
        tear_off="true">
            <menu_item_check
            label="Axes"
            name="Axes">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowAxes" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowAxes" />
            </menu_item_check>
            <menu_item_check
            label="Tangent Basis"
            name="Tangent Basis">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowTangentBasis" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowTangentBasis" />
            </menu_item_check>
            <menu_item_call
            label="Selected Texture Info Basis"
            name="Selected Texture Info Basis"
            shortcut="control|alt|shift|T">
                <menu_item_call.on_click
                function="Advanced.SelectedTextureInfo" />
            </menu_item_call>
            <menu_item_check
            label="Wireframe"
            name="Wireframe"
            shortcut="control|shift|R">
                <menu_item_check.on_check
                function="Advanced.CheckWireframe"
                parameter="Wireframe" />
                <menu_item_check.on_click
                function="Advanced.ToggleWireframe" />
            </menu_item_check>
            <menu_item_check
            label="Object-Object Occlusion"
            name="Object-Object Occlusion"
            shortcut="control|shift|O">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="UseOcclusion" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="UseOcclusion" />
                <menu_item_check.on_enable
                function="Advanced.EnableObjectObjectOcclusion" />
            </menu_item_check>
          <menu_item_check
            label="Framebuffer Objects"
            name="Framebuffer Objects"
shortcut="F9">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderUseFBO" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderUseFBO" />
            <menu_item_check.on_enable
                function="Advanced.EnableRenderFBO" />
          </menu_item_check>
          <menu_item_check
                      label="Deferred Rendering"
                      name="Deferred Rendering"
shortcut="F10">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderDeferred" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderDeferred" />
            <menu_item_check.on_enable
                function="Advanced.EnableRenderDeferred" />
          </menu_item_check>
          <menu_item_check
                  label="Global Illumination"
                  name="Global Illumination">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderDeferredGI" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderDeferredGI" />
            <menu_item_check.on_enable
                function="Advanced.EnableRenderDeferredGI" />
          </menu_item_check>
          <menu_item_separator />
          <menu_item_check
            label="Debug GL"
            name="Debug GL">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderDebugGL" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderDebugGL" />
            </menu_item_check>
            <menu_item_check
            label="Debug Pipeline"
            name="Debug Pipeline">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderDebugPipeline" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderDebugPipeline" />
            </menu_item_check>
            <menu_item_check
            label="Fast Alpha"
            name="Fast Alpha">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderFastAlpha" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderFastAlpha" />
            </menu_item_check>
            <menu_item_check
            label="Animation Textures"
            name="Animation Textures">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="AnimateTextures" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="AnimateTextures" />
            </menu_item_check>
            <menu_item_check
            label="Disable Textures"
            name="Disable Textures">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="TextureDisable" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="TextureDisable" />
            </menu_item_check>
            <menu_item_check
              label="Full Res Textures"
            name="Rull Res Textures">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="TextureLoadFullRes" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="TextureLoadFullRes" />
            </menu_item_check>
            <menu_item_check
              label="Audit Textures"
              name="Audit Textures">
              <menu_item_check.on_check
              function="CheckControl"
              parameter="AuditTexture" />
              <menu_item_check.on_click
              function="ToggleControl"
              parameter="AuditTexture" />
            </menu_item_check>
            <menu_item_check
            label="Texture Atlas"
            name="Texture Atlas">
              <menu_item_check.on_check
              function="CheckControl"
              parameter="EnableTextureAtlas" />
              <menu_item_check.on_click
              function="ToggleControl"
              parameter="EnableTextureAtlas" />
            </menu_item_check>
              <menu_item_check
            label="Render Attached Lights"
            name="Render Attached Lights">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderAttachedLights" />
                <menu_item_check.on_click
                function="Advanced.HandleAttachedLightParticles"
                parameter="RenderAttachedLights" />
            </menu_item_check>
            <menu_item_check
            label="Render Attached Particles"
            name="Render Attached Particles">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderAttachedParticles" />
                <menu_item_check.on_click
                function="Advanced.HandleAttachedLightParticles"
                parameter="RenderAttachedParticles" />
            </menu_item_check>
            <menu_item_check
            label="Hover Glow Objects"
            name="Hover Glow Objects">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderHoverGlowEnable" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderHoverGlowEnable" />
            </menu_item_check>
        </menu>
 
        <menu
        create_jump_keys="true"
        label="Network"
        name="Network"
        tear_off="true">
            <menu_item_check
            label="Pause Agent"
            name="AgentPause">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="AgentPause" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="AgentPause" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_call
            label="Enable Message Log"
            name="Enable Message Log">
                <menu_item_call.on_click
                function="Advanced.EnableMessageLog" />
            </menu_item_call>
            <menu_item_call
            label="Disable Message Log"
            name="Disable Message Log">
                <menu_item_call.on_click
                function="Advanced.DisableMessageLog" />
            </menu_item_call>
            <menu_item_separator/>
            <menu_item_check
            label="Velocity Interpolate Objects"
            name="Velocity Interpolate Objects">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="VelocityInterpolate" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="VelocityInterpolate" />
            </menu_item_check>
            <menu_item_check
            label="Ping Interpolate Object Positions"
            name="Ping Interpolate Object Positions">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="PingInterpolate" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="PingInterpolate" />
            </menu_item_check>
            <menu_item_separator/>
            <menu_item_call
            label="Drop a Packet"
            name="Drop a Packet"
            shortcut="control|alt|L">
                <menu_item_call.on_click
                function="Advanced.DropPacket" />
            </menu_item_call>
        </menu>
        <menu_item_call
        label="Dump Scripted Camera"
        name="Dump Scripted Camera">
            <menu_item_call.on_click
            function="Advanced.DumpScriptedCamera" />
        </menu_item_call>
        <menu_item_call
            label="Bumps, Pushes &amp; Hits"
            name="Bumps, Pushes &amp;amp; Hits">
                <menu_item_call.on_click
                function="Floater.Show"
                parameter="bumps" />
            </menu_item_call>
 
        <menu
        create_jump_keys="true"
        label="Recorder"
        name="Recorder"
        tear_off="true">
            <menu_item_call
            label="Start Playback"
            name="Start Playback">
                <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="start playback" />
            </menu_item_call>
            <menu_item_call
            label="Stop Playback"
            name="Stop Playback">
                <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="stop playback" />
            </menu_item_call>
            <menu_item_check
            label="Loop Playback"
            name="Loop Playback">
                <menu_item_check.on_check
                function="Advanced.CheckAgentPilotLoop"
                parameter="loopPlayback" />
                <menu_item_check.on_click
                function="Advanced.ToggleAgentPilotLoop" />
            </menu_item_check>
            <menu_item_call
            label="Start Record"
            name="Start Record">
                <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="start record" />
            </menu_item_call>
            <menu_item_call
            label="Stop Record"
            name="Stop Record">
                <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="stop record" />
            </menu_item_call>
        </menu>
 
        <menu
        create_jump_keys="true"
        label="World"
        name="World"
        tear_off="true">
            <menu_item_check
            label="Sim Sun Override"
            name="Sim Sun Override">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="SkyOverrideSimSunPosition" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="SkyOverrideSimSunPosition" />
            </menu_item_check>
            <menu_item_check
            label="Cheesy Beacon"
            name="Cheesy Beacon">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="CheesyBeacon" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="CheesyBeacon" />
            </menu_item_check>
            <menu_item_check
            label="Fixed Weather"
            name="Fixed Weather">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="FixedWeather" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="FixedWeather" />
            </menu_item_check>
            <menu_item_call
            label="Dump Region Object Cache"
            name="Dump Region Object Cache">
                <menu_item_call.on_click
                function="Advanced.DumpRegionObjectCache" />
            </menu_item_call>
        </menu>
        <menu
        create_jump_keys="true"
        label="UI"
        name="UI"
        tear_off="true">
        <!--  <menu_item_check
            label="New Bottom Bar"
            name="New Bottom Bar">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="BottomPanelNew" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="BottomPanelNew" />
            </menu_item_check>-->
            <menu_item_call
            label="Web Browser Test"
            name="Web Browser Test">
                <menu_item_call.on_click
                function="Advanced.WebBrowserTest"
                parameter="http://secondlife.com/app/search/slurls.html"/>
            </menu_item_call>
            <menu_item_call
            label="Dump SelectMgr"
            name="Dump SelectMgr">
                <menu_item_call.on_click
                function="Advanced.DumpSelectMgr" />
            </menu_item_call>
            <menu_item_call
            label="Dump Inventory"
            name="Dump Inventory">
                <menu_item_call.on_click
                function="Advanced.DumpInventory" />
            </menu_item_call>
            <menu_item_call
            label="Dump Timers"
            name="Dump Timers">
                <menu_item_call.on_click
                function="Advanced.DumpTimers" />
            </menu_item_call>
            <menu_item_call
            label="Dump Focus Holder"
            name="Dump Focus Holder">
                <menu_item_call.on_click
                function="Advanced.DumpFocusHolder" />
            </menu_item_call>
            <menu_item_call
            label="Print Selected Object Info"
            name="Print Selected Object Info"
            shortcut="control|shift|P">
                <menu_item_call.on_click
                function="Advanced.PrintSelectedObjectInfo" />
            </menu_item_call>
            <menu_item_call
            label="Print Agent Info"
            name="Print Agent Info"
            shortcut="shift|P">
                <menu_item_call.on_click
                function="Advanced.PrintAgentInfo" />
            </menu_item_call>
            <menu_item_call
            label="Memory Stats"
            name="Memory Stats"
            shortcut="control|alt|shift|M">
                <menu_item_call.on_click
                function="Advanced.PrintTextureMemoryStats" />
            </menu_item_call>
            <menu_item_check
            label="Double-ClickAuto-Pilot"
            name="Double-ClickAuto-Pilot">
                <menu_item_check.on_check
                function="CheckControl"
                parameter="DoubleClickAutoPilot" />
                <menu_item_check.on_click
                function="ToggleControl"
                parameter="DoubleClickAutoPilot" />
            </menu_item_check>


<menu_item_separator bottom="-232" enabled="true" height="8" label="-----------" left="0"
            <menu_item_separator />
    mouse_opaque="true" name="separator4" width="185" />
            <menu_item_check
<menu_item_call bottom="-232" enabled="true" height="19" label="Account History..." left="0"
            label="Debug SelectMgr"
    mouse_opaque="true" name="Account History..." width="185">
            name="Debug SelectMgr">
<on_click function="PromptShowURL"
                <menu_item_check.on_check
    userdata="WebLaunchAccountHistory,http://secondlife.com/account/transactions.php" />
                function="CheckControl"
</menu_item_call>
                parameter="DebugSelectMgr" />
<menu_item_call bottom="-267" enabled="true" height="19" label="Manage My Account..." left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="Manage My Account..." width="166">
                function="ToggleControl"
<on_click function="PromptShowURL"
                parameter="DebugSelectMgr" />
    userdata="WebLaunchJoinNow,http://secondlife.com/account/" />
            </menu_item_check>
</menu_item_call>
            <menu_item_check
<menu_item_call bottom="-286" enabled="true" height="19" label="Buy L$..." left="0"
            label="Debug Clicks"
    mouse_opaque="true" name="Buy and Sell L$..." width="166">
            name="Debug Clicks">
<on_click function="ShowFloater" userdata="buy currency" />
                <menu_item_check.on_check
</menu_item_call>
                function="Advanced.CheckDebugClicks"
<menu_item_separator bottom="-213" enabled="true" height="8" label="-----------" left="0"
                parameter="DebugClicks" />
    mouse_opaque="true" name="separator5" width="185" />
                <menu_item_check.on_click
<menu_item_call bottom="-251" enabled="true" height="19" label="My Land..." left="0"
                function="Advanced.ToggleDebugClicks"
    mouse_opaque="true" name="My Land..." width="185">
                parameter="DebugClicks" />
<on_click function="ShowFloater" userdata="my land" />
            </menu_item_check>
</menu_item_call>
            <menu_item_check
<menu_item_call bottom="-270" enabled="true" height="19" label="About Land..." left="0"
            label="Debug Views"
    mouse_opaque="true" name="About Land..." width="185">
            name="Debug Views">
<on_click function="ShowFloater" userdata="about land" />
                <menu_item_check.on_check
</menu_item_call>
                function="Advanced.CheckDebugViews" />
<menu_item_call bottom="-289" enabled="true" height="19" label="Buy Land..." left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="Buy Land..." width="185">
                function="Advanced.ToggleDebugViews" />
<on_click function="ShowFloater" userdata="buy land" />
            </menu_item_check>
<on_enable function="World.EnableBuyLand" />
            <menu_item_check
</menu_item_call>
            label="Debug Name Tooltips"
<menu_item_call bottom="-308" enabled="true" height="19" label="Region/Estate..." left="0"
            name="Debug Name Tooltips">
    mouse_opaque="true" name="Region/Estate..." width="185">
                <menu_item_check.on_check
<on_click function="ShowFloater" userdata="about region" />
                function="Advanced.CheckXUINameTooltips"
</menu_item_call>
                parameter="XUINameTooltips" />
<menu_item_separator bottom="-316" enabled="true" height="8" label="-----------" left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="separator6" width="185" />
                function="Advanced.ToggleXUINameTooltips" />
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
            </menu_item_check>
    height="117" label="Environment Settings" left="0" mouse_opaque="false"
            <menu_item_check
    name="Environment Settings" opaque="true" tear_off="true" width="169">
            label="Debug Mouse Events"
<menu_item_call bottom="-29" enabled="true" height="19" label="Sunrise" left="0"
            name="Debug Mouse Events">
    mouse_opaque="true" name="Sunrise" shortcut="control|shift|J" width="169">
                <menu_item_check.on_check
<on_click function="World.EnvSettings" userdata="sunrise" />
                function="Advanced.CheckDebugMouseEvents"
</menu_item_call>
                parameter="MouseEvents" />
<menu_item_call bottom="-48" enabled="true" height="19" label="Midday" left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="Noon" shortcut="control|shift|Y" width="169">
                function="Advanced.ToggleDebugMouseEvents" />
<on_click function="World.EnvSettings" userdata="noon" />
            </menu_item_check>
</menu_item_call>
            <menu_item_check
<menu_item_call bottom="-67" enabled="true" height="19" label="Sunset" left="0"
            label="Debug Keys"
    mouse_opaque="true" name="Sunset" shortcut="control|shift|N" width="169">
            name="Debug Keys">
<on_click function="World.EnvSettings" userdata="sunset" />
                <menu_item_check.on_check
</menu_item_call>
                function="Advanced.CheckDebugKeys"
<menu_item_call bottom="-86" enabled="true" height="19" label="Midnight" left="0"
                parameter="DebugKeys" />
    mouse_opaque="true" name="Midnight" shortcut="control|shift|U" width="169">
                <menu_item_check.on_click
<on_click function="World.EnvSettings" userdata="midnight" />
                function="Advanced.ToggleDebugKeys" />
</menu_item_call>
            </menu_item_check>
<menu_item_call bottom="-105" enabled="false" height="19" label="Revert to Region Default"
            <menu_item_check
    left="0" mouse_opaque="true" name="Revert to Region Default" width="169">
            label="Debug WindowProc"
<on_click function="World.EnvSettings" userdata="default" />
            name="Debug WindowProc">
</menu_item_call>
                <menu_item_check.on_check
<menu_item_separator bottom="-113" enabled="true" height="8" label="-----------" left="0"
                function="Advanced.CheckDebugWindowProc"
    mouse_opaque="true" name="separator" width="169" />
                parameter="DebugWindowProc" />
<menu_item_call bottom="-132" enabled="false" height="19" label="Environment Editor" left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="Environment Editor" shortcut="control|6" width="169">
                function="Advanced.ToggleDebugWindowProc"
                        <on_click function="World.EnvSettings" userdata="editor" />
                parameter="DebugWindowProc" />
</menu_item_call>
            </menu_item_check>
</menu>
        </menu>
</menu>
        <menu
<menu bottom="-18" create_jump_keys="true" drop_shadow="true" enabled="true"
        create_jump_keys="true"
    height="510" label="Tools" left="0" mouse_opaque="false" name="Tools"
        label="XUI"
    opaque="true" tear_off="true" visible="false" width="250">
        name="XUI"
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
        tear_off="true">
    height="109" label="Select Tool" left="0" mouse_opaque="false"
            <menu_item_call
    name="Select Tool" opaque="true" tear_off="true" width="118">
              label="Reload Color Settings"
<menu_item_call bottom="-29" enabled="true" height="19" label="Focus" left="0"
              name="Reload Color Settings">
    mouse_opaque="true" name="Focus" shortcut="control|1" width="118">
              <menu_item_call.on_click
<on_click function="Tools.SelectTool" userdata="focus" />
              function="Advanced.ReloadColorSettings" />
</menu_item_call>
            </menu_item_call>
<menu_item_call bottom="-48" enabled="true" height="19" label="Move" left="0"
            <menu_item_call
    mouse_opaque="true" name="Move" shortcut="control|2" width="118">
            label="Show Font Test"
<on_click function="Tools.SelectTool" userdata="move" />
            name="Show Font Test">
</menu_item_call>
                <menu_item_call.on_click
<menu_item_call bottom="-67" enabled="true" height="19" label="Edit" left="0"
                function="Floater.Show"
    mouse_opaque="true" name="Edit" shortcut="control|3" width="118">
                parameter="font_test" />
<on_click function="Tools.SelectTool" userdata="edit" />
            </menu_item_call>
</menu_item_call>
            <menu_item_call
<menu_item_call bottom="-86" enabled="true" height="19" label="Create" left="0"
            label="Load from XML"
    mouse_opaque="true" name="Create" shortcut="control|4" width="118">
            name="Load from XML">
<on_click function="Tools.SelectTool" userdata="create" />
                <menu_item_call.on_click
</menu_item_call>
                function="Advanced.LoadUIFromXML" />
<menu_item_call bottom="-105" enabled="true" height="19" label="Land" left="0"
            </menu_item_call>
    mouse_opaque="true" name="Land" shortcut="control|5" width="118">
            <menu_item_call
<on_click function="Tools.SelectTool" userdata="land" />
            label="Save to XML"
</menu_item_call>
            name="Save to XML">
</menu>
                <menu_item_call.on_click
<menu_item_separator bottom="-37" enabled="true" height="8" label="-----------" left="0"
                function="Advanced.SaveUIToXML" />
    mouse_opaque="true" name="separator" width="250" />
            </menu_item_call>
<menu_item_check bottom="-56" enabled="true" height="19" label="Select Only My Objects" left="0"
            <menu_item_check
    mouse_opaque="true" name="Select Only My Objects" width="250">
            label="Show XUI Names"
<on_click function="Tools.SelectOnlyMyObjects" userdata="agents" />
            name="Show XUI Names">
<on_check control="SelectOwnedOnly" />
                <menu_item_check.on_check
</menu_item_check>
                function="Advanced.CheckXUINames"
<menu_item_check bottom="-75" enabled="true" height="19" label="Select Only Movable Objects"
                parameter="showUIname" />
    left="0" mouse_opaque="true" name="Select Only Movable Objects" width="250">
                <menu_item_check.on_click
<on_click function="Tools.SelectOnlyMovableObjects" userdata="movable" />
                function="Advanced.ToggleXUINames" />
<on_check control="SelectMovableOnly" />
            </menu_item_check>
</menu_item_check>
          <menu_item_call
<menu_item_check bottom="-94" enabled="true" height="19" label="Select By Surrounding" left="0"
          label="Send Test IMs"
    mouse_opaque="true" name="Select By Surrounding" width="250">
          name="Send Test IMs">
<on_click function="Tools.SelectBySurrounding" userdata="" />
            <menu_item_call.on_click
<on_check control="RectangleSelectInclusive" />
            function="Advanced.SendTestIMs" />
</menu_item_check>
          </menu_item_call>
<menu_item_check bottom="-113" enabled="true" height="19" label="Show Hidden Selection" left="0"
        </menu>
    mouse_opaque="true" name="Show Hidden Selection" width="250">
        <menu
<on_click function="Tools.ShowHiddenSelection" userdata="" />
        create_jump_keys="true"
<on_check control="RenderHiddenSelections" />
        label="Avatar"
</menu_item_check>
        name="Character"
<menu_item_check bottom="-132" enabled="true" height="19"
        tear_off="true">
    label="Show Light Radius for Selection" left="0" mouse_opaque="true"
            <menu
    name="Show Light Radius for Selection" width="250">
            create_jump_keys="true"
<on_click function="Tools.ShowSelectionLightRadius" userdata="" />
            label="Grab Baked Texture"
<on_check control="RenderLightRadius" />
            name="Grab Baked Texture"
</menu_item_check>
            tear_off="true">
<menu_item_check bottom="-151" enabled="true" height="19" label="Show Selection Beam" left="0"
                <menu_item_call
    mouse_opaque="true" name="Show Selection Beam" width="250">
                label="Iris"
<on_click function="ToggleControl" userdata="ShowSelectionBeam" />
                name="Iris">
<on_check control="ShowSelectionBeam" />
                    <menu_item_call.on_click
</menu_item_check>
                    function="Advanced.GrabBakedTexture"
<menu_item_separator bottom="-159" enabled="true" height="8" label="-----------" left="0"
                    parameter="iris" />
    mouse_opaque="true" name="separator2" width="250" />
                    <menu_item_call.on_enable
<menu_item_check bottom="-178" enabled="false" height="19" label="Snap to Grid" left="0"
                    function="Advanced.EnableGrabBakedTexture"
    mouse_opaque="true" name="Snap to Grid" shortcut="G" width="250">
parameter="iris" />
<on_click function="ToggleControl" userdata="SnapEnabled" />
                </menu_item_call>
<on_check control="SnapEnabled" />
                <menu_item_call
<on_enable function="Tools.EnableToolNotPie" />
                label="Head"
</menu_item_check>
                name="Head">
<menu_item_call bottom="-197" enabled="false" height="19" label="Snap Object XY to Grid"
                    <menu_item_call.on_click
    left="0" mouse_opaque="true" name="Snap Object XY to Grid"
                    function="Advanced.GrabBakedTexture"
    shortcut="shift|X" width="250">
                    parameter="head" />
<on_click function="Tools.SnapObjectXY" userdata="" />
                    <menu_item_call.on_enable
<on_enable function="Tools.EnableToolNotPie" />
                    function="Advanced.EnableGrabBakedTexture"
</menu_item_call>
parameter="head" />
<menu_item_call bottom="-216" enabled="false" height="19" label="Use Selection for Grid"
                </menu_item_call>
    left="0" mouse_opaque="true" name="Use Selection for Grid"
                <menu_item_call
    shortcut="shift|G" width="250">
                label="Upper Body"
<on_click function="Tools.UseSelectionForGrid" userdata="" />
                name="Upper Body">
<on_enable function="SomethingSelected" />
                    <menu_item_call.on_click
</menu_item_call>
                    function="Advanced.GrabBakedTexture"
<menu_item_call bottom="-235" enabled="false" height="19" label="Grid Options..." left="0"
                    parameter="upper" />
    mouse_opaque="true" name="Grid Options..." shortcut="control|shift|B"
                    <menu_item_call.on_enable
    width="250">
                    function="Advanced.EnableGrabBakedTexture"
<on_click function="ShowFloater" userdata="grid options" />
parameter="upper" />
<on_enable function="Tools.EnableToolNotPie" />
                </menu_item_call>
</menu_item_call>
                <menu_item_call
<menu_item_separator bottom="-243" enabled="true" height="8" label="-----------" left="0"
                label="Lower Body"
    mouse_opaque="true" name="separator3" width="250" />
                name="Lower Body">
<menu_item_check bottom="" enabled="false" height="" label="Edit Linked Parts" left=""
                    <menu_item_call.on_click
    mouse_opaque="true" name="Edit Linked Parts" shortcut="control|shift|K" width="">
                    function="Advanced.GrabBakedTexture"
<on_click function="ToggleControl" userdata="EditLinkedParts" />
                    parameter="lower" />
<on_click function="Tools.EditLinkedParts" userdata="" />
                    <menu_item_call.on_enable
<on_check control="EditLinkedParts" />
                    function="Advanced.EnableGrabBakedTexture"
<on_enable function="Tools.EnableToolNotPie" />
parameter="lower" />
</menu_item_check>
                </menu_item_call>
<menu_item_call bottom="-262" enabled="false" height="19" label="Link" left="0"
                <menu_item_call
    mouse_opaque="true" name="Link" shortcut="control|L" width="250">
                label="Skirt"
<on_click function="Tools.Link" userdata="" />
                name="Skirt">
<on_enable function="Tools.EnableLink" />
                    <menu_item_call.on_click
</menu_item_call>
                    function="Advanced.GrabBakedTexture"
<menu_item_call bottom="-281" enabled="false" height="19" label="Unlink" left="0"
                    parameter="skirt" />
    mouse_opaque="true" name="Unlink" shortcut="control|shift|L" width="250">
                    <menu_item_call.on_enable
<on_click function="Tools.Unlink" userdata="" />
                    function="Advanced.EnableGrabBakedTexture"
<on_enable function="Tools.EnableUnlink" />
parameter="skirt" />
</menu_item_call>
                </menu_item_call>
<menu_item_separator bottom="-289" enabled="true" height="8" label="-----------" left="0"
            </menu>
    mouse_opaque="true" name="separator4" width="250" />
            <menu
<menu_item_call bottom="-308" enabled="false" height="19" label="Focus on Selection" left="0"
            create_jump_keys="true"
    mouse_opaque="true" name="Focus on Selection" shortcut="H" width="250">
            label="Character Tests"
<on_click function="Tools.LookAtSelection" userdata="focus" />
            name="Character Tests"
<on_enable function="Tools.SomethingSelectedNoHUD" />
            tear_off="true">
</menu_item_call>
                <menu_item_call
<menu_item_call bottom="-327" enabled="false" height="19" label="Zoom to Selection" left="0"
                label="Appearance To XML"
    mouse_opaque="true" name="Zoom to Selection" shortcut="shift|H" width="250">
                name="Appearance To XML">
<on_click function="Tools.LookAtSelection" userdata="zoom" />
                    <menu_item_call.on_click
<on_enable function="Tools.SomethingSelectedNoHUD" />
                    function="Advanced.AppearanceToXML" />
</menu_item_call>
                </menu_item_call>
<menu_item_call bottom="-346" enabled="false" height="19" label="Buy Object" left="0"
                <menu_item_call
    mouse_opaque="true" name="Menu Object Take" visible="false" width="250">
                label="Toggle Character Geometry"
<on_click function="Tools.BuyOrTake" userdata="" />
                name="Toggle Character Geometry">
<on_enable function="Tools.EnableBuyOrTake" userdata="Buy,Take" />
                    <menu_item_call.on_click
</menu_item_call>
                    function="Advanced.ToggleCharacterGeometry" />
<menu_item_call bottom="-365" enabled="false" height="19" label="Take Copy" left="0"
                    <menu_item_call.on_enable
    mouse_opaque="true" name="Take Copy" width="250">
                    function="IsGodCustomerService" />
<on_click function="Tools.TakeCopy" userdata="" />
                </menu_item_call>
<on_enable function="Tools.EnableTakeCopy" />
                <menu_item_call
</menu_item_call>
                label="Test Male"
<menu_item_call bottom="-384" enabled="false" height="19"
                name="Test Male">
    label="Save Object Back to My Inventory" left="0" mouse_opaque="true"
                    <menu_item_call.on_click
    name="Save Object Back to My Inventory" width="250">
                    function="Advanced.TestMale" />
<on_click function="Tools.SaveToInventory" userdata="" />
                </menu_item_call>
<on_enable function="Tools.EnableSaveToInventory" />
                <menu_item_call
</menu_item_call>
                label="Test Female"
<menu_item_call bottom="-403" enabled="false" height="19"
                name="Test Female">
    label="Save Object Back to Object Contents" left="0" mouse_opaque="true"
                    <menu_item_call.on_click
    name="Save Object Back to Object Contents" width="250">
                    function="Advanced.TestFemale" />
<on_click function="Tools.SaveToObjectInventory" userdata="" />
                </menu_item_call>
<on_enable function="Tools.EnableSaveToObjectInventory" />
                <menu_item_call
</menu_item_call>
                label="Toggle PG"
<menu_item_separator bottom="-411" enabled="true" height="8" label="-----------" left="0"
                name="Toggle PG">
    mouse_opaque="true" name="separator6" width="250" />
                    <menu_item_call.on_click
<menu_item_call bottom="-430" enabled="true" height="19"
                    function="Advanced.TogglePG" />
    label="Show Script Warning/Error Window" left="0" mouse_opaque="true"
                </menu_item_call>
    name="Show Script Warning/Error Window" width="250">
                <menu_item_check
<on_click function="ShowFloater" userdata="script errors" />
                label="Allow Select Avatar"
</menu_item_call>
                name="Allow Select Avatar">
<menu bottom="-449" color="0 0 0 1" drop_shadow="true" enabled="true" height="52"
                    <menu_item_check.on_check
    hidden="false" label="Recompile Scripts in Selection" left="0" mouse_opaque="false"
                    function="CheckControl"
    name="Recompile Scripts in Selection" opaque="true" tear_off="true" create_jump_keys="true" width="169">
                    parameter="AllowSelectAvatar" />
    <menu_item_call bottom="-29" enabled="true" height="19"
                    <menu_item_check.on_click
            hidden="false" label="Mono" left="0"
                    function="ToggleControl"
    mouse_opaque="true" name="Mono" width="169">
                    parameter="AllowSelectAvatar" />
    <on_click function="Tools.SelectedScriptAction" userdata="compile mono" />
                </menu_item_check>
    <on_enable function="EditableSelectedMono" />
            </menu>
    </menu_item_call>
            <menu_item_call
    <menu_item_call bottom="-48" enabled="true" height="19"
            label="Force Params to Default"
            hidden="false" label="LSL" left="0"
            name="Force Params to Default">
    mouse_opaque="true" name="LSL" width="169">
                <menu_item_call.on_click
    <on_click function="Tools.SelectedScriptAction" userdata="compile lsl" />
                function="Advanced.ForceParamsToDefault" />
    <on_enable function="EditableSelected" />
            </menu_item_call>
    </menu_item_call>
            <menu_item_check
</menu>
            label="Animation Info"
<menu_item_call bottom="-468" enabled="false" height="19" label="Reset Scripts in Selection"
            name="Animation Info">
    left="0" mouse_opaque="true" name="Reset Scripts in Selection" width="250">
                <menu_item_check.on_check
<on_click function="Tools.SelectedScriptAction" userdata="reset" />
                function="Advanced.CheckAnimationInfo"
<on_enable function="EditableSelected" />
                parameter="AnimationInfo" />
</menu_item_call>
                <menu_item_check.on_click
<menu_item_call bottom="-487" enabled="false" height="19"
                function="Advanced.ToggleAnimationInfo"
    label="Set Scripts to Running in Selection" left="0" mouse_opaque="true"
                parameter="" />
    name="Set Scripts to Running in Selection" width="250">
            </menu_item_check>
<on_click function="Tools.SelectedScriptAction" userdata="start" />
            <menu_item_check
<on_enable function="EditableSelected" />
            label="Slow Motion Animations"
</menu_item_call>
            name="Slow Motion Animations">
<menu_item_call bottom="-506" enabled="false" height="19"
                <menu_item_check.on_check
    label="Set Scripts to Not Running in Selection" left="0"
                function="CheckControl"
    mouse_opaque="true" name="Set Scripts to Not Running in Selection"
                parameter="SlowMotionAnimation" />
    width="250">
                <menu_item_check.on_click
<on_click function="Tools.SelectedScriptAction" userdata="stop" />
                function="ToggleControl"
<on_enable function="EditableSelected" />
                parameter="SlowMotionAnimation" />
</menu_item_call>
            </menu_item_check>
</menu>
            <menu_item_check
<menu bottom="219" create_jump_keys="true" drop_shadow="true" enabled="true"
            label="Show Look At"
    height="317" label="Help" left="227" mouse_opaque="false" name="Help"
            name="Show Look At">
    opaque="true" tear_off="true" width="166">
                <menu_item_check.on_check
<menu_item_call bottom="-29" enabled="true" height="19" label="Second Life Help" left="0"
                function="Advanced.CheckShowLookAt"
    mouse_opaque="true" name="Second Life Help" shortcut="F1" width="166">
                parameter="ShowLookAt" />
<on_click function="ShowFloater" userdata="help f1" />
                <menu_item_check.on_click
</menu_item_call>
                function="Advanced.ToggleShowLookAt" />
<menu_item_call bottom="-48" enabled="true" height="19" label="Tutorial" left="0"
            </menu_item_check>
    mouse_opaque="true" name="Tutorial" width="166">
            <menu_item_check
<on_click function="ShowFloater" userdata="help tutorial" />
            label="Show Point At"
</menu_item_call>
            name="Show Point At">
<menu_item_separator bottom="-75" enabled="true" height="8" label="-----------" left="0"
                <menu_item_check.on_check
    mouse_opaque="true" name="separator" width="166" />
                function="Advanced.CheckShowPointAt"
<menu_item_call bottom="-94" enabled="true" height="19" label="Official Linden Blog..."
                parameter="ShowPointAt" />
    left="0" mouse_opaque="true" name="Official Linden Blog..." width="166">
                <menu_item_check.on_click
<on_click function="PromptShowURL"
                function="Advanced.ToggleShowPointAt" />
    userdata="WebLaunchSupportWiki,http://blog.secondlife.com/" />
            </menu_item_check>
</menu_item_call>
            <menu_item_check
<menu_item_separator bottom="-102" enabled="true" height="8" label="-----------" left="0"
            label="Debug Joint Updates"
    mouse_opaque="true" name="separator2" width="166" />
            name="Debug Joint Updates">
<menu_item_call bottom="-121" enabled="true" height="19" label="Scripting Guide..." left="0"
                <menu_item_check.on_check
    mouse_opaque="true" name="Scripting Guide..." width="166">
                function="Advanced.CheckDebugJointUpdates"
<on_click function="PromptShowFile" userdata="WebLaunchLSLGuide,lsl_guide.html" />
                parameter="DebugJointUpdates" />
</menu_item_call>
                <menu_item_check.on_click
<menu_item_call bottom="-140" enabled="true" height="19" label="Scripting Portal..." left="0"
                function="Advanced.ToggleDebugJointUpdates" />
    mouse_opaque="true" name="Scripting Portal..." width="166">
            </menu_item_check>
<on_click function="PromptShowURL"
            <menu_item_check
    userdata="WebLaunchLSLWiki,http://wiki.secondlife.com/wiki/LSL_Portal" />
            label="Disable LOD"
</menu_item_call>
            name="Disable LOD">
<menu_item_separator bottom="-148" enabled="true" height="8" label="-----------" left="0"
                <menu_item_check.on_check
    mouse_opaque="true" name="separator3" width="166" />
                function="Advanced.CheckDisableLOD"
<menu_item_call bottom="-194" enabled="true" height="19" label="Report Abuse..." left="0"
                parameter="DisableLOD" />
    mouse_opaque="true" name="Report Abuse..." width="166">
                <menu_item_check.on_click
<on_click function="ShowFloater" userdata="complaint reporter" />
                function="Advanced.ToggleDisableLOD" />
</menu_item_call>
            </menu_item_check>
<menu_item_call bottom="-213" enabled="true" height="19" label="Bumps, Pushes &amp; Hits..."
            <menu_item_check
    left="0" mouse_opaque="true" name="Bumps, Pushes &amp;amp; Hits..."
            label="Debug Character Vis"
    width="166">
            name="Debug Character Vis">
<on_click function="ShowFloater" userdata="mean events" />
                <menu_item_check.on_check
</menu_item_call>
                function="Advanced.CheckDebugCharacterVis"
<menu_item_call label="Lag Meter" name="Lag Meter">
                parameter="DebugCharacterVis" />
<on_click function="ShowFloater" userdata="lag meter" />
                <menu_item_check.on_click
</menu_item_call>
                function="Advanced.ToggleDebugCharacterVis" />
<menu_item_separator bottom="-411" enabled="true" height="8" label="-----------" left="0"
            </menu_item_check>
    mouse_opaque="true" name="separator7" width="250" />
            <menu_item_check
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
            label="Show Collision Skeleton"
    height="109" label="Bug Reporting" left="0" mouse_opaque="false"
            name="Show Collision Skeleton">
    name="Bug Reporting" opaque="true" tear_off="true" width="118">
                <menu_item_check.on_check
<menu_item_call bottom="-94" enabled="true" height="19" label="Public Issue Tracker..."
                function="Advanced.CheckInfoDisplay"
    left="0" mouse_opaque="true" name="Public Issue Tracker..." width="166">
                parameter="collision skeleton" />
<on_click function="PromptShowURL"
                <menu_item_check.on_click
    userdata="WebLaunchPublicIssue,http://jira.secondlife.com" />
                function="Advanced.ToggleInfoDisplay"
</menu_item_call>
                parameter="collision skeleton" />
<menu_item_call bottom="-94" enabled="true" height="19" label="Public Issue Tracker Help..."
            </menu_item_check>
    left="0" mouse_opaque="true" name="Publc Issue Tracker Help..." width="166">
            <menu_item_check
<on_click function="PromptShowURL"
            label="Display Agent Target"
    userdata="WebLaunchPublicIssueHelp,http://wiki.secondlife.com/wiki/Issue_tracker" />
            name="Display Agent Target">
</menu_item_call>
                <menu_item_check.on_check
<menu_item_separator bottom="-411" enabled="true" height="8" label="-----------" left="0"
                function="Advanced.CheckInfoDisplay"
    mouse_opaque="true" name="separator7" width="250" />
                parameter="agent target" />
<menu_item_call bottom="-94" enabled="true" height="19" label="Bug Reporting 101..." left="0"
                <menu_item_check.on_click
    mouse_opaque="true" name="Bug Reporing 101..." width="166">
                function="Advanced.ToggleInfoDisplay"
<on_click function="PromptShowURL"
                parameter="agent target" />
    userdata="WebLaunchBugReport101,http://wiki.secondlife.com/wiki/Bug_Reporting_101" />
            </menu_item_check>
</menu_item_call>
<!-- Appears not to exist anymore
<menu_item_call bottom="-94" enabled="true" height="19" label="Security Issues..." left="0"
            <menu_item_check
    mouse_opaque="true" name="Security Issues..." width="166">
            label="Debug Rotation"
<on_click function="PromptShowURL"
            name="Debug Rotation">
    userdata="WebLaunchSecurityIssues,http://wiki.secondlife.com/wiki/Security_issues" />
                <menu_item_check.on_check
</menu_item_call>
                function="CheckControl"
<menu_item_call bottom="-94" enabled="true" height="19" label="QA Wiki..." left="0"
                parameter="DebugAvatarRotation" />
    mouse_opaque="true" name="QA Wiki..." width="166">
                <menu_item_check.on_click
<on_click function="PromptShowURL"
                function="ToggleControl"
    userdata="WebLaunchQAWiki,http://wiki.secondlife.com/wiki/QA_Portal" />
                parameter="DebugAvatarRotation" />
</menu_item_call>
            </menu_item_check> -->
<menu_item_separator bottom="-411" enabled="true" height="8" label="-----------" left="0"
-->
    mouse_opaque="true" name="separator9" width="250" />
            <menu_item_call
<menu_item_call bottom="-240" enabled="true" height="19" label="Report Bug..." left="0"
            label="Dump Attachments"
    mouse_opaque="true" name="Report Bug..." width="166">
            name="Dump Attachments">
<on_click function="PromptShowURL"
                <menu_item_call.on_click
    userdata="WebLaunchPublicIssue,http://jira.secondlife.com" />
                function="Advanced.DumpAttachments" />
</menu_item_call>
            </menu_item_call>
</menu>
            <menu_item_call
<menu_item_separator bottom="-221" enabled="true" height="8" label="-----------" left="0"
            label="Debug Avatar Textures"
    mouse_opaque="true" name="separator5" width="166" />
            name="Debug Avatar Textures"
<menu_item_call bottom="-121" enabled="true" height="19" label="Release Notes..." left="0"
            shortcut="control|alt|shift|A">
    mouse_opaque="true" name="Release Notes..." width="166">
                <menu_item_call.on_click
<on_click function="PromptShowFile" userdata="WebLaunchReleaseNotes,releasenotes.txt" />
                function="Advanced.DebugAvatarTextures" />
</menu_item_call>
            </menu_item_call>
<menu_item_separator bottom="-294" enabled="true" height="8" label="-----------" left="0"
            <menu_item_call
    mouse_opaque="true" name="separator6" width="166" />
            label="Dump Local Textures"
<menu_item_call bottom="-313" enabled="true" height="19" label="About Second Life..." left="0"
            name="Dump Local Textures"
    mouse_opaque="true" name="About Second Life..." shortcut="control|shift|A" width="166">
            shortcut="alt|shift|M">
<on_click function="ShowFloater" userdata="about" />
                <menu_item_call.on_click
</menu_item_call>
                function="Advanced.DumpAvatarLocalTextures" />
</menu>
            </menu_item_call>
        </menu>
        <menu_item_separator/>
        <menu_item_check
        label="HTTP Textures"
        name="HTTP Textures">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="ImagePipelineUseHTTP" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="ImagePipelineUseHTTP" />
        </menu_item_check>
        <menu_item_call
        label="Compress Images"
        name="Compress Images">
            <menu_item_call.on_click
            function="Advanced.CompressImage" />
        </menu_item_call>
        <menu_item_check
        label="Output Debug Minidump"
        name="Output Debug Minidump">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="SaveMinidump" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="SaveMinidump" />
        </menu_item_check>
        <menu_item_check
        label="Console Window on next Run"
        name="Console Window">
            <menu_item_check.on_check
            function="CheckControl"
            parameter="ShowConsoleWindow" />
            <menu_item_check.on_click
            function="ToggleControl"
            parameter="ShowConsoleWindow" />
        </menu_item_check>
        <menu_item_separator/>
        <menu_item_check
        label="Show Admin Menu"
        name="View Admin Options">
            <menu_item_check.on_check
            function="Advanced.CheckViewAdminOptions"
            parameter="ViewAdminOptions" />
            <menu_item_check.on_click
            function="Advanced.ToggleViewAdminOptions" />
        </menu_item_check>
        <menu_item_call
        label="Request Admin Status"
        name="Request Admin Options"
        shortcut="control|alt|G">
            <menu_item_call.on_click
            function="Advanced.RequestAdminStatus" />
        </menu_item_call>
        <menu_item_call
        label="Leave Admin Status"
        name="Leave Admin Options"
        shortcut="control|alt|shift|G">
            <menu_item_call.on_click
            function="Advanced.LeaveAdminStatus" />
        </menu_item_call>
    </menu>
    <menu
    create_jump_keys="true"
    label="Admin"
    name="Admin"
    tear_off="true"
    visible="false">
        <menu
        create_jump_keys="true"
        label="Object"
        tear_off="true">
            <menu_item_call
            label="Take Copy"
            name="Take Copy"
            shortcut="control|alt|shift|O">
                <menu_item_call.on_click
                function="Admin.ForceTakeCopy" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Force Owner To Me"
            name="Force Owner To Me">
                <menu_item_call.on_click
                function="Admin.HandleObjectOwnerSelf" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Force Owner Permissive"
            name="Force Owner Permissive">
                <menu_item_call.on_click
                function="Admin.HandleObjectOwnerPermissive" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Delete"
            name="Delete"
            shortcut="control|alt|shift|Del">
                <menu_item_call.on_click
                function="Admin.HandleForceDelete" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Lock"
            name="Lock"
            shortcut="control|alt|shift|L">
                <menu_item_call.on_click
                function="Admin.HandleObjectLock" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Get Assets IDs"
            name="Get Assets IDs"
            shortcut="control|alt|shift|I">
                <menu_item_call.on_click
                function="Admin.HandleObjectAssetIDs" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
        </menu>
        <menu
        create_jump_keys="true"
        label="Parcel"
        name="Parcel"
        tear_off="true">
            <menu_item_call
            label="Force Owner To Me"
            name="Owner To Me">
                <menu_item_call.on_click
                function="Admin.HandleForceParcelOwnerToMe" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Set to Linden Content"
            name="Set to Linden Content"
            shortcut="control|alt|shift|C">
                <menu_item_call.on_click
                function="Admin.HandleForceParcelToContent" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Claim Public Land"
            name="Claim Public Land">
                <menu_item_call.on_click
                function="Admin.HandleClaimPublicLand" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
        </menu>
        <menu
        create_jump_keys="true"
        label="Region"
        name="Region"
        tear_off="true">
            <menu_item_call
            label="Dump Temp Asset Data"
            name="Dump Temp Asset Data">
                <menu_item_call.on_click
                function="Admin.HandleRegionDumpTempAssetData" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
            <menu_item_call
            label="Save Region State"
            name="Save Region State">
                <menu_item_call.on_click
                function="Admin.OnSaveState" />
                <menu_item_call.on_enable
                function="IsGodCustomerService" />
            </menu_item_call>
        </menu>
        <menu_item_call
        label="God Tools"
        name="God Tools">
            <menu_item_call.on_click
            function="Floater.Show"
            parameter="god_tools" />
            <menu_item_call.on_enable
            function="IsGodCustomerService" />
        </menu_item_call>
    </menu>
    <menu
    create_jump_keys="true"
    label="Admin"
    name="Deprecated"
    tear_off="true"
    visible="false">
        <menu
        create_jump_keys="true"
        label="Attach Object"
        mouse_opaque="false"
        name="Attach Object"
        tear_off="true" />
        <menu
        create_jump_keys="true"
        label="Detach Object"
        mouse_opaque="false"
        name="Detach Object"
        tear_off="true" />
        <menu
        create_jump_keys="true"
        label="Take Off Clothing"
        mouse_opaque="false"
        name="Take Off Clothing"
        tear_off="true">
            <menu_item_call
            label="Shirt"
            name="Shirt">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="shirt" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="shirt" />
            </menu_item_call>
            <menu_item_call
            label="Pants"
            name="Pants">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="pants" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="pants" />
            </menu_item_call>
            <menu_item_call
            label="Shoes"
            name="Shoes">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="shoes" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="shoes" />
            </menu_item_call>
            <menu_item_call
            label="Socks"
            name="Socks">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="socks" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="socks" />
            </menu_item_call>
            <menu_item_call
            label="Jacket"
            name="Jacket">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="jacket" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="jacket" />
            </menu_item_call>
            <menu_item_call
            label="Gloves"
            name="Gloves">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="gloves" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="gloves" />
            </menu_item_call>
            <menu_item_call
            label="Undershirt"
            name="Menu Undershirt">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="undershirt" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="undershirt" />
            </menu_item_call>
            <menu_item_call
            label="Underpants"
            name="Menu Underpants">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="underpants" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="underpants" />
            </menu_item_call>
            <menu_item_call
            label="Skirt"
            name="Skirt">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="skirt" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="skirt" />
            </menu_item_call>
            <menu_item_call
            label="Alpha"
            name="Alpha">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="alpha" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="alpha" />
            </menu_item_call>
            <menu_item_call
            label="Tattoo"
            name="Tattoo">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="tattoo" />
                <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="tattoo" />
            </menu_item_call>
            <menu_item_call
            label="All Clothes"
            name="All Clothes">
                <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="all" />
            </menu_item_call>
        </menu>
        <menu
        create_jump_keys="true"
        label="Help"
        name="Help"
        tear_off="true">
            <menu_item_call
            label="Official Linden Blog"
            name="Official Linden Blog">
                <menu_item_call.on_click
                function="PromptShowURL"
                name="OfficialLindenBlog_url"
                parameter="WebLaunchSupportWiki,http://blog.secondlife.com/" />
            </menu_item_call>
            <menu_item_call
            label="Scripting Portal"
            name="Scripting Portal">
                <menu_item_call.on_click
                function="PromptShowURL"
                name="ScriptingPortal_url"
                parameter="WebLaunchLSLWiki,http://wiki.secondlife.com/wiki/LSL_Portal" />
            </menu_item_call>
            <menu
            create_jump_keys="true"
            label="Bug Reporting"
            name="Bug Reporting"
            tear_off="true">
                <menu_item_call
                label="Public Issue Tracker"
                name="Public Issue Tracker">
                    <menu_item_call.on_click
                    function="PromptShowURL"
                    name="PublicIssueTracker_url"
                    parameter="WebLaunchPublicIssue,http://jira.secondlife.com" />
                </menu_item_call>
                <menu_item_call
                label="Public Issue Tracker Help"
                name="Publc Issue Tracker Help">
                    <menu_item_call.on_click
                    function="PromptShowURL"
                    name="PublicIssueTrackerHelp_url"
                    parameter="WebLaunchPublicIssueHelp,http://wiki.secondlife.com/wiki/Issue_tracker" />
                </menu_item_call>
                <menu_item_separator/>
                <menu_item_call
                label="Bug Reporting 101"
                name="Bug Reporing 101">
                    <menu_item_call.on_click
                    function="PromptShowURL"
                    name="BugReporting101_url"
                    parameter="WebLaunchBugReport101,http://wiki.secondlife.com/wiki/Bug_Reporting_101" />
                </menu_item_call>
                <menu_item_call
                label="Security Issues"
                name="Security Issues">
                    <menu_item_call.on_click
                    function="PromptShowURL"
                    name="SecurityIssues_url"
                    parameter="WebLaunchSecurityIssues,http://wiki.secondlife.com/wiki/Security_issues" />
                </menu_item_call>
                <menu_item_call
                label="QA Wiki"
                name="QA Wiki">
                    <menu_item_call.on_click
                    function="PromptShowURL"
                    name="QAWiki_url"
                    parameter="WebLaunchQAWiki,http://wiki.secondlife.com/wiki/QA_Portal" />
                </menu_item_call>
            </menu>
        </menu>
    </menu>
</menu_bar>
</menu_bar>
</lsl>
</lsl>

Revision as of 12:20, 18 August 2010

Additional Shortcuts

  • Sunrise : control|shift|U
  • Midnight: control|shift|J
  • Set Busy: B
  • About Place: P
  • Region/Estate: R
  • Hide/Show UI: F11
  • Shadows:

Instructions

Replace the menu viewer.xml file with the code below. The file is located inside your Second Life installation in the skins/default/xui/en-us/ folder, whose exact location depends on your system and on your Second Life installation.

Notes

Code

<lsl> <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <menu_bar

bg_visible="false"
follows="left|top|right"
name="Main Menu">
   <menu
    label="Me"
    name="Me"
    tear_off="true">
       <menu_item_call
        label="Preferences"
        name="Preferences"
        shortcut="control|P">
           <menu_item_call.on_click
            function="Floater.Show"
            parameter="preferences" />
       </menu_item_call>
        <menu_item_call
            label="My Dashboard"
            name="Manage My Account">
               <menu_item_call.on_click
                function="PromptShowURL"
                name="ManageMyAccount_url"
                parameter="WebLaunchJoinNow,http://secondlife.com/account/" />
     </menu_item_call>
       <menu_item_call
        label="Buy L$"
        name="Buy and Sell L$">
           <menu_item_call.on_click
            function="BuyCurrency" />
       </menu_item_call>
       <menu_item_separator/>
       <menu_item_call
        label="My Profile"
        name="Profile">
           <menu_item_call.on_click
            function="ShowAgentProfile"
            parameter="agent" />
       </menu_item_call>
       <menu_item_call
        label="Change Outfit"
        name="ChangeOutfit">
           <menu_item_call.on_click
            function="CustomizeAvatar" />
           <menu_item_call.on_enable
            function="Edit.EnableCustomizeAvatar" />
       </menu_item_call>
       <menu_item_check
        label="My Inventory"
        name="Inventory"
        shortcut="control|shift|I"

visible="false">

           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="inventory" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="inventory" />
       </menu_item_check>
       <menu_item_check
        label="My Inventory"
        name="ShowSidetrayInventory"
        shortcut="control|I"

visible="true">

           <menu_item_check.on_check
            function="SidetrayPanelVisible"
            parameter="sidepanel_inventory" />
           <menu_item_check.on_click
            function="ShowSidetrayPanel"
            parameter="sidepanel_inventory" />
       </menu_item_check>
       <menu_item_check
        label="My Gestures"
        name="Gestures"
        shortcut="control|G">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="gestures" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="gestures" />
       </menu_item_check>
       <menu_item_check
        label="My Voice"
        name="ShowVoice"
        visibility_control="VoiceMorphingEnabled">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="voice_effect" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="voice_effect" />
       </menu_item_check>
       <menu
        label="My Status"
        name="Status"
        tear_off="true">
           <menu_item_call
            label="Away"
            name="Set Away">
               <menu_item_call.on_click
                function="World.SetAway" />
           </menu_item_call>
           <menu_item_call
            label="Busy"
            name="Set Busy"
        shortcut="B">
               <menu_item_call.on_click
                function="World.SetBusy"/>
           </menu_item_call>
       </menu>
       <menu_item_call
        label="Request Admin Status"
        name="Request Admin Options"
        shortcut="control|alt|G"

visible="false">

           <menu_item_call.on_click
            function="Advanced.RequestAdminStatus" />
       </menu_item_call>
       <menu_item_call
        label="Leave Admin Status"
        name="Leave Admin Options"
        shortcut="control|alt|shift|G"

visible="false">

           <menu_item_call.on_click
            function="Advanced.LeaveAdminStatus" />
       </menu_item_call>
       <menu_item_separator/>
       <menu_item_call
        label="Exit [APP_NAME]"
        name="Quit"
        shortcut="control|Q">
           <menu_item_call.on_click
            function="File.Quit" />
       </menu_item_call>
   </menu>
   <menu
    label="Communicate"
    name="Communicate"
    tear_off="true">
       <menu_item_call
        label="My Friends"
        name="My Friends"
        shortcut="control|shift|F">
           <menu_item_call.on_click
            function="SideTray.PanelPeopleTab"
            parameter="friends_panel" />
           </menu_item_call>
       <menu_item_call
        label="My Groups"
        name="My Groups"
        shortcut="control|shift|G">
           <menu_item_call.on_click
            function="SideTray.PanelPeopleTab"
            parameter="groups_panel" />
       </menu_item_call>
       <menu_item_separator/>
       <menu_item_check
        label="Nearby Chat"
        name="Nearby Chat"
        shortcut="control|H"
        use_mac_ctrl="true">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="nearby_chat" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="nearby_chat" />
       </menu_item_check>
       <menu_item_call
        label="Nearby People"
        name="Active Speakers"
        shortcut="control|shift|A">
           <menu_item_call.on_click
            function="SideTray.PanelPeopleTab"
            parameter="nearby_panel" />
           </menu_item_call>
   </menu>
   <menu
    label="World"
    name="World"
    tear_off="true">
           <menu_item_check
        label="Mini-Map"
        name="Mini-Map"
        shortcut="control|shift|M">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="mini_map" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="mini_map" />
       </menu_item_check>
        <menu_item_check
        label="World Map"
        name="World Map"
        shortcut="control|M"
        use_mac_ctrl="true">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="world_map" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="world_map" />
       </menu_item_check>
       <menu_item_call
        label="Snapshot"
        name="Take Snapshot"
        shortcut="control|shift|S">
           <menu_item_call.on_click
            function="Floater.Show"
            parameter="snapshot" />
       </menu_item_call>
     <menu_item_call
            label="Landmark This Place"
            name="Create Landmark Here">
               <menu_item_call.on_click
                function="World.CreateLandmark" />
               <menu_item_call.on_enable
                function="World.EnableCreateLandmark" />
           </menu_item_call>
     <menu
          create_jump_keys="true"
          label="Place Profile"
          name="Land"
          tear_off="true">
       <menu_item_call
        label="Place Profile"
        layout="topleft"
        name="Place Profile"

shortcut="P">

           <menu_item_call.on_click
            function="World.PlaceProfile" />
       </menu_item_call>
       <menu_item_call
        label="About Land"
        name="About Land">
           <menu_item_call.on_click
            function="Floater.Show"
            parameter="about_land" />
       </menu_item_call>
       <menu_item_call
        label="Region/Estate"
        name="Region/Estate"

shortcut="R">

           <menu_item_call.on_click
            function="Floater.Show"
            parameter="region_info" />
       </menu_item_call>
       </menu>
       <menu_item_separator/>
       <menu_item_call
            label="Buy This Land"
            name="Buy Land">
               <menu_item_call.on_click
                function="Land.Buy" />
               <menu_item_call.on_enable
                function="World.EnableBuyLand" />
           </menu_item_call>
       <menu_item_call
            label="My Land"
            name="My Land">
               <menu_item_call.on_click
                function="Floater.Show"
                parameter="land_holdings" />
       </menu_item_call>
       <menu
          create_jump_keys="true"
          label="Show"
          name="LandShow"
          tear_off="true">
        <menu_item_check
        label="Move Controls"
        name="Movement Controls">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="moveview" />
           <menu_item_check.on_click
            function="World.Toggle.MovementControls" />
       </menu_item_check>
       <menu_item_check
        label="View Controls"
        name="Camera Controls">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="camera" />
           <menu_item_check.on_click
            function="World.Toggle.CameraControls" />
       </menu_item_check>
         <menu_item_check
            label="Ban Lines"
            name="Ban Lines">
           <menu_item_check.on_check
              control="ShowBanLines" />
           <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowBanLines" />
         </menu_item_check>
          <menu_item_check
                label="Beacons"
                name="beacons"
                shortcut="control|alt|shift|N">
                   <menu_item_check.on_check
                    function="Floater.Visible"
                    parameter="beacons" />
                   <menu_item_check.on_click
                    function="Floater.Toggle"
                    parameter="beacons" />
               </menu_item_check>
         <menu_item_check
            label="Property Lines"
            name="Property Lines"
            shortcut="control|alt|shift|P">
           <menu_item_check.on_check
              control="ShowPropertyLines" />
           <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowPropertyLines" />
         </menu_item_check>
         <menu_item_check
            label="Land Owners"
            name="Land Owners">
           <menu_item_check.on_check
              control="ShowParcelOwners" />
           <menu_item_check.on_click
              function="ToggleControl"
              parameter="ShowParcelOwners" />
         </menu_item_check>
         <menu_item_check
            label="Coordinates"
            name="Coordinates">
           <menu_item_check.on_click
              function="ToggleControl"
              parameter="NavBarShowCoordinates" />
           <menu_item_check.on_check
              control="NavBarShowCoordinates" />
         </menu_item_check>
         <menu_item_check
            label="Parcel Properties"
            name="Parcel Properties">
           <menu_item_check.on_click
              function="ToggleControl"
              parameter="NavBarShowParcelProperties" />
           <menu_item_check.on_check
              control="NavBarShowParcelProperties" />
         </menu_item_check>
       </menu>
       <menu_item_separator/>

<menu_item_call label="Teleport Home" name="Teleport Home" shortcut="control|shift|H"> <menu_item_call.on_click function="World.TeleportHome" /> <menu_item_call.on_enable function="World.EnableTeleportHome" /> </menu_item_call>

           <menu_item_call
            label="Set Home to Here"
            name="Set Home to Here">
               <menu_item_call.on_click
                function="World.SetHomeLocation" />
               <menu_item_call.on_enable
                function="World.EnableSetHomeLocation" />
           </menu_item_call>
       <menu_item_separator/>
   <menu
        create_jump_keys="true"
        label="Sun"
        name="Environment Settings"
        tear_off="true">
           <menu_item_call
            label="Sunrise"
            name="Sunrise"
        shortcut="control|shift|U">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="sunrise" />
           </menu_item_call>
           <menu_item_call
            label="Midday"
            name="Noon"
            shortcut="control|shift|Y">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="noon" />
           </menu_item_call>
           <menu_item_call
            label="Sunset"
            name="Sunset"
            shortcut="control|shift|N">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="sunset" />
           </menu_item_call>
           <menu_item_call
            label="Midnight"
            name="Midnight"
        shortcut="control|shift|J">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="midnight" />
           </menu_item_call>
           <menu_item_call
            label="Estate Time"
            name="Revert to Region Default">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="default" />
           </menu_item_call>
           <menu_item_separator/>
           <menu_item_call
            label="Environment Editor"
            name="Environment Editor">
               <menu_item_call.on_click
                function="World.EnvSettings"
                parameter="editor" />
           </menu_item_call>
       </menu>
   </menu>
   <menu
    create_jump_keys="true"
    label="Build"
    name="BuildTools"
    tear_off="true"
    visible="true">
      <menu_item_check
        label="Build"
        name="Show Build Tools"
        shortcut="control|B">
           <menu_item_check.on_check
            function="Build.Active" />
           <menu_item_check.on_click
            function="Build.Toggle" />
           <menu_item_check.on_enable
            function="Build.Enabled" />
      </menu_item_check>
      <menu
         create_jump_keys="true"
         label="Select Build Tool"
         name="Select Tool"
         tear_off="true">
        <menu_item_call

label="Focus Tool" name="Focus" shortcut="control|1">

          <menu_item_call.on_click
             function="Tools.SelectTool"
             parameter="focus" />
        </menu_item_call>
        <menu_item_call

label="Move Tool" name="Move" shortcut="control|2">

          <menu_item_call.on_click
             function="Tools.SelectTool"
             parameter="move" />
        </menu_item_call>
        <menu_item_call

label="Edit Tool" name="Edit" shortcut="control|3">

          <menu_item_call.on_click
             function="Tools.SelectTool"
             parameter="edit" />
        </menu_item_call>
        <menu_item_call

label="Create Tool" name="Create" shortcut="control|4">

          <menu_item_call.on_click
             function="Tools.SelectTool"
             parameter="create" />
        </menu_item_call>
        <menu_item_call

label="Land Tool" name="Land" shortcut="control|5">

          <menu_item_call.on_click
             function="Tools.SelectTool"
             parameter="land" />
        </menu_item_call>

</menu>

       <menu_item_call
          label="Link"
          name="Link"
          shortcut="control|L">
         <menu_item_call.on_click
            function="Tools.Link" />
         <menu_item_call.on_enable
            function="Tools.EnableLink" />
       </menu_item_call>
       <menu_item_call
          label="Unlink"
          name="Unlink"
          shortcut="control|shift|L">
         <menu_item_call.on_click
            function="Tools.Unlink" />
         <menu_item_call.on_enable
            function="Tools.EnableUnlink" />
       </menu_item_call>
       <menu_item_check
            label="Edit Linked Parts"
            name="Edit Linked Parts">
               <menu_item_check.on_check
                control="EditLinkedParts" />
               <menu_item_check.on_click
                function="Tools.EditLinkedParts"
                parameter="EditLinkedParts" />
               <menu_item_check.on_enable
                function="Tools.EnableToolNotPie" />
           </menu_item_check>
       <menu
        create_jump_keys="true"
        label="Select Linked Parts"
        name="Select Linked Parts"
        tear_off="true">
           <menu_item_call
            label="Select Next Part"
            name="Select Next Part"

shortcut="control|.">

               <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="next" />
               <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
           </menu_item_call>
           <menu_item_call
            label="Select Previous Part"
            name="Select Previous Part"

shortcut="control|,">

               <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="previous" />
               <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
           </menu_item_call>
           <menu_item_call
            label="Include Next Part"
            name="Include Next Part"

shortcut="control|shift|.">

               <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="includenext" />
               <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
           </menu_item_call>
           <menu_item_call
            label="Include Previous Part"
            name="Include Previous Part"

shortcut="control|shift|,">

               <menu_item_call.on_click
                function="Tools.SelectNextPart"
                parameter="includeprevious" />
               <menu_item_call.on_enable
                function="Tools.EnableSelectNextPart" />
           </menu_item_call>
       </menu>
       <menu_item_separator/>
       <menu_item_call
          label="Focus on Selection"
          name="Focus on Selection"
          shortcut="H">
         <menu_item_call.on_click
            function="Tools.LookAtSelection"
            parameter="focus" />
         <menu_item_call.on_enable
            function="Tools.SomethingSelectedNoHUD" />
       </menu_item_call>
       <menu_item_call
          label="Zoom to Selection"
          name="Zoom to Selection"
          shortcut="shift|H">
         <menu_item_call.on_click
            function="Tools.LookAtSelection"
            parameter="zoom" />
         <menu_item_call.on_enable
            function="Tools.SomethingSelectedNoHUD" />
       </menu_item_call>
       <menu_item_separator/>
       <menu
        create_jump_keys="true"
        label="Object"
        name="Object"
        tear_off="true">
         <menu_item_call
            label="Buy"
            name="Menu Object Buy">
           <menu_item_call.on_click
              function="Tools.BuyOrTake"/>
           <menu_item_call.on_visible
              function="Tools.VisibleBuyObject"/>
           <menu_item_call.on_enable
              function="Tools.EnableBuyOrTake"/>
         </menu_item_call>
         <menu_item_call
            label="Take"
            name="Menu Object Take">
           <menu_item_call.on_click
              function="Tools.BuyOrTake"/>
           <menu_item_call.on_visible
              function="Tools.VisibleTakeObject"/>
           <menu_item_call.on_enable
              function="Tools.EnableBuyOrTake"/>
         </menu_item_call>
         <menu_item_call

label="Take Copy" name="Take Copy"> <menu_item_call.on_click

              function="Tools.TakeCopy" />

<menu_item_call.on_enable

              function="Tools.EnableTakeCopy" />
         </menu_item_call>
         <menu_item_call

label="Save Back to My Inventory" name="Save Object Back to My Inventory"> <menu_item_call.on_click

              function="Tools.SaveToInventory" />

<menu_item_call.on_enable

              function="Tools.EnableSaveToInventory" />
         </menu_item_call>
         <menu_item_call

label="Save Back to Object Contents" name="Save Object Back to Object Contents"> <menu_item_call.on_click

              function="Tools.SaveToObjectInventory" />

<menu_item_call.on_enable

              function="Tools.EnableSaveToObjectInventory" />
         </menu_item_call>

</menu>

       <menu
          create_jump_keys="true"
          label="Scripts"
          name="Scripts"
          tear_off="true">
         <menu_item_call
            label="Recompile Scripts (Mono)"
            name="Mono">
           <menu_item_call.on_click
              function="Tools.SelectedScriptAction"
              parameter="compile mono" />
           <menu_item_call.on_enable
              function="EditableSelectedMono" />
         </menu_item_call>
         <menu_item_call
            label="Recompile Scripts (LSL)"
            name="LSL">
           <menu_item_call.on_click
              function="Tools.SelectedScriptAction"
              parameter="compile lsl" />
           <menu_item_call.on_enable
              function="EditableSelected" />
         </menu_item_call>
         <menu_item_call
            label="Reset Scripts"
            name="Reset Scripts">
           <menu_item_call.on_click
              function="Tools.SelectedScriptAction"
              parameter="reset" />
           <menu_item_call.on_enable
              function="EditableSelected" />
         </menu_item_call>
         <menu_item_call
            label="Set Scripts to Running"
            name="Set Scripts to Running">
           <menu_item_call.on_click
              function="Tools.SelectedScriptAction"
              parameter="start" />
           <menu_item_call.on_enable
              function="EditableSelected" />
         </menu_item_call>
         <menu_item_call
            label="Set Scripts to Not Running"
            name="Set Scripts to Not Running">
           <menu_item_call.on_click
              function="Tools.SelectedScriptAction"
              parameter="stop" />
           <menu_item_call.on_enable
              function="EditableSelected" />
         </menu_item_call>
       </menu>
       <menu_item_separator/>
       <menu
        create_jump_keys="true"
        label="Options"
        name="Options"
        tear_off="true">

<menu_item_check label="Show Advanced Permissions" name="DebugPermissions"> <menu_item_check.on_check function="CheckControl" parameter="DebugPermissions" /> <menu_item_check.on_click function="ToggleControl" parameter="DebugPermissions" /> </menu_item_check>

           <menu_item_separator/>
           <menu_item_check
                label="Select Only My Objects"
                name="Select Only My Objects">
                   <menu_item_check.on_check
                    control="SelectOwnedOnly" />
                   <menu_item_check.on_click
                    function="Tools.SelectOnlyMyObjects"
                    parameter="agents" />
               </menu_item_check>
               <menu_item_check
                label="Select Only Movable Objects"
                name="Select Only Movable Objects">
                   <menu_item_check.on_check
                    control="SelectMovableOnly" />
                   <menu_item_check.on_click
                    function="Tools.SelectOnlyMovableObjects"
                    parameter="movable" />
               </menu_item_check>
               <menu_item_check
                label="Select By Surrounding"
                name="Select By Surrounding">
                   <menu_item_check.on_check
                    control="RectangleSelectInclusive" />
                   <menu_item_check.on_click
                    function="Tools.SelectBySurrounding" />
           </menu_item_check>
         <menu_item_separator/>
               <menu_item_check
                label="Show Hidden Selection"
                name="Show Hidden Selection">
                   <menu_item_check.on_check
                    control="RenderHiddenSelections" />
                   <menu_item_check.on_click
                    function="Tools.ShowHiddenSelection" />
               </menu_item_check>
               <menu_item_check
                label="Show Light Radius for Selection"
                name="Show Light Radius for Selection">
                   <menu_item_check.on_check
                    control="RenderLightRadius" />
                   <menu_item_check.on_click
                    function="Tools.ShowSelectionLightRadius" />
               </menu_item_check>
               <menu_item_check
                label="Show Selection Beam"
                name="Show Selection Beam">
                   <menu_item_check.on_check
                    control="ShowSelectionBeam" />
                   <menu_item_check.on_click
                    function="ToggleControl"
                    parameter="ShowSelectionBeam" />
               </menu_item_check>
       <menu_item_separator/>
               <menu_item_check
                label="Snap to Grid"
                name="Snap to Grid"
                shortcut="G">
                   <menu_item_check.on_check
                    control="SnapEnabled" />
                   <menu_item_check.on_click
                    function="ToggleControl"
                    parameter="SnapEnabled" />
                   <menu_item_check.on_enable
                    function="Tools.EnableToolNotPie" />
               </menu_item_check>
               <menu_item_call
                label="Snap Object XY to Grid"
                name="Snap Object XY to Grid"
                shortcut="shift|X">
                   <menu_item_call.on_click
                    function="Tools.SnapObjectXY" />
                   <menu_item_call.on_enable
                    function="Tools.EnableToolNotPie" />
               </menu_item_call>
               <menu_item_call
                label="Use Selection for Grid"
                name="Use Selection for Grid"
                shortcut="shift|G">
                   <menu_item_call.on_click
                    function="Tools.UseSelectionForGrid" />
                   <menu_item_call.on_enable
                    function="SomethingSelected" />
               </menu_item_call>
               <menu_item_call
                label="Grid Options"
                name="Grid Options"
                shortcut="control|shift|B">
                   <menu_item_call.on_click
                    function="Floater.Show"
                    parameter="build_options" />
                   <menu_item_call.on_enable
                    function="Tools.EnableToolNotPie" />
               </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Upload"
        layout="topleft"
        name="Upload"
        tear_off="true">
           <menu_item_call
            label="Image (L$[COST])..."
            layout="topleft"
            name="Upload Image"
            shortcut="control|U">
               <menu_item_call.on_click
                function="File.UploadImage"
                parameter="" />
               <menu_item_call.on_enable
                function="File.EnableUpload" />
               <menu_item_call.on_visible
                function="Upload.CalculateCosts"
                parameter="Upload Image" />
           </menu_item_call>
           <menu_item_call
            label="Sound (L$[COST])..."
            layout="topleft"
            name="Upload Sound">
               <menu_item_call.on_click
                function="File.UploadSound"
                parameter="" />
               <menu_item_call.on_enable
                function="File.EnableUpload" />
               <menu_item_call.on_visible
                function="Upload.CalculateCosts"
                parameter="Upload Sound" />
           </menu_item_call>
           <menu_item_call
            label="Animation (L$[COST])..."
            layout="topleft"
            name="Upload Animation">
               <menu_item_call.on_click
                function="File.UploadAnim"
                parameter="" />
               <menu_item_call.on_enable
                function="File.EnableUpload" />
               <menu_item_call.on_visible
                function="Upload.CalculateCosts"
                parameter="Upload Animation" />
           </menu_item_call>
           <menu_item_call
            label="Bulk (L$[COST] per file)..."
            layout="topleft"
            name="Bulk Upload">
               <menu_item_call.on_click
                function="File.UploadBulk"
                parameter="" />
           </menu_item_call>
           <menu_item_call
            label="Set Default Upload Permissions"
            name="perm prefs">
               <menu_item_call.on_click
                function="Floater.Toggle"
                parameter="perm_prefs" />
           </menu_item_call>
       </menu>
   </menu>
   <menu
    label="Help"
    name="Help"
    tear_off="true">
       <menu_item_call
        label="[SECOND_LIFE] Help"
        name="Second Life Help"
        shortcut="F1">
           <menu_item_call.on_click
            function="ShowHelp"
            parameter="f1_help" />
       </menu_item_call>
       <menu_item_separator/>
       <menu_item_call
            label="Report Abuse"
            name="Report Abuse">
               <menu_item_call.on_click
                function="ReportAbuse" />
           </menu_item_call>
       <menu_item_call
            label="Report Bug"
            name="Report Bug">
               <menu_item_call.on_click
                function="ShowHelp"
                parameter="report_bug" />
           </menu_item_call>
       <menu_item_separator/>
       <menu_item_call
        label="About [APP_NAME]"
        name="About Second Life">
           <menu_item_call.on_click
            function="Floater.Show"
            parameter="sl_about" />
       </menu_item_call>
   </menu>
   <menu
    label="Advanced"
    name="Advanced"
    tear_off="true"
    visible="false">
       <menu_item_check
        label="Show Advanced Menu"
        name="Show Advanced Menu"
        shortcut="control|alt|shift|D">
         <on_check
          function="CheckControl"
          parameter="UseDebugMenus" />
         <on_click
          function="ToggleControl"
          parameter="UseDebugMenus" />
       </menu_item_check>
       <menu_item_call
        label="Stop Animating Me"
        name="Stop Animating My Avatar">
           <menu_item_call.on_click
            function="Tools.StopAllAnimations" />
       </menu_item_call>
       <menu_item_call
        label="Rebake Textures"
        name="Rebake Texture"
        shortcut="control|alt|R">
           <menu_item_call.on_click
            function="Advanced.RebakeTextures" />
       </menu_item_call>
       <menu_item_call
          label="Set UI Size to Default"
          name="Set UI Size to Default">
         <menu_item_call.on_click
            function="View.DefaultUISize" />
       </menu_item_call>
       <menu_item_call
        label="Set Window Size..."
        name="Set Window Size...">
         <menu_item_call.on_click
          function="Floater.Show"
          parameter="window_size" />
       </menu_item_call>
       <menu_item_separator/>
       <menu_item_check
        label="Limit Select Distance"
        name="Limit Select Distance">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="LimitSelectDistance" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="LimitSelectDistance" />
       </menu_item_check>
       <menu_item_check
        label="Disable Camera Constraints"
        name="Disable Camera Distance">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="DisableCameraConstraints" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="DisableCameraConstraints" />
       </menu_item_check>
       <menu_item_separator/>
       <menu_item_check
        label="High-res Snapshot"
        name="HighResSnapshot">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="HighResSnapshot" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="HighResSnapshot" />
       </menu_item_check>
       <menu_item_check
        label="Quiet Snapshots to Disk"
        name="QuietSnapshotsToDisk">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="QuietSnapshotsToDisk" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="QuietSnapshotsToDisk" />
       </menu_item_check>
       <menu_item_check
        label="Compress Snapshots to Disk"
        name="CompressSnapshotsToDisk">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="CompressSnapshotsToDisk" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="CompressSnapshotsToDisk" />
       </menu_item_check>
       <menu_item_separator/>
       <menu
        create_jump_keys="true"
        label="Performance Tools"
        name="Performance Tools"
        tear_off="true">
           <menu_item_call
            label="Lag Meter"
            name="Lag Meter">
               <menu_item_call.on_click
                function="Floater.Show"
                parameter="lagmeter" />
           </menu_item_call>
           <menu_item_check
            label="Statistics Bar"
            name="Statistics Bar"
            shortcut="control|shift|1">
               <menu_item_check.on_check
                function="Floater.Visible"
                parameter="stats" />
               <menu_item_check.on_click
                function="Floater.Toggle"
                parameter="stats" />
           </menu_item_check>
     <menu_item_check
       label="Show Avatar Rendering Cost"
       name="Avatar Rendering Cost">
          <menu_item_check.on_check
           function="Advanced.CheckInfoDisplay"
           parameter="shame" />
          <menu_item_check.on_click
           function="Advanced.ToggleInfoDisplay"
           parameter="shame" />
      </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="Highlighting and Visibility"
        name="Highlighting and Visibility"
        tear_off="true">
        <menu_item_check
                label="Cheesy Beacon"
                name="Cheesy Beacon">
                   <menu_item_check.on_check
                    function="CheckControl"
                    parameter="CheesyBeacon" />
                   <menu_item_check.on_click
                    function="ToggleControl"
                    parameter="CheesyBeacon" />
               </menu_item_check>
           <menu_item_check
            label="Hide Particles"
            name="Hide Particles"
            shortcut="control|alt|shift|=">
               <menu_item_check.on_check
                function="View.CheckRenderType"
                parameter="hideparticles" />
               <menu_item_check.on_click
                function="View.ToggleRenderType"
                parameter="hideparticles" />
           </menu_item_check>
           <menu_item_check
            label="Hide Selected"
            name="Hide Selected">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="HideSelectedObjects" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="HideSelectedObjects" />
           </menu_item_check>
           <menu_item_check
            label="Highlight Transparent"
            name="Highlight Transparent"
            shortcut="control|alt|T">
               <menu_item_check.on_check
                function="View.CheckHighlightTransparent" />
               <menu_item_check.on_click
                function="View.HighlightTransparent" />
           </menu_item_check>
           <menu_item_check
            label="Show HUD Attachments"
            name="Show HUD Attachments"
            shortcut="alt|shift|H">
               <menu_item_check.on_check
                function="View.CheckHUDAttachments" />
               <menu_item_check.on_click
                function="View.ShowHUDAttachments" />
           </menu_item_check>
           <menu_item_check
            label="Show Mouselook Crosshairs"
            name="ShowCrosshairs">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowCrosshairs" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowCrosshairs" />
           </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="Rendering Types"
        name="Rendering Types"
        tear_off="true">
           <menu_item_check
            label="Simple"
            name="Simple"
            shortcut="control|alt|shift|1">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="simple" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="simple" />
           </menu_item_check>
           <menu_item_check
            label="Alpha"
            name="Alpha"
            shortcut="control|alt|shift|2">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="alpha" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="alpha" />
           </menu_item_check>
           <menu_item_check
            label="Tree"
            name="Tree"
            shortcut="control|alt|shift|3">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="tree" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="tree" />
           </menu_item_check>
           <menu_item_check
            label="Avatars"
            name="Character"
            shortcut="control|alt|shift|4">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="character" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="character" />
           </menu_item_check>
           <menu_item_check
            label="SurfacePath"
            name="SurfacePath"
            shortcut="control|alt|shift|5">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="surfacePath" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="surfacePath" />
           </menu_item_check>
           <menu_item_check
            label="Sky"
            name="Sky"
            shortcut="control|alt|shift|6">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="sky" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="sky" />
           </menu_item_check>
           <menu_item_check
            label="Water"
            name="Water"
            shortcut="control|alt|shift|7">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="water" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="water" />
           </menu_item_check>
           <menu_item_check
            label="Ground"
            name="Ground"
            shortcut="control|alt|shift|8">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="ground" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="ground" />
           </menu_item_check>
           <menu_item_check
            label="Volume"
            name="Volume"
            shortcut="control|alt|shift|9">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="volume" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="volume" />
           </menu_item_check>
           <menu_item_check
            label="Grass"
            name="Grass"
            shortcut="control|alt|shift|0">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="grass" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="grass" />
           </menu_item_check>
           <menu_item_check
            label="Clouds"
            name="Clouds"
            shortcut="control|alt|shift|-">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="clouds" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="clouds" />
           </menu_item_check>
           <menu_item_check
            label="Particles"
            name="Particles"
            shortcut="control|alt|shift|=">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="particles" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="particles" />
           </menu_item_check>
           <menu_item_check
            label="Bump"
            name="Bump"
            shortcut="control|alt|shift|\">
               <menu_item_check.on_check
                function="Advanced.CheckRenderType"
                parameter="bump" />
               <menu_item_check.on_click
                function="Advanced.ToggleRenderType"
                parameter="bump" />
           </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="Rendering Features"
        name="Rendering Features"
        tear_off="true">
           <menu_item_check
            label="UI"
            name="UI"
            shortcut="F11">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="ui" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="ui" />
           </menu_item_check>
           <menu_item_check
            label="Selected"
            name="Selected"
            shortcut="control|alt|F2">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="selected" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="selected" />
           </menu_item_check>
           <menu_item_check
            label="Highlighted"
            name="Highlighted"
            shortcut="control|alt|F3">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="highlighted" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="highlighted" />
           </menu_item_check>
           <menu_item_check
            label="Dynamic Textures"
            name="Dynamic Textures"
            shortcut="control|alt|F4">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="dynamic textures" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="dynamic textures" />
           </menu_item_check>
           <menu_item_check
            label="Foot Shadows"
            name="Foot Shadows"
            shortcut="control|alt|F5">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="foot shadows" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="foot shadows" />
           </menu_item_check>
           <menu_item_check
            label="Fog"
            name="Fog"
            shortcut="control|alt|F6">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="fog" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="fog" />
           </menu_item_check>
           <menu_item_check
            label="Test FRInfo"
            name="Test FRInfo"
            shortcut="control|alt|F8">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="fr info" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="fr info" />
           </menu_item_check>
           <menu_item_check
            label="Flexible Objects"
            name="Flexible Objects"
            shortcut="control|alt|F9">
               <menu_item_check.on_check
                function="Advanced.CheckFeature"
                parameter="flexible" />
               <menu_item_check.on_click
                function="Advanced.ToggleFeature"
                parameter="flexible" />
           </menu_item_check>
       </menu>
       <menu_item_check
        label="Run Multiple Threads"
        name="Run Multiple Threads">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="RunMultipleThreads" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="RunMultipleThreads" />
       </menu_item_check>
       <menu_item_check
        label="Use Plugin Read Thread"
        name="Use Plugin Read Thread">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="PluginUseReadThread" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="PluginUseReadThread" />
       </menu_item_check>
       <menu_item_call
        label="Clear Group Cache"
        name="ClearGroupCache">
           <menu_item_call.on_click
            function="Advanced.ClearGroupCache"
            parameter="ClearGroupCache" />
       </menu_item_call>
       <menu_item_check
        label="Mouse Smoothing"
        name="Mouse Smoothing">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="MouseSmooth" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="MouseSmooth" />
       </menu_item_check>
       <menu_item_separator/>
       <menu
        label="Shortcuts"
        name="Shortcuts"
        tear_off="true"
        visible="false">
         <menu_item_call
            label="Image (L$[COST])..."
            name="Upload Image"
            shortcut="control|U">
           <menu_item_call.on_click
              function="File.UploadImage"
              parameter="" />
           <menu_item_call.on_enable
              function="File.EnableUpload" />
           </menu_item_call>
           <menu_item_check
              label="Search"
              name="Search"
              shortcut="control|F">
           <menu_item_check.on_check
            function="Floater.Visible"
            parameter="search" />
           <menu_item_check.on_click
            function="Floater.Toggle"
            parameter="search" />
           </menu_item_check>
           <menu_item_call
            enabled="false"
            label="Release Keys"
            name="Release Keys">
               <menu_item_call.on_click
                function="Tools.ReleaseKeys"
                parameter="" />
               <menu_item_call.on_enable
                function="Tools.EnableReleaseKeys"
                parameter="" />
           </menu_item_call>
           <menu_item_call
            label="Set UI Size to Default"
            name="Set UI Size to Default">
               <menu_item_call.on_click
                function="View.DefaultUISize" />
           </menu_item_call>
           <menu_item_check
              label="Show Advanced Menu - legacy shortcut"
              name="Show Advanced Menu - legacy shortcut"
              shortcut="control|alt|D">
             <on_check

function="CheckControl" parameter="UseDebugMenus" />

             <on_click

function="ToggleControl" parameter="UseDebugMenus" />

           </menu_item_check>
           <menu_item_separator/>
           <menu_item_check
            label="Always Run"
            name="Always Run"
            shortcut="control|R">
               <menu_item_check.on_check
                function="World.CheckAlwaysRun" />
               <menu_item_check.on_click
                function="World.AlwaysRun" />
           </menu_item_check>
           <menu_item_check
            label="Fly"
            name="Fly"
            shortcut="Home">
               <menu_item_check.on_check
                function="Agent.getFlying" />
               <menu_item_check.on_click
                function="Agent.toggleFlying" />
               <menu_item_check.on_enable
                function="Agent.enableFlying" />
           </menu_item_check>
           <menu_item_separator/>
           <menu_item_call
            label="Close Window"
            name="Close Window"
            shortcut="control|W">
               <menu_item_call.on_click
                function="File.CloseWindow" />
               <menu_item_call.on_enable
                function="File.EnableCloseWindow" />
           </menu_item_call>
           <menu_item_call
            label="Close All Windows"
            name="Close All Windows"
            shortcut="control|shift|W">
               <menu_item_call.on_click
                function="File.CloseAllWindows" />
               <menu_item_call.on_enable
                function="File.EnableCloseAllWindows" />
           </menu_item_call>
           <menu_item_separator/>
           <menu_item_call
            label="Snapshot to Disk"
            name="Snapshot to Disk"
            shortcut="control|`"
            use_mac_ctrl="true">
               <menu_item_call.on_click
                function="File.TakeSnapshotToDisk" />
           </menu_item_call>
           <menu_item_separator/>
           <menu_item_call
            label="Mouselook"
            name="Mouselook"
            shortcut="M">
               <menu_item_call.on_click
                function="View.Mouselook" />
               <menu_item_call.on_enable
                function="View.EnableMouselook" />
           </menu_item_call>
           <menu_item_check
            label="Joystick Flycam"
            name="Joystick Flycam"
            shortcut="alt|shift|F">
               <menu_item_check.on_check
                function="View.CheckJoystickFlycam" />
               <menu_item_check.on_click
                function="View.JoystickFlycam" />
               <menu_item_check.on_enable
                function="View.EnableJoystickFlycam" />
           </menu_item_check>
           <menu_item_call
            label="Reset View"
            name="Reset View"
            shortcut="Esc">
               <menu_item_call.on_click
                function="View.ResetView" />
           </menu_item_call>
           <menu_item_call
            label="Look at Last Chatter"
            name="Look at Last Chatter"
            shortcut="control|\">
               <menu_item_call.on_click
                function="View.LookAtLastChatter" />
               <menu_item_call.on_enable
                function="View.EnableLastChatter" />
           </menu_item_call>
           <menu_item_separator/>
           <menu
            create_jump_keys="true"
            label="Select Build Tool"
            name="Select Tool"
            tear_off="true">
               <menu_item_call
                label="Focus Tool"
                name="Focus"
                shortcut="control|1">
                   <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="focus" />
               </menu_item_call>
               <menu_item_call
                label="Move Tool"
                name="Move"
                shortcut="control|2">
                   <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="move" />
               </menu_item_call>
               <menu_item_call
                label="Edit Tool"
                name="Edit"
                shortcut="control|3">
                   <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="edit" />
               </menu_item_call>
               <menu_item_call
                label="Create Tool"
                name="Create"
                shortcut="control|4">
                   <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="create" />
               </menu_item_call>
               <menu_item_call
                label="Land Tool"
                name="Land"
                shortcut="control|5">
                   <menu_item_call.on_click
                    function="Tools.SelectTool"
                    parameter="land" />
               </menu_item_call>
           </menu>
           <menu_item_separator/>
           <menu_item_call
            label="Zoom In"
            name="Zoom In"
            shortcut="control|0">
               <menu_item_call.on_click
                function="View.ZoomIn" />
           </menu_item_call>
           <menu_item_call
            label="Zoom Default"
            name="Zoom Default"
            shortcut="control|9">
               <menu_item_call.on_click
                function="View.ZoomDefault" />
           </menu_item_call>
           <menu_item_call
            label="Zoom Out"
            name="Zoom Out"
            shortcut="control|8">
               <menu_item_call.on_click
                function="View.ZoomOut" />
           </menu_item_call>
       </menu>
       <menu_item_separator/>
       <menu_item_call
        label="Show Debug Settings"
        name="Debug Settings">
           <menu_item_call.on_click
            function="Advanced.ShowDebugSettings"
            parameter="all" />
       </menu_item_call>
    <menu_item_check
        label="Show Develop Menu"
        name="Debug Mode"
        shortcut="control|alt|Q">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="QAMode" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="QAMode" />
       </menu_item_check>
   </menu>
   <menu
    create_jump_keys="true"
    label="Develop"
    name="Develop"
    tear_off="true"
    visible="false">
       <menu
        create_jump_keys="true"
        label="Consoles"
        name="Consoles"
        tear_off="true">
           <menu_item_check
            label="Texture Console"
            name="Texture Console"
            shortcut="control|shift|3"
            use_mac_ctrl="true">
               <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="texture" />
               <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="texture" />
           </menu_item_check>
           <menu_item_check
            label="Debug Console"
            name="Debug Console"
            shortcut="control|shift|4"
            use_mac_ctrl="true">
               <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="debug" />
               <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="debug" />
           </menu_item_check>
           <menu_item_call
            label="Notifications Console"
            name="Notifications"
            shortcut="control|shift|5">
             <menu_item_call.on_click
              function="Floater.Toggle"
              parameter="notifications_console" />
           </menu_item_call>
           <menu_item_check
              label="Texture Size Console"
              name="Texture Size"
              shortcut="control|shift|6">
             <menu_item_check.on_check
              function="Advanced.CheckConsole"
              parameter="texture size" />
             <menu_item_check.on_click
              function="Advanced.ToggleConsole"
              parameter="texture size" />
           </menu_item_check>
           <menu_item_check
              label="Texture Category Console"
              name="Texture Category"
              shortcut="control|shift|7">
             <menu_item_check.on_check
              function="Advanced.CheckConsole"
              parameter="texture category" />
             <menu_item_check.on_click
              function="Advanced.ToggleConsole"
              parameter="texture category" />
           </menu_item_check>
           <menu_item_check
            label="Fast Timers"
            name="Fast Timers"
            shortcut="control|shift|9"
            use_mac_ctrl="true">
               <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="fast timers" />
               <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="fast timers" />
           </menu_item_check>
           <menu_item_check
            label="Memory"
            name="Memory"
            shortcut="control|shift|0"
            use_mac_ctrl="true">
               <menu_item_check.on_check
                function="Advanced.CheckConsole"
                parameter="memory view" />
               <menu_item_check.on_click
                function="Advanced.ToggleConsole"
                parameter="memory view" />
           </menu_item_check>
           <menu_item_separator/>
           <menu_item_call
            label="Region Info to Debug Console"
            name="Region Info to Debug Console">
               <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="region" />
           </menu_item_call>
           <menu_item_call
            label="Group Info to Debug Console"
            name="Group Info to Debug Console">
               <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="group" />
           </menu_item_call>
           <menu_item_call
            label="Capabilities Info to Debug Console"
            name="Capabilities Info to Debug Console">
               <menu_item_call.on_click
                function="Advanced.DumpInfoToConsole"
                parameter="capabilities" />
           </menu_item_call>
           <menu_item_separator/>
           <menu_item_check
            label="Camera"
            name="Camera">
               <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="camera" />
               <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="camera" />
           </menu_item_check>
           <menu_item_check
            label="Wind"
            name="Wind">
               <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="wind" />
               <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="wind" />
           </menu_item_check>
           <menu_item_check
            label="FOV"
            name="FOV">
               <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="fov" />
               <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="fov" />
           </menu_item_check>
           <menu_item_check
            label="Badge"
            name="Badge"

shortcut="alt|control|shift|h">

               <menu_item_check.on_check
                function="Advanced.CheckHUDInfo"
                parameter="badge" />
               <menu_item_check.on_click
                function="Advanced.ToggleHUDInfo"
                parameter="badge" />
           </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="Show Info"
        name="Display Info"
        tear_off="true">
           <menu_item_check
            label="Show Time"
            name="Show Time">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowTime" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowTime" />
           </menu_item_check>
           <menu_item_check
            label="Show Render Info"
            name="Show Render Info">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowRenderInfo" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowRenderInfo" />
           </menu_item_check>
           <menu_item_check
            label="Show Matrices"
            name="Show Matrices">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowRenderMatrices" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowRenderMatrices" />
           </menu_item_check>
           <menu_item_check
            label="Show Color Under Cursor"
            name="Show Color Under Cursor">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugShowColor" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugShowColor" />
           </menu_item_check>
           <menu_item_separator/>
           <menu_item_check
            label="Show Updates to Objects"
            name="Show Updates"
            shortcut="control|alt|shift|U">
               <menu_item_check.on_check
                function="Advanced.CheckShowObjectUpdates"
                parameter="ObjectUpdates" />
               <menu_item_check.on_click
                function="Advanced.ToggleShowObjectUpdates" />
           </menu_item_check>
       </menu>
       <menu_item_separator/>
       <menu
        create_jump_keys="true"
        label="Force an Error"
        name="Force Errors"
        tear_off="true">
           <menu_item_call
            label="Force Breakpoint"
            name="Force Breakpoint"
            shortcut="control|alt|shift|B">
               <menu_item_call.on_click
                function="Advanced.ForceErrorBreakpoint" />
           </menu_item_call>
           <menu_item_call
            label="Force LLError And Crash"
            name="Force LLError And Crash">
               <menu_item_call.on_click
                function="Advanced.ForceErrorLlerror" />
           </menu_item_call>
           <menu_item_call
            label="Force Bad Memory Access"
            name="Force Bad Memory Access">
               <menu_item_call.on_click
                function="Advanced.ForceErrorBadMemoryAccess" />
           </menu_item_call>
           <menu_item_call
            label="Force Infinite Loop"
            name="Force Infinite Loop">
               <menu_item_call.on_click
                function="Advanced.ForceErrorInfiniteLoop" />
           </menu_item_call>
           <menu_item_call
            label="Force Driver Crash"
            name="Force Driver Carsh">
               <menu_item_call.on_click
                function="Advanced.ForceErrorDriverCrash" />
           </menu_item_call>
           <menu_item_call
            label="Force Software Exception"
            name="Force Software Exception">
               <menu_item_call.on_click
                function="Advanced.ForceErrorSoftwareException" />
           </menu_item_call>
           <menu_item_call
            label="Force Disconnect Viewer"
            name="Force Disconnect Viewer">
               <menu_item_call.on_click
                function="Advanced.ForceErrorDisconnectViewer" />
           </menu_item_call>
           <menu_item_call
            label="Simulate a Memory Leak"
            name="Memory Leaking Simulation">
              <menu_item_call.on_click
               function="Floater.Show"
               parameter="mem_leaking" />
              </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Render Tests"
        name="Render Tests"
        tear_off="true">
           <menu_item_check
            label="Camera Offset"
            name="Camera Offset">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="CameraOffset" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="CameraOffset" />
           </menu_item_check>
           <menu_item_check
            label="Randomize Framerate"
            name="Randomize Framerate">
               <menu_item_check.on_check
                function="Advanced.CheckRandomizeFramerate"
                parameter="Randomize Framerate" />
               <menu_item_check.on_click
                function="Advanced.ToggleRandomizeFramerate" />
           </menu_item_check>
           <menu_item_check
            label="Periodic Slow Frame"
            name="Periodic Slow Frame">
               <menu_item_check.on_check
                function="Advanced.CheckPeriodicSlowFrame"
                parameter="points" />
               <menu_item_check.on_click
                function="Advanced.TogglePeriodicSlowFrame"
                parameter="points" />
           </menu_item_check>
           <menu_item_check
            label="Frame Test"
            name="Frame Test">
               <menu_item_check.on_check
                function="Advanced.CheckFrameTest"
                parameter="Frame Test" />
               <menu_item_check.on_click
                function="Advanced.ToggleFrameTest" />
           </menu_item_check>
       </menu>
     <menu
       create_jump_keys="true"
       label="Render Metadata"
       name="Render Metadata"
       tear_off="true">
       <menu_item_check
        label="Bounding Boxes"
        name="Bounding Boxes">
       <menu_item_check.on_check
        function="Advanced.CheckInfoDisplay"
        parameter="bboxes" />
       <menu_item_check.on_click
        function="Advanced.ToggleInfoDisplay"
        parameter="bboxes" />
       </menu_item_check>
       <menu_item_check
        label="Octree"
        name="Octree">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="octree" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="octree" />
       </menu_item_check>
       <menu_item_check
        label="Shadow Frusta"
        name="Shadow Frusta">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="shadow frusta" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="shadow frusta" />
       </menu_item_check>
       <menu_item_check
        label="Occlusion"
        name="Occlusion">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="occlusion" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="occlusion" />
       </menu_item_check>
       <menu_item_check
        label="Render Batches"
        name="Render Batches">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="render batches" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="render batches" />
       </menu_item_check>
       <menu_item_check
        label="Texture Anim"
        name="Texture Anim">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture anim" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture anim" />
       </menu_item_check>
       <menu_item_check
        label="Texture Priority"
        name="Texture Priority">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture priority" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture priority" />
       </menu_item_check>
       <menu_item_check
        label="Texture Area"
        name="Texture Area">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="texture area" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="texture area" />
       </menu_item_check>
       <menu_item_check
        label="Face Area"
        name="Face Area">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="face area" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="face area" />
       </menu_item_check>
       <menu_item_check
        label="Lights"
        name="Lights">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="lights" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="lights" />
       </menu_item_check>
       <menu_item_check
        label="Collision Skeleton"
        name="Collision Skeleton">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="collision skeleton" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="collision skeleton" />
       </menu_item_check>
       <menu_item_check
        label="Raycast"
        name="Raycast">
         <menu_item_check.on_check
          function="Advanced.CheckInfoDisplay"
          parameter="raycast" />
         <menu_item_check.on_click
          function="Advanced.ToggleInfoDisplay"
          parameter="raycast" />
       </menu_item_check>
     </menu>
       <menu
        create_jump_keys="true"
        label="Rendering"
        name="Rendering"
        tear_off="true">
           <menu_item_check
            label="Axes"
            name="Axes">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowAxes" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowAxes" />
           </menu_item_check>
           <menu_item_check
            label="Tangent Basis"
            name="Tangent Basis">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="ShowTangentBasis" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="ShowTangentBasis" />
           </menu_item_check>
           <menu_item_call
            label="Selected Texture Info Basis"
            name="Selected Texture Info Basis"
            shortcut="control|alt|shift|T">
               <menu_item_call.on_click
                function="Advanced.SelectedTextureInfo" />
           </menu_item_call>
           <menu_item_check
            label="Wireframe"
            name="Wireframe"
            shortcut="control|shift|R">
               <menu_item_check.on_check
                function="Advanced.CheckWireframe"
                parameter="Wireframe" />
               <menu_item_check.on_click
                function="Advanced.ToggleWireframe" />
           </menu_item_check>
           <menu_item_check
            label="Object-Object Occlusion"
            name="Object-Object Occlusion"
            shortcut="control|shift|O">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="UseOcclusion" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="UseOcclusion" />
               <menu_item_check.on_enable
                function="Advanced.EnableObjectObjectOcclusion" />
           </menu_item_check>
         <menu_item_check
            label="Framebuffer Objects"
            name="Framebuffer Objects"

shortcut="F9">

           <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderUseFBO" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderUseFBO" />
           <menu_item_check.on_enable
                function="Advanced.EnableRenderFBO" />
          </menu_item_check>
         <menu_item_check
                      label="Deferred Rendering"
                      name="Deferred Rendering"

shortcut="F10">

           <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderDeferred" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderDeferred" />
           <menu_item_check.on_enable
                function="Advanced.EnableRenderDeferred" />
         </menu_item_check>
         <menu_item_check
                  label="Global Illumination"
                  name="Global Illumination">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="RenderDeferredGI" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="RenderDeferredGI" />
           <menu_item_check.on_enable
                function="Advanced.EnableRenderDeferredGI" />
         </menu_item_check>
         <menu_item_separator />
         <menu_item_check
            label="Debug GL"
            name="Debug GL">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderDebugGL" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderDebugGL" />
           </menu_item_check>
           <menu_item_check
            label="Debug Pipeline"
            name="Debug Pipeline">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderDebugPipeline" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderDebugPipeline" />
           </menu_item_check>
           <menu_item_check
            label="Fast Alpha"
            name="Fast Alpha">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderFastAlpha" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderFastAlpha" />
           </menu_item_check>
           <menu_item_check
            label="Animation Textures"
            name="Animation Textures">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="AnimateTextures" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="AnimateTextures" />
           </menu_item_check>
           <menu_item_check
            label="Disable Textures"
            name="Disable Textures">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="TextureDisable" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="TextureDisable" />
           </menu_item_check>
           <menu_item_check
             label="Full Res Textures"
            name="Rull Res Textures">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="TextureLoadFullRes" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="TextureLoadFullRes" />
           </menu_item_check>
           <menu_item_check
              label="Audit Textures"
              name="Audit Textures">
             <menu_item_check.on_check
              function="CheckControl"
              parameter="AuditTexture" />
             <menu_item_check.on_click
              function="ToggleControl"
              parameter="AuditTexture" />
           </menu_item_check>
           <menu_item_check
            label="Texture Atlas"
            name="Texture Atlas">
             <menu_item_check.on_check
              function="CheckControl"
              parameter="EnableTextureAtlas" />
             <menu_item_check.on_click
              function="ToggleControl"
              parameter="EnableTextureAtlas" />
           </menu_item_check>
             <menu_item_check
            label="Render Attached Lights"
            name="Render Attached Lights">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderAttachedLights" />
               <menu_item_check.on_click
                function="Advanced.HandleAttachedLightParticles"
                parameter="RenderAttachedLights" />
           </menu_item_check>
           <menu_item_check
            label="Render Attached Particles"
            name="Render Attached Particles">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderAttachedParticles" />
               <menu_item_check.on_click
                function="Advanced.HandleAttachedLightParticles"
                parameter="RenderAttachedParticles" />
           </menu_item_check>
           <menu_item_check
            label="Hover Glow Objects"
            name="Hover Glow Objects">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="RenderHoverGlowEnable" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="RenderHoverGlowEnable" />
           </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="Network"
        name="Network"
        tear_off="true">
           <menu_item_check
            label="Pause Agent"
            name="AgentPause">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="AgentPause" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="AgentPause" />
           </menu_item_check>
           <menu_item_separator/>
           <menu_item_call
            label="Enable Message Log"
            name="Enable Message Log">
               <menu_item_call.on_click
                function="Advanced.EnableMessageLog" />
           </menu_item_call>
           <menu_item_call
            label="Disable Message Log"
            name="Disable Message Log">
               <menu_item_call.on_click
                function="Advanced.DisableMessageLog" />
           </menu_item_call>
           <menu_item_separator/>
           <menu_item_check
            label="Velocity Interpolate Objects"
            name="Velocity Interpolate Objects">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="VelocityInterpolate" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="VelocityInterpolate" />
           </menu_item_check>
           <menu_item_check
            label="Ping Interpolate Object Positions"
            name="Ping Interpolate Object Positions">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="PingInterpolate" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="PingInterpolate" />
           </menu_item_check>
           <menu_item_separator/>
           <menu_item_call
            label="Drop a Packet"
            name="Drop a Packet"
            shortcut="control|alt|L">
               <menu_item_call.on_click
                function="Advanced.DropPacket" />
           </menu_item_call>
       </menu>
       <menu_item_call
        label="Dump Scripted Camera"
        name="Dump Scripted Camera">
           <menu_item_call.on_click
            function="Advanced.DumpScriptedCamera" />
       </menu_item_call>
       <menu_item_call
            label="Bumps, Pushes & Hits"
            name="Bumps, Pushes &amp; Hits">
               <menu_item_call.on_click
                function="Floater.Show"
                parameter="bumps" />
           </menu_item_call>
       <menu
        create_jump_keys="true"
        label="Recorder"
        name="Recorder"
        tear_off="true">
           <menu_item_call
            label="Start Playback"
            name="Start Playback">
               <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="start playback" />
           </menu_item_call>
           <menu_item_call
            label="Stop Playback"
            name="Stop Playback">
               <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="stop playback" />
           </menu_item_call>
           <menu_item_check
            label="Loop Playback"
            name="Loop Playback">
               <menu_item_check.on_check
                function="Advanced.CheckAgentPilotLoop"
                parameter="loopPlayback" />
               <menu_item_check.on_click
                function="Advanced.ToggleAgentPilotLoop" />
           </menu_item_check>
           <menu_item_call
            label="Start Record"
            name="Start Record">
               <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="start record" />
           </menu_item_call>
           <menu_item_call
            label="Stop Record"
            name="Stop Record">
               <menu_item_call.on_click
                function="Advanced.AgentPilot"
                parameter="stop record" />
           </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="World"
        name="World"
        tear_off="true">
           <menu_item_check
            label="Sim Sun Override"
            name="Sim Sun Override">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="SkyOverrideSimSunPosition" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="SkyOverrideSimSunPosition" />
           </menu_item_check>
           <menu_item_check
            label="Cheesy Beacon"
            name="Cheesy Beacon">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="CheesyBeacon" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="CheesyBeacon" />
           </menu_item_check>
           <menu_item_check
            label="Fixed Weather"
            name="Fixed Weather">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="FixedWeather" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="FixedWeather" />
           </menu_item_check>
           <menu_item_call
            label="Dump Region Object Cache"
            name="Dump Region Object Cache">
               <menu_item_call.on_click
                function="Advanced.DumpRegionObjectCache" />
           </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="UI"
        name="UI"
        tear_off="true">
           <menu_item_call
            label="Web Browser Test"
            name="Web Browser Test">
               <menu_item_call.on_click
                function="Advanced.WebBrowserTest"
                parameter="http://secondlife.com/app/search/slurls.html"/>
           </menu_item_call>
           <menu_item_call
            label="Dump SelectMgr"
            name="Dump SelectMgr">
               <menu_item_call.on_click
                function="Advanced.DumpSelectMgr" />
           </menu_item_call>
           <menu_item_call
            label="Dump Inventory"
            name="Dump Inventory">
               <menu_item_call.on_click
                function="Advanced.DumpInventory" />
           </menu_item_call>
           <menu_item_call
            label="Dump Timers"
            name="Dump Timers">
               <menu_item_call.on_click
                function="Advanced.DumpTimers" />
           </menu_item_call>
           <menu_item_call
            label="Dump Focus Holder"
            name="Dump Focus Holder">
               <menu_item_call.on_click
                function="Advanced.DumpFocusHolder" />
           </menu_item_call>
           <menu_item_call
            label="Print Selected Object Info"
            name="Print Selected Object Info"
            shortcut="control|shift|P">
               <menu_item_call.on_click
                function="Advanced.PrintSelectedObjectInfo" />
           </menu_item_call>
           <menu_item_call
            label="Print Agent Info"
            name="Print Agent Info"
            shortcut="shift|P">
               <menu_item_call.on_click
                function="Advanced.PrintAgentInfo" />
           </menu_item_call>
           <menu_item_call
            label="Memory Stats"
            name="Memory Stats"
            shortcut="control|alt|shift|M">
               <menu_item_call.on_click
                function="Advanced.PrintTextureMemoryStats" />
           </menu_item_call>
           <menu_item_check
            label="Double-ClickAuto-Pilot"
            name="Double-ClickAuto-Pilot">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DoubleClickAutoPilot" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DoubleClickAutoPilot" />
           </menu_item_check>
           <menu_item_separator />
           <menu_item_check
            label="Debug SelectMgr"
            name="Debug SelectMgr">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="DebugSelectMgr" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="DebugSelectMgr" />
           </menu_item_check>
           <menu_item_check
            label="Debug Clicks"
            name="Debug Clicks">
               <menu_item_check.on_check
                function="Advanced.CheckDebugClicks"
                parameter="DebugClicks" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugClicks"
                parameter="DebugClicks" />
           </menu_item_check>
           <menu_item_check
            label="Debug Views"
            name="Debug Views">
               <menu_item_check.on_check
                function="Advanced.CheckDebugViews" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugViews" />
           </menu_item_check>
           <menu_item_check
            label="Debug Name Tooltips"
            name="Debug Name Tooltips">
               <menu_item_check.on_check
                function="Advanced.CheckXUINameTooltips"
                parameter="XUINameTooltips" />
               <menu_item_check.on_click
                function="Advanced.ToggleXUINameTooltips" />
           </menu_item_check>
           <menu_item_check
            label="Debug Mouse Events"
            name="Debug Mouse Events">
               <menu_item_check.on_check
                function="Advanced.CheckDebugMouseEvents"
                parameter="MouseEvents" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugMouseEvents" />
           </menu_item_check>
           <menu_item_check
            label="Debug Keys"
            name="Debug Keys">
               <menu_item_check.on_check
                function="Advanced.CheckDebugKeys"
                parameter="DebugKeys" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugKeys" />
           </menu_item_check>
           <menu_item_check
            label="Debug WindowProc"
            name="Debug WindowProc">
               <menu_item_check.on_check
                function="Advanced.CheckDebugWindowProc"
                parameter="DebugWindowProc" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugWindowProc"
                parameter="DebugWindowProc" />
           </menu_item_check>
       </menu>
       <menu
        create_jump_keys="true"
        label="XUI"
        name="XUI"
        tear_off="true">
           <menu_item_call
              label="Reload Color Settings"
              name="Reload Color Settings">
             <menu_item_call.on_click
              function="Advanced.ReloadColorSettings" />
           </menu_item_call>
           <menu_item_call
            label="Show Font Test"
            name="Show Font Test">
               <menu_item_call.on_click
                function="Floater.Show"
                parameter="font_test" />
           </menu_item_call>
           <menu_item_call
            label="Load from XML"
            name="Load from XML">
               <menu_item_call.on_click
                function="Advanced.LoadUIFromXML" />
           </menu_item_call>
           <menu_item_call
            label="Save to XML"
            name="Save to XML">
               <menu_item_call.on_click
                function="Advanced.SaveUIToXML" />
           </menu_item_call>
           <menu_item_check
            label="Show XUI Names"
            name="Show XUI Names">
               <menu_item_check.on_check
                function="Advanced.CheckXUINames"
                parameter="showUIname" />
               <menu_item_check.on_click
                function="Advanced.ToggleXUINames" />
           </menu_item_check>
         <menu_item_call
          label="Send Test IMs"
          name="Send Test IMs">
           <menu_item_call.on_click
            function="Advanced.SendTestIMs" />
         </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Avatar"
        name="Character"
        tear_off="true">
           <menu
            create_jump_keys="true"
            label="Grab Baked Texture"
            name="Grab Baked Texture"
            tear_off="true">
               <menu_item_call
                label="Iris"
                name="Iris">
                   <menu_item_call.on_click
                    function="Advanced.GrabBakedTexture"
                    parameter="iris" />
                   <menu_item_call.on_enable
                    function="Advanced.EnableGrabBakedTexture"

parameter="iris" />

               </menu_item_call>
               <menu_item_call
                label="Head"
                name="Head">
                   <menu_item_call.on_click
                    function="Advanced.GrabBakedTexture"
                    parameter="head" />
                   <menu_item_call.on_enable
                    function="Advanced.EnableGrabBakedTexture"

parameter="head" />

               </menu_item_call>
               <menu_item_call
                label="Upper Body"
                name="Upper Body">
                   <menu_item_call.on_click
                    function="Advanced.GrabBakedTexture"
                    parameter="upper" />
                   <menu_item_call.on_enable
                    function="Advanced.EnableGrabBakedTexture"

parameter="upper" />

               </menu_item_call>
               <menu_item_call
                label="Lower Body"
                name="Lower Body">
                   <menu_item_call.on_click
                    function="Advanced.GrabBakedTexture"
                    parameter="lower" />
                   <menu_item_call.on_enable
                    function="Advanced.EnableGrabBakedTexture"

parameter="lower" />

               </menu_item_call>
               <menu_item_call
                label="Skirt"
                name="Skirt">
                   <menu_item_call.on_click
                    function="Advanced.GrabBakedTexture"
                    parameter="skirt" />
                   <menu_item_call.on_enable
                    function="Advanced.EnableGrabBakedTexture"

parameter="skirt" />

               </menu_item_call>
           </menu>
           <menu
            create_jump_keys="true"
            label="Character Tests"
            name="Character Tests"
            tear_off="true">
               <menu_item_call
                label="Appearance To XML"
                name="Appearance To XML">
                   <menu_item_call.on_click
                    function="Advanced.AppearanceToXML" />
               </menu_item_call>
               <menu_item_call
                label="Toggle Character Geometry"
                name="Toggle Character Geometry">
                   <menu_item_call.on_click
                    function="Advanced.ToggleCharacterGeometry" />
                   <menu_item_call.on_enable
                    function="IsGodCustomerService" />
               </menu_item_call>
               <menu_item_call
                label="Test Male"
                name="Test Male">
                   <menu_item_call.on_click
                    function="Advanced.TestMale" />
               </menu_item_call>
               <menu_item_call
                label="Test Female"
                name="Test Female">
                   <menu_item_call.on_click
                    function="Advanced.TestFemale" />
               </menu_item_call>
               <menu_item_call
                label="Toggle PG"
                name="Toggle PG">
                   <menu_item_call.on_click
                    function="Advanced.TogglePG" />
               </menu_item_call>
               <menu_item_check
                label="Allow Select Avatar"
                name="Allow Select Avatar">
                   <menu_item_check.on_check
                    function="CheckControl"
                    parameter="AllowSelectAvatar" />
                   <menu_item_check.on_click
                    function="ToggleControl"
                    parameter="AllowSelectAvatar" />
               </menu_item_check>
           </menu>
           <menu_item_call
            label="Force Params to Default"
            name="Force Params to Default">
               <menu_item_call.on_click
                function="Advanced.ForceParamsToDefault" />
           </menu_item_call>
           <menu_item_check
            label="Animation Info"
            name="Animation Info">
               <menu_item_check.on_check
                function="Advanced.CheckAnimationInfo"
                parameter="AnimationInfo" />
               <menu_item_check.on_click
                function="Advanced.ToggleAnimationInfo"
                parameter="" />
           </menu_item_check>
           <menu_item_check
            label="Slow Motion Animations"
            name="Slow Motion Animations">
               <menu_item_check.on_check
                function="CheckControl"
                parameter="SlowMotionAnimation" />
               <menu_item_check.on_click
                function="ToggleControl"
                parameter="SlowMotionAnimation" />
           </menu_item_check>
           <menu_item_check
            label="Show Look At"
            name="Show Look At">
               <menu_item_check.on_check
                function="Advanced.CheckShowLookAt"
                parameter="ShowLookAt" />
               <menu_item_check.on_click
                function="Advanced.ToggleShowLookAt" />
           </menu_item_check>
           <menu_item_check
            label="Show Point At"
            name="Show Point At">
               <menu_item_check.on_check
                function="Advanced.CheckShowPointAt"
                parameter="ShowPointAt" />
               <menu_item_check.on_click
                function="Advanced.ToggleShowPointAt" />
           </menu_item_check>
           <menu_item_check
            label="Debug Joint Updates"
            name="Debug Joint Updates">
               <menu_item_check.on_check
                function="Advanced.CheckDebugJointUpdates"
                parameter="DebugJointUpdates" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugJointUpdates" />
           </menu_item_check>
           <menu_item_check
            label="Disable LOD"
            name="Disable LOD">
               <menu_item_check.on_check
                function="Advanced.CheckDisableLOD"
                parameter="DisableLOD" />
               <menu_item_check.on_click
                function="Advanced.ToggleDisableLOD" />
           </menu_item_check>
           <menu_item_check
            label="Debug Character Vis"
            name="Debug Character Vis">
               <menu_item_check.on_check
                function="Advanced.CheckDebugCharacterVis"
                parameter="DebugCharacterVis" />
               <menu_item_check.on_click
                function="Advanced.ToggleDebugCharacterVis" />
           </menu_item_check>
           <menu_item_check
            label="Show Collision Skeleton"
            name="Show Collision Skeleton">
               <menu_item_check.on_check
                function="Advanced.CheckInfoDisplay"
                parameter="collision skeleton" />
               <menu_item_check.on_click
                function="Advanced.ToggleInfoDisplay"
                parameter="collision skeleton" />
           </menu_item_check>
           <menu_item_check
            label="Display Agent Target"
            name="Display Agent Target">
               <menu_item_check.on_check
                function="Advanced.CheckInfoDisplay"
                parameter="agent target" />
               <menu_item_check.on_click
                function="Advanced.ToggleInfoDisplay"
                parameter="agent target" />
           </menu_item_check>

-->

           <menu_item_call
            label="Dump Attachments"
            name="Dump Attachments">
               <menu_item_call.on_click
                function="Advanced.DumpAttachments" />
           </menu_item_call>
           <menu_item_call
            label="Debug Avatar Textures"
            name="Debug Avatar Textures"
            shortcut="control|alt|shift|A">
               <menu_item_call.on_click
                function="Advanced.DebugAvatarTextures" />
           </menu_item_call>
           <menu_item_call
            label="Dump Local Textures"
            name="Dump Local Textures"
            shortcut="alt|shift|M">
               <menu_item_call.on_click
                function="Advanced.DumpAvatarLocalTextures" />
           </menu_item_call>
       </menu>
       <menu_item_separator/>
       <menu_item_check
        label="HTTP Textures"
        name="HTTP Textures">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="ImagePipelineUseHTTP" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="ImagePipelineUseHTTP" />
       </menu_item_check>
       <menu_item_call
        label="Compress Images"
        name="Compress Images">
           <menu_item_call.on_click
            function="Advanced.CompressImage" />
       </menu_item_call>
       <menu_item_check
        label="Output Debug Minidump"
        name="Output Debug Minidump">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="SaveMinidump" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="SaveMinidump" />
       </menu_item_check>
       <menu_item_check
        label="Console Window on next Run"
        name="Console Window">
           <menu_item_check.on_check
            function="CheckControl"
            parameter="ShowConsoleWindow" />
           <menu_item_check.on_click
            function="ToggleControl"
            parameter="ShowConsoleWindow" />
       </menu_item_check>
       <menu_item_separator/>
       <menu_item_check
        label="Show Admin Menu"
        name="View Admin Options">
           <menu_item_check.on_check
            function="Advanced.CheckViewAdminOptions"
            parameter="ViewAdminOptions" />
           <menu_item_check.on_click
            function="Advanced.ToggleViewAdminOptions" />
       </menu_item_check>
       <menu_item_call
        label="Request Admin Status"
        name="Request Admin Options"
        shortcut="control|alt|G">
           <menu_item_call.on_click
            function="Advanced.RequestAdminStatus" />
       </menu_item_call>
       <menu_item_call
        label="Leave Admin Status"
        name="Leave Admin Options"
        shortcut="control|alt|shift|G">
           <menu_item_call.on_click
            function="Advanced.LeaveAdminStatus" />
       </menu_item_call>
   </menu>
   <menu
    create_jump_keys="true"
    label="Admin"
    name="Admin"
    tear_off="true"
    visible="false">
       <menu
        create_jump_keys="true"
        label="Object"
        tear_off="true">
           <menu_item_call
            label="Take Copy"
            name="Take Copy"
            shortcut="control|alt|shift|O">
               <menu_item_call.on_click
                function="Admin.ForceTakeCopy" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Force Owner To Me"
            name="Force Owner To Me">
               <menu_item_call.on_click
                function="Admin.HandleObjectOwnerSelf" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Force Owner Permissive"
            name="Force Owner Permissive">
               <menu_item_call.on_click
                function="Admin.HandleObjectOwnerPermissive" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Delete"
            name="Delete"
            shortcut="control|alt|shift|Del">
               <menu_item_call.on_click
                function="Admin.HandleForceDelete" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Lock"
            name="Lock"
            shortcut="control|alt|shift|L">
               <menu_item_call.on_click
                function="Admin.HandleObjectLock" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Get Assets IDs"
            name="Get Assets IDs"
            shortcut="control|alt|shift|I">
               <menu_item_call.on_click
                function="Admin.HandleObjectAssetIDs" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Parcel"
        name="Parcel"
        tear_off="true">
           <menu_item_call
            label="Force Owner To Me"
            name="Owner To Me">
               <menu_item_call.on_click
                function="Admin.HandleForceParcelOwnerToMe" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Set to Linden Content"
            name="Set to Linden Content"
            shortcut="control|alt|shift|C">
               <menu_item_call.on_click
                function="Admin.HandleForceParcelToContent" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Claim Public Land"
            name="Claim Public Land">
               <menu_item_call.on_click
                function="Admin.HandleClaimPublicLand" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Region"
        name="Region"
        tear_off="true">
           <menu_item_call
            label="Dump Temp Asset Data"
            name="Dump Temp Asset Data">
               <menu_item_call.on_click
                function="Admin.HandleRegionDumpTempAssetData" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
           <menu_item_call
            label="Save Region State"
            name="Save Region State">
               <menu_item_call.on_click
                function="Admin.OnSaveState" />
               <menu_item_call.on_enable
                function="IsGodCustomerService" />
           </menu_item_call>
       </menu>
       <menu_item_call
        label="God Tools"
        name="God Tools">
           <menu_item_call.on_click
            function="Floater.Show"
            parameter="god_tools" />
           <menu_item_call.on_enable
            function="IsGodCustomerService" />
       </menu_item_call>
   </menu>
   <menu
    create_jump_keys="true"
    label="Admin"
    name="Deprecated"
    tear_off="true"
    visible="false">
       <menu
        create_jump_keys="true"
        label="Attach Object"
        mouse_opaque="false"
        name="Attach Object"
        tear_off="true" />
       <menu
        create_jump_keys="true"
        label="Detach Object"
        mouse_opaque="false"
        name="Detach Object"
        tear_off="true" />
       <menu
        create_jump_keys="true"
        label="Take Off Clothing"
        mouse_opaque="false"
        name="Take Off Clothing"
        tear_off="true">
           <menu_item_call
            label="Shirt"
            name="Shirt">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="shirt" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="shirt" />
           </menu_item_call>
           <menu_item_call
            label="Pants"
            name="Pants">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="pants" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="pants" />
           </menu_item_call>
           <menu_item_call
            label="Shoes"
            name="Shoes">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="shoes" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="shoes" />
           </menu_item_call>
           <menu_item_call
            label="Socks"
            name="Socks">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="socks" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="socks" />
           </menu_item_call>
           <menu_item_call
            label="Jacket"
            name="Jacket">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="jacket" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="jacket" />
           </menu_item_call>
           <menu_item_call
            label="Gloves"
            name="Gloves">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="gloves" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="gloves" />
           </menu_item_call>
           <menu_item_call
            label="Undershirt"
            name="Menu Undershirt">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="undershirt" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="undershirt" />
           </menu_item_call>
           <menu_item_call
            label="Underpants"
            name="Menu Underpants">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="underpants" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="underpants" />
           </menu_item_call>
           <menu_item_call
            label="Skirt"
            name="Skirt">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="skirt" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="skirt" />
           </menu_item_call>
           <menu_item_call
            label="Alpha"
            name="Alpha">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="alpha" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="alpha" />
           </menu_item_call>
           <menu_item_call
            label="Tattoo"
            name="Tattoo">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="tattoo" />
               <menu_item_call.on_enable
                function="Edit.EnableTakeOff"
                parameter="tattoo" />
           </menu_item_call>
           <menu_item_call
            label="All Clothes"
            name="All Clothes">
               <menu_item_call.on_click
                function="Edit.TakeOff"
                parameter="all" />
           </menu_item_call>
       </menu>
       <menu
        create_jump_keys="true"
        label="Help"
        name="Help"
        tear_off="true">
           <menu_item_call
            label="Official Linden Blog"
            name="Official Linden Blog">
               <menu_item_call.on_click
                function="PromptShowURL"
                name="OfficialLindenBlog_url"
                parameter="WebLaunchSupportWiki,http://blog.secondlife.com/" />
           </menu_item_call>
           <menu_item_call
            label="Scripting Portal"
            name="Scripting Portal">
               <menu_item_call.on_click
                function="PromptShowURL"
                name="ScriptingPortal_url"
                parameter="WebLaunchLSLWiki,http://wiki.secondlife.com/wiki/LSL_Portal" />
           </menu_item_call>
           <menu
            create_jump_keys="true"
            label="Bug Reporting"
            name="Bug Reporting"
            tear_off="true">
               <menu_item_call
                label="Public Issue Tracker"
                name="Public Issue Tracker">
                   <menu_item_call.on_click
                    function="PromptShowURL"
                    name="PublicIssueTracker_url"
                    parameter="WebLaunchPublicIssue,http://jira.secondlife.com" />
               </menu_item_call>
               <menu_item_call
                label="Public Issue Tracker Help"
                name="Publc Issue Tracker Help">
                   <menu_item_call.on_click
                    function="PromptShowURL"
                    name="PublicIssueTrackerHelp_url"
                    parameter="WebLaunchPublicIssueHelp,http://wiki.secondlife.com/wiki/Issue_tracker" />
               </menu_item_call>
               <menu_item_separator/>
               <menu_item_call
                label="Bug Reporting 101"
                name="Bug Reporing 101">
                   <menu_item_call.on_click
                    function="PromptShowURL"
                    name="BugReporting101_url"
                    parameter="WebLaunchBugReport101,http://wiki.secondlife.com/wiki/Bug_Reporting_101" />
               </menu_item_call>
               <menu_item_call
                label="Security Issues"
                name="Security Issues">
                   <menu_item_call.on_click
                    function="PromptShowURL"
                    name="SecurityIssues_url"
                    parameter="WebLaunchSecurityIssues,http://wiki.secondlife.com/wiki/Security_issues" />
               </menu_item_call>
               <menu_item_call
                label="QA Wiki"
                name="QA Wiki">
                   <menu_item_call.on_click
                    function="PromptShowURL"
                    name="QAWiki_url"
                    parameter="WebLaunchQAWiki,http://wiki.secondlife.com/wiki/QA_Portal" />
               </menu_item_call>
           </menu>
       </menu>
   </menu>

</menu_bar> </lsl>