aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJacek Antonelli2008-09-21 18:23:28 -0500
committerJacek Antonelli2008-09-21 18:23:28 -0500
commitcd52fd85515ae85210cb2da5031efd4e9435c0b8 (patch)
tree0003527151f0619e05d44e5b826370564018c1a5
parentMerge branch 'VWR-5082' into menu_viewer (diff)
downloadmeta-impy-cd52fd85515ae85210cb2da5031efd4e9435c0b8.zip
meta-impy-cd52fd85515ae85210cb2da5031efd4e9435c0b8.tar.gz
meta-impy-cd52fd85515ae85210cb2da5031efd4e9435c0b8.tar.bz2
meta-impy-cd52fd85515ae85210cb2da5031efd4e9435c0b8.tar.xz
Reindented and cleaned up menu XML for code readability.
-rw-r--r--ChangeLog.txt5
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml3476
2 files changed, 1928 insertions, 1553 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 2bf2f9b..943e588 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,8 @@
12008-09-21 Jacek Antonelli <jacek.antonelli@gmail.com>
2
3 * linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml:
4 Reindented and cleaned up menu XML for code readability.
5
12008-09-20 Michelle2 Zenovka <robin.cornelius@gmail.com> 62008-09-20 Michelle2 Zenovka <robin.cornelius@gmail.com>
2 7
3 * linden/indra/newview/llfloaterbulkpermission.h: 8 * linden/indra/newview/llfloaterbulkpermission.h:
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
index 6627dec..69604b0 100644
--- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml
@@ -1,1663 +1,2033 @@
1<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
2 2
3<menu_bar name="Main Menu" drop_shadow="false" follows="left|top|right" 3<menu_bar name="Main Menu" drop_shadow="false" follows="left|top|right"
4 opaque="false" tear_off="false"> 4 opaque="false" tear_off="false">
5 5
6 6
7 <!-- FILE --> 7 <!-- FILE -->
8 8
9 <menu name="File" create_jump_keys="true" label="File" 9 <menu name="File" create_jump_keys="true" label="File"
10 opaque="true" tear_off="true"> 10 opaque="true" tear_off="true">
11 <menu_item_call name="Upload Image" label="Upload Image (L$[COST])..." 11 <menu_item_call name="Upload Image"
12 shortcut="control|U"> 12 label="Upload Image (L$[COST])..."
13 <on_click function="File.UploadImage" userdata="" /> 13 shortcut="control|U">
14 <on_enable function="File.EnableUpload" /> 14 <on_click function="File.UploadImage" userdata="" />
15 </menu_item_call> 15 <on_enable function="File.EnableUpload" />
16 <menu_item_call name="Upload Sound" label="Upload Sound (L$[COST])..."> 16 </menu_item_call>
17 <on_click function="File.UploadSound" userdata="" /> 17 <menu_item_call name="Upload Sound"
18 <on_enable function="File.EnableUpload" /> 18 label="Upload Sound (L$[COST])...">
19 </menu_item_call> 19 <on_click function="File.UploadSound" userdata="" />
20 <menu_item_call name="Upload Animation" 20 <on_enable function="File.EnableUpload" />
21 label="Upload Animation (L$[COST])..."> 21 </menu_item_call>
22 <on_click function="File.UploadAnim" userdata="" /> 22 <menu_item_call name="Upload Animation"
23 <on_enable function="File.EnableUpload" /> 23 label="Upload Animation (L$[COST])...">
24 </menu_item_call> 24 <on_click function="File.UploadAnim" userdata="" />
25 <menu_item_call name="Bulk Upload" 25 <on_enable function="File.EnableUpload" />
26 label="Bulk Upload (L$[COST] per file)..."> 26 </menu_item_call>
27 <on_click function="File.UploadBulk" userdata="" /> 27 <menu_item_call name="Bulk Upload"
28 </menu_item_call> 28 label="Bulk Upload (L$[COST] per file)...">
29 <menu_item_separator /> 29 <on_click function="File.UploadBulk" userdata="" />
30 <menu_item_call name="Close Window" label="Close Window" 30 </menu_item_call>
31 shortcut="control|W"> 31 <menu_item_separator />
32 <on_click function="File.CloseWindow" userdata="" /> 32 <menu_item_call name="Close Window"
33 <on_enable function="File.EnableCloseWindow" userdata="" /> 33 label="Close Window"
34 </menu_item_call> 34 shortcut="control|W">
35 <menu_item_call name="Close All Windows" label="Close All Windows" 35 <on_click function="File.CloseWindow"
36 shortcut="control|shift|W"> 36 userdata="" />
37 <on_click function="File.CloseAllWindows" userdata="" /> 37 <on_enable function="File.EnableCloseWindow"
38 <on_enable function="File.EnableCloseAllWindows" userdata="" /> 38 userdata="" />
39 </menu_item_call> 39 </menu_item_call>
40 <menu_item_separator /> 40 <menu_item_call name="Close All Windows"
41 <menu_item_call name="Save Texture As..." label="Save Texture As..."> 41 label="Close All Windows"
42 <on_click function="File.SaveTexture" userdata="" /> 42 shortcut="control|shift|W">
43 <on_enable function="File.EnableSaveAs" /> 43 <on_click function="File.CloseAllWindows"
44 </menu_item_call> 44 userdata="" />
45 <menu_item_separator /> 45 <on_enable function="File.EnableCloseAllWindows"
46 <menu_item_call name="Take Snapshot" label="Take Snapshot" 46 userdata="" />
47 shortcut="control|shift|S"> 47 </menu_item_call>
48 <on_click function="File.TakeSnapshot" userdata="" /> 48 <menu_item_separator />
49 </menu_item_call> 49 <menu_item_call name="Save Texture As..."
50 <menu_item_call name="Snapshot to Disk" label="Snapshot to Disk" 50 label="Save Texture As...">
51 shortcut="control|`" useMacCtrl="true"> 51 <on_click function="File.SaveTexture" userdata="" />
52 <on_click function="File.TakeSnapshotToDisk" userdata="" /> 52 <on_enable function="File.EnableSaveAs" />
53 </menu_item_call> 53 </menu_item_call>
54 <menu_item_separator /> 54 <menu_item_separator />
55 <menu_item_call name="Quit" label="Quit" shortcut="control|Q"> 55 <menu_item_call name="Take Snapshot"
56 <on_click function="File.Quit" userdata="" /> 56 label="Take Snapshot"
57 </menu_item_call> 57 shortcut="control|shift|S">
58 </menu> 58 <on_click function="File.TakeSnapshot" userdata="" />
59 </menu_item_call>
60 <menu_item_call name="Snapshot to Disk"
61 label="Snapshot to Disk"
62 shortcut="control|`" useMacCtrl="true">
63 <on_click function="File.TakeSnapshotToDisk"
64 userdata="" />
65 </menu_item_call>
66 <menu_item_separator />
67 <menu_item_call name="Quit" label="Quit"
68 shortcut="control|Q">
69 <on_click function="File.Quit" userdata="" />
70 </menu_item_call>
71 </menu>
59 72
60 73
61 74
62 <!-- EDIT --> 75 <!-- EDIT -->
63 76
64 <menu name="Edit" create_jump_keys="true" label="Edit" 77 <menu name="Edit" create_jump_keys="true" label="Edit"
65 opaque="true" tear_off="true"> 78 opaque="true" tear_off="true">
66 <menu_item_call name="Undo" enabled="false" label="Undo" 79 <menu_item_call name="Undo" enabled="false" label="Undo"
67 shortcut="control|Z"> 80 shortcut="control|Z">
68 <on_click function="Edit.Undo" userdata="" /> 81 <on_click function="Edit.Undo" userdata="" />
69 <on_enable function="Edit.EnableUndo" /> 82 <on_enable function="Edit.EnableUndo" />
70 </menu_item_call> 83 </menu_item_call>
71 <menu_item_call name="Redo" enabled="false" label="Redo" 84 <menu_item_call name="Redo" enabled="false" label="Redo"
72 shortcut="control|Y"> 85 shortcut="control|Y">
73 <on_click function="Edit.Redo" userdata="" /> 86 <on_click function="Edit.Redo" userdata="" />
74 <on_enable function="Edit.EnableRedo" /> 87 <on_enable function="Edit.EnableRedo" />
75 </menu_item_call> 88 </menu_item_call>
76 <menu_item_separator /> 89 <menu_item_separator />
77 <menu_item_call name="Cut" enabled="false" label="Cut" shortcut="control|X"> 90 <menu_item_call name="Cut" enabled="false" label="Cut"
78 <on_click function="Edit.Cut" userdata="" /> 91 shortcut="control|X">
79 <on_enable function="Edit.EnableCut" /> 92 <on_click function="Edit.Cut" userdata="" />
80 </menu_item_call> 93 <on_enable function="Edit.EnableCut" />
81 <menu_item_call name="Copy" enabled="false" label="Copy" 94 </menu_item_call>
82 shortcut="control|C"> 95 <menu_item_call name="Copy" enabled="false" label="Copy"
83 <on_click function="Edit.Copy" userdata="" /> 96 shortcut="control|C">
84 <on_enable function="Edit.EnableCopy" /> 97 <on_click function="Edit.Copy" userdata="" />
85 </menu_item_call> 98 <on_enable function="Edit.EnableCopy" />
86 <menu_item_call name="Paste" enabled="false" label="Paste" 99 </menu_item_call>
87 shortcut="control|V"> 100 <menu_item_call name="Paste" enabled="false" label="Paste"
88 <on_click function="Edit.Paste" userdata="" /> 101 shortcut="control|V">
89 <on_enable function="Edit.EnablePaste" /> 102 <on_click function="Edit.Paste" userdata="" />
90 </menu_item_call> 103 <on_enable function="Edit.EnablePaste" />
91 <menu_item_call name="Delete" enabled="false" label="Delete" shortcut="Del"> 104 </menu_item_call>
92 <on_click function="Edit.Delete" userdata="" /> 105 <menu_item_call name="Delete" enabled="false" label="Delete"
93 <on_enable function="Edit.EnableDelete" /> 106 shortcut="Del">
94 </menu_item_call> 107 <on_click function="Edit.Delete" userdata="" />
95 <menu_item_separator /> 108 <on_enable function="Edit.EnableDelete" />
96 <menu_item_call name="Search..." label="Search..." shortcut="control|F"> 109 </menu_item_call>
97 <on_click function="Edit.Search" userdata="" /> 110 <menu_item_separator />
98 </menu_item_call> 111 <menu_item_call name="Search..." label="Search..."
99 <menu_item_separator /> 112 shortcut="control|F">
100 <menu_item_call name="Select All" enabled="false" label="Select All" 113 <on_click function="Edit.Search" userdata="" />
101 shortcut="control|A"> 114 </menu_item_call>
102 <on_click function="Edit.SelectAll" userdata="" /> 115 <menu_item_separator />
103 <on_enable function="Edit.EnableSelectAll" /> 116 <menu_item_call name="Select All" enabled="false"
104 </menu_item_call> 117 label="Select All"
105 <menu_item_call name="Deselect" enabled="false" label="Deselect" 118 shortcut="control|A">
106 shortcut="control|E"> 119 <on_click function="Edit.SelectAll" userdata="" />
107 <on_click function="Edit.Deselect" userdata="" /> 120 <on_enable function="Edit.EnableSelectAll" />
108 <on_enable function="Edit.EnableDeselect" /> 121 </menu_item_call>
109 </menu_item_call> 122 <menu_item_call name="Deselect" enabled="false"
110 <menu_item_separator /> 123 label="Deselect"
111 <menu_item_call name="Duplicate" enabled="false" label="Duplicate" 124 shortcut="control|E">
112 shortcut="control|D"> 125 <on_click function="Edit.Deselect" userdata="" />
113 <on_click function="Edit.Duplicate" userdata="" /> 126 <on_enable function="Edit.EnableDeselect" />
114 <on_enable function="Edit.EnableDuplicate" /> 127 </menu_item_call>
115 </menu_item_call> 128 <menu_item_separator />
116 <menu_item_separator /> 129 <menu_item_call name="Duplicate" enabled="false"
117 <menu name="Attach Object" create_jump_keys="true" label="Attach Object" 130 label="Duplicate"
118 opaque="true" tear_off="true" /> 131 shortcut="control|D">
119 <menu name="Detach Object" create_jump_keys="true" label="Detach Object" 132 <on_click function="Edit.Duplicate" userdata="" />
120 opaque="true" tear_off="true" /> 133 <on_enable function="Edit.EnableDuplicate" />
121 <menu name="Take Off Clothing" create_jump_keys="true" 134 </menu_item_call>
122 label="Take Off Clothing" opaque="true" tear_off="true"> 135 <menu_item_separator />
123 <menu_item_call name="Shirt" enabled="false" label="Shirt"> 136
124 <on_click function="Edit.TakeOff" userdata="shirt" /> 137 <menu name="Attach Object" create_jump_keys="true"
125 <on_enable function="Edit.EnableTakeOff" userdata="shirt" /> 138 label="Attach Object" opaque="true" tear_off="true" />
126 </menu_item_call> 139
127 <menu_item_call name="Pants" enabled="false" label="Pants"> 140 <menu name="Detach Object" create_jump_keys="true"
128 <on_click function="Edit.TakeOff" userdata="pants" /> 141 label="Detach Object" opaque="true" tear_off="true" />
129 <on_enable function="Edit.EnableTakeOff" userdata="pants" /> 142
130 </menu_item_call> 143
131 <menu_item_call name="Shoes" enabled="false" label="Shoes"> 144 <menu name="Take Off Clothing" create_jump_keys="true"
132 <on_click function="Edit.TakeOff" userdata="shoes" /> 145 label="Take Off Clothing" opaque="true" tear_off="true">
133 <on_enable function="Edit.EnableTakeOff" userdata="shoes" /> 146
134 </menu_item_call> 147 <menu_item_call name="Shirt" enabled="false" label="Shirt">
135 <menu_item_call name="Socks" enabled="false" label="Socks"> 148 <on_click function="Edit.TakeOff"
136 <on_click function="Edit.TakeOff" userdata="socks" /> 149 userdata="shirt" />
137 <on_enable function="Edit.EnableTakeOff" userdata="socks" /> 150 <on_enable function="Edit.EnableTakeOff"
138 </menu_item_call> 151 userdata="shirt" />
139 <menu_item_call name="Jacket" enabled="false" label="Jacket"> 152 </menu_item_call>
140 <on_click function="Edit.TakeOff" userdata="jacket" /> 153 <menu_item_call name="Pants" enabled="false" label="Pants">
141 <on_enable function="Edit.EnableTakeOff" userdata="jacket" /> 154 <on_click function="Edit.TakeOff"
142 </menu_item_call> 155 userdata="pants" />
143 <menu_item_call name="Gloves" enabled="false" label="Gloves"> 156 <on_enable function="Edit.EnableTakeOff"
144 <on_click function="Edit.TakeOff" userdata="gloves" /> 157 userdata="pants" />
145 <on_enable function="Edit.EnableTakeOff" userdata="gloves" /> 158 </menu_item_call>
146 </menu_item_call> 159 <menu_item_call name="Shoes" enabled="false" label="Shoes">
147 <menu_item_call name="Menu Undershirt" enabled="false" label="Undershirt"> 160 <on_click function="Edit.TakeOff"
148 <on_click function="Edit.TakeOff" userdata="undershirt" /> 161 userdata="shoes" />
149 <on_enable function="Edit.EnableTakeOff" userdata="undershirt" /> 162 <on_enable function="Edit.EnableTakeOff"
150 </menu_item_call> 163 userdata="shoes" />
151 <menu_item_call name="Menu Underpants" enabled="false" label="Underpants"> 164 </menu_item_call>
152 <on_click function="Edit.TakeOff" userdata="underpants" /> 165 <menu_item_call name="Socks" enabled="false" label="Socks">
153 <on_enable function="Edit.EnableTakeOff" userdata="underpants" /> 166 <on_click function="Edit.TakeOff"
154 </menu_item_call> 167 userdata="socks" />
155 <menu_item_call name="Skirt" enabled="false" label="Skirt"> 168 <on_enable function="Edit.EnableTakeOff"
156 <on_click function="Edit.TakeOff" userdata="skirt" /> 169 userdata="socks" />
157 <on_enable function="Edit.EnableTakeOff" userdata="skirt" /> 170 </menu_item_call>
158 </menu_item_call> 171 <menu_item_call name="Jacket" enabled="false" label="Jacket">
159 <menu_item_call name="All Clothes" label="All Clothes"> 172 <on_click function="Edit.TakeOff"
160 <on_click function="Edit.TakeOff" userdata="all" /> 173 userdata="jacket" />
161 </menu_item_call> 174 <on_enable function="Edit.EnableTakeOff"
162 </menu> 175 userdata="jacket" />
163 <menu_item_separator /> 176 </menu_item_call>
164 <menu_item_call name="Gestures..." label="Gestures..." shortcut="control|G"> 177 <menu_item_call name="Gloves" enabled="false" label="Gloves">
165 <on_click function="ShowFloater" userdata="gestures" /> 178 <on_click function="Edit.TakeOff"
166 </menu_item_call> 179 userdata="gloves" />
167 <menu_item_call name="Profile..." label="Profile..."> 180 <on_enable function="Edit.EnableTakeOff"
168 <on_click function="ShowAgentProfile" userdata="agent" /> 181 userdata="gloves" />
169 </menu_item_call> 182 </menu_item_call>
170 <menu_item_call name="Appearance..." label="Appearance..."> 183 <menu_item_call name="Menu Undershirt" enabled="false"
171 <on_click function="ShowFloater" userdata="appearance" /> 184 label="Undershirt">
172 <on_enable function="Edit.EnableCustomizeAvatar" /> 185 <on_click function="Edit.TakeOff"
173 </menu_item_call> 186 userdata="undershirt" />
174 <menu_item_separator /> 187 <on_enable function="Edit.EnableTakeOff"
175 <menu_item_check name="Friends..." label="Friends..." 188 userdata="undershirt" />
176 shortcut="control|shift|F"> 189 </menu_item_call>
177 <on_click function="ShowFloater" userdata="friends" /> 190 <menu_item_call name="Menu Underpants" enabled="false"
178 <on_check function="FloaterVisible" userdata="friends" /> 191 label="Underpants">
179 </menu_item_check> 192 <on_click function="Edit.TakeOff"
180 <menu_item_call name="Groups..." label="Groups..."> 193 userdata="underpants" />
181 <on_click function="ShowAgentGroups" userdata="agent" /> 194 <on_enable function="Edit.EnableTakeOff"
182 </menu_item_call> 195 userdata="underpants" />
183 <menu_item_separator /> 196 </menu_item_call>
184 <menu_item_call name="Preferences..." label="Preferences..." 197 <menu_item_call name="Skirt" enabled="false" label="Skirt">
185 shortcut="control|P"> 198 <on_click function="Edit.TakeOff"
186 <on_click function="ShowFloater" userdata="preferences" /> 199 userdata="skirt" />
187 </menu_item_call> 200 <on_enable function="Edit.EnableTakeOff"
188 </menu> 201 userdata="skirt" />
202 </menu_item_call>
203 <menu_item_call name="All Clothes" label="All Clothes">
204 <on_click function="Edit.TakeOff"
205 userdata="all" />
206 </menu_item_call>
207 </menu>
208 <menu_item_separator />
209 <menu_item_call name="Gestures..." label="Gestures..."
210 shortcut="control|G">
211 <on_click function="ShowFloater"
212 userdata="gestures" />
213 </menu_item_call>
214 <menu_item_call name="Profile..." label="Profile...">
215 <on_click function="ShowAgentProfile"
216 userdata="agent" />
217 </menu_item_call>
218 <menu_item_call name="Appearance..." label="Appearance...">
219 <on_click function="ShowFloater"
220 userdata="appearance" />
221 <on_enable function="Edit.EnableCustomizeAvatar" />
222 </menu_item_call>
223 <menu_item_separator />
224 <menu_item_check name="Friends..." label="Friends..."
225 shortcut="control|shift|F">
226 <on_click function="ShowFloater"
227 userdata="friends" />
228 <on_check function="FloaterVisible"
229 userdata="friends" />
230 </menu_item_check>
231 <menu_item_call name="Groups..." label="Groups...">
232 <on_click function="ShowAgentGroups"
233 userdata="agent" />
234 </menu_item_call>
235 <menu_item_separator />
236 <menu_item_call name="Preferences..." label="Preferences..."
237 shortcut="control|P">
238 <on_click function="ShowFloater"
239 userdata="preferences" />
240 </menu_item_call>
241 </menu>
189 242
190 243
191 244
192 <!-- VIEW --> 245 <!-- VIEW -->
193 246
194 <menu create_jump_keys="true" label="View" name="View" 247 <menu name="View" create_jump_keys="true" label="View"
195 opaque="true" tear_off="true"> 248 opaque="true" tear_off="true">
196 <menu_item_call name="Mouselook" label="Mouselook" shortcut="M"> 249 <menu_item_call name="Mouselook" label="Mouselook"
197 <on_click function="View.Mouselook" userdata="" /> 250 shortcut="M">
198 <on_enable function="View.EnableMouselook" /> 251 <on_click function="View.Mouselook" userdata="" />
199 </menu_item_call> 252 <on_enable function="View.EnableMouselook" />
200 <menu_item_check name="Build" label="Build" shortcut="B"> 253 </menu_item_call>
201 <on_click function="View.BuildMode" userdata="" /> 254 <menu_item_check name="Build" label="Build"
202 <on_check function="View.CheckBuildMode" /> 255 shortcut="B">
203 </menu_item_check> 256 <on_click function="View.BuildMode" userdata="" />
204 <menu_item_check name="Joystick Flycam" label="Joystick Flycam" 257 <on_check function="View.CheckBuildMode" />
205 shortcut="alt|shift|F"> 258 </menu_item_check>
206 <on_click function="View.JoystickFlycam" userdata="" /> 259 <menu_item_check name="Joystick Flycam" label="Joystick Flycam"
207 <on_check function="View.CheckJoystickFlycam" /> 260 shortcut="alt|shift|F">
208 </menu_item_check> 261 <on_click function="View.JoystickFlycam" userdata="" />
209 <menu_item_call name="Reset View" label="Reset View" shortcut="Esc"> 262 <on_check function="View.CheckJoystickFlycam" />
210 <on_click function="View.ResetView" userdata="" /> 263 </menu_item_check>
211 </menu_item_call> 264 <menu_item_call name="Reset View" label="Reset View"
212 <menu_item_call name="Look at Last Chatter" enabled="false" 265 shortcut="Esc">
213 label="Look at Last Chatter" shortcut="control|\"> 266 <on_click function="View.ResetView" userdata="" />
214 <on_click function="View.LookAtLastChatter" userdata="" /> 267 </menu_item_call>
215 <on_enable function="View.EnableLastChatter" /> 268 <menu_item_call name="Look at Last Chatter" enabled="false"
216 </menu_item_call> 269 label="Look at Last Chatter" shortcut="control|\">
217 <menu_item_separator /> 270 <on_click function="View.LookAtLastChatter" userdata="" />
218 <menu_item_check name="Toolbar" label="Toolbar"> 271 <on_enable function="View.EnableLastChatter" />
219 <on_click function="ShowFloater" userdata="toolbar" /> 272 </menu_item_call>
220 <on_check function="FloaterVisible" userdata="toolbar" /> 273 <menu_item_separator />
221 </menu_item_check> 274 <menu_item_check name="Toolbar" label="Toolbar">
222 <menu_item_check name="Chat History" label="Local Chat" shortcut="control|H"> 275 <on_click function="ShowFloater" userdata="toolbar" />
223 <on_click function="ShowFloater" userdata="chat history" /> 276 <on_check function="FloaterVisible" userdata="toolbar" />
224 <on_check function="FloaterVisible" userdata="chat history" /> 277 </menu_item_check>
225 </menu_item_check> 278 <menu_item_check name="Chat History" label="Local Chat"
226 <menu_item_check name="Instant Message" label="Communicate" 279 shortcut="control|H">
227 shortcut="control|T"> 280 <on_click function="ShowFloater" userdata="chat history" />
228 <on_click function="ShowFloater" userdata="im" /> 281 <on_check function="FloaterVisible" userdata="chat history" />
229 <on_check function="FloaterVisible" userdata="im" /> 282 </menu_item_check>
230 </menu_item_check> 283 <menu_item_check name="Instant Message" label="Communicate"
231 <menu_item_call name="Inventory" label="Inventory" shortcut="control|I"> 284 shortcut="control|T">
232 <on_click function="ShowFloater" userdata="inventory" /> 285 <on_click function="ShowFloater" userdata="im" />
233 </menu_item_call> 286 <on_check function="FloaterVisible" userdata="im" />
234 <menu_item_check name="Active Speakers" label="Active Speakers"> 287 </menu_item_check>
235 <on_click function="ShowFloater" userdata="active speakers" /> 288 <menu_item_call name="Inventory" label="Inventory"
236 <on_check function="FloaterVisible" userdata="active speakers" /> 289 shortcut="control|I">
237 </menu_item_check> 290 <on_click function="ShowFloater" userdata="inventory" />
238 <menu_item_check name="Mute List" label="Mute List"> 291 </menu_item_call>
239 <on_click function="ShowFloater" userdata="mute list" /> 292 <menu_item_check name="Active Speakers" label="Active Speakers">
240 <on_check function="FloaterVisible" userdata="mute list" /> 293 <on_click function="ShowFloater" userdata="active speakers" />
241 </menu_item_check> 294 <on_check function="FloaterVisible" userdata="active speakers" />
242 <menu_item_separator /> 295 </menu_item_check>
243 <menu_item_check name="Camera Controls" label="Camera Controls"> 296 <menu_item_check name="Mute List" label="Mute List">
244 <on_click function="ShowFloater" userdata="camera controls" /> 297 <on_click function="ShowFloater" userdata="mute list" />
245 <on_check function="FloaterVisible" userdata="camera controls" /> 298 <on_check function="FloaterVisible" userdata="mute list" />
246 </menu_item_check> 299 </menu_item_check>
247 <menu_item_check name="Movement Controls" label="Movement Controls"> 300 <menu_item_separator />
248 <on_click function="ShowFloater" userdata="movement controls" /> 301 <menu_item_check name="Camera Controls" label="Camera Controls">
249 <on_check function="FloaterVisible" userdata="movement controls" /> 302 <on_click function="ShowFloater" userdata="camera controls" />
250 </menu_item_check> 303 <on_check function="FloaterVisible" userdata="camera controls" />
251 <menu_item_check name="World Map" label="World Map" shortcut="control|M"> 304 </menu_item_check>
252 <on_click function="ShowFloater" userdata="world map" /> 305 <menu_item_check name="Movement Controls" label="Movement Controls">
253 <on_check control="ShowWorldMap" /> 306 <on_click function="ShowFloater" userdata="movement controls" />
254 </menu_item_check> 307 <on_check function="FloaterVisible" userdata="movement controls" />
255 <menu_item_check name="Mini-Map" label="Mini-Map" shortcut="control|shift|M"> 308 </menu_item_check>
256 <on_click function="ShowFloater" userdata="mini map" /> 309 <menu_item_check name="World Map" label="World Map"
257 <on_check control="ShowMiniMap" /> 310 shortcut="control|M">
258 </menu_item_check> 311 <on_click function="ShowFloater" userdata="world map" />
259 <menu_item_separator /> 312 <on_check control="ShowWorldMap" />
260 <menu_item_check name="Statistics Bar" label="Statistics Bar" 313 </menu_item_check>
261 shortcut="control|shift|1"> 314 <menu_item_check name="Mini-Map" label="Mini-Map"
262 <on_click function="ShowFloater" userdata="stat bar" /> 315 shortcut="control|shift|M">
263 <on_check function="FloaterVisible" userdata="stat bar" /> 316 <on_click function="ShowFloater" userdata="mini map" />
264 </menu_item_check> 317 <on_check control="ShowMiniMap" />
265 <menu_item_check name="Property Lines" label="Property Lines" 318 </menu_item_check>
266 shortcut="control|alt|shift|P"> 319 <menu_item_separator />
267 <on_click function="ToggleControl" userdata="ShowPropertyLines" /> 320 <menu_item_check name="Statistics Bar" label="Statistics Bar"
268 <on_check control="ShowPropertyLines" /> 321 shortcut="control|shift|1">
269 </menu_item_check> 322 <on_click function="ShowFloater" userdata="stat bar" />
270 <menu_item_check name="Land Owners" label="Land Owners"> 323 <on_check function="FloaterVisible" userdata="stat bar" />
271 <on_click function="ToggleControl" userdata="ShowParcelOwners" /> 324 </menu_item_check>
272 <on_check control="ShowParcelOwners" /> 325 <menu_item_check name="Property Lines" label="Property Lines"
273 </menu_item_check> 326 shortcut="control|alt|shift|P">
274 <menu_item_separator /> 327 <on_click function="ToggleControl" userdata="ShowPropertyLines" />
275 <menu name="Hover Tips" create_jump_keys="true" label="Hover Tips" 328 <on_check control="ShowPropertyLines" />
276 opaque="true" tear_off="true"> 329 </menu_item_check>
277 <menu_item_check name="Show Tips" label="Show Tips" 330 <menu_item_check name="Land Owners" label="Land Owners">
278 shortcut="control|shift|T"> 331 <on_click function="ToggleControl" userdata="ShowParcelOwners" />
279 <on_click function="View.ShowHoverTips" userdata="" /> 332 <on_check control="ShowParcelOwners" />
280 <on_check function="View.CheckShowHoverTips" /> 333 </menu_item_check>
281 </menu_item_check> 334 <menu_item_separator />
282 <menu_item_separator /> 335 <menu name="Hover Tips" create_jump_keys="true" label="Hover Tips"
283 <menu_item_check name="Land Tips" label="Land Tips"> 336 opaque="true" tear_off="true">
284 <on_click function="ToggleControl" userdata="ShowLandHoverTip" /> 337 <menu_item_check name="Show Tips" label="Show Tips"
285 <on_enable function="View.CheckShowHoverTips" /> 338 shortcut="control|shift|T">
286 <on_check control="ShowLandHoverTip" /> 339 <on_click function="View.ShowHoverTips" userdata="" />
287 </menu_item_check> 340 <on_check function="View.CheckShowHoverTips" />
288 <menu_item_check name="Tips On All Objects" label="Tips On All Objects"> 341 </menu_item_check>
289 <on_click function="ToggleControl" userdata="ShowAllObjectHoverTip" /> 342 <menu_item_separator />
290 <on_enable function="View.CheckShowHoverTips" /> 343 <menu_item_check name="Land Tips" label="Land Tips">
291 <on_check control="ShowAllObjectHoverTip" /> 344 <on_click function="ToggleControl"
292 </menu_item_check> 345 userdata="ShowLandHoverTip" />
293 </menu> 346 <on_enable function="View.CheckShowHoverTips" />
294 <menu_item_check name="Highlight Transparent" label="Highlight Transparent" 347 <on_check control="ShowLandHoverTip" />
295 shortcut="control|alt|T"> 348 </menu_item_check>
296 <on_click function="View.HighlightTransparent" userdata="" /> 349 <menu_item_check name="Tips On All Objects"
297 <on_check function="View.CheckHighlightTransparent" /> 350 label="Tips On All Objects">
298 </menu_item_check> 351 <on_click function="ToggleControl"
299 <menu_item_check name="Beacons Always On" label="Beacons Always On" 352 userdata="ShowAllObjectHoverTip" />
300 shortcut="control|N"> 353 <on_enable function="View.CheckShowHoverTips" />
301 <on_click function="ToggleControl" userdata="BeaconAlwaysOn" /> 354 <on_check control="ShowAllObjectHoverTip" />
302 <on_check control="BeaconAlwaysOn" /> 355 </menu_item_check>
303 </menu_item_check> 356 </menu>
304 <menu name="Beacons" create_jump_keys="true" label="Beacons" 357 <menu_item_check name="Highlight Transparent"
305 opaque="true" tear_off="true"> 358 label="Highlight Transparent"
306 <menu_item_check name="Scripted Objects With Touch Only" 359 shortcut="control|alt|T">
307 label="Scripted Objects with Touch Only"> 360 <on_click function="View.HighlightTransparent" userdata="" />
308 <on_click function="View.ToggleBeacon" userdata="scripttouchbeacon" /> 361 <on_check function="View.CheckHighlightTransparent" />
309 <on_check function="View.CheckBeaconEnabled" userdata="scripttouchbeacon" /> 362 </menu_item_check>
310 </menu_item_check> 363 <menu_item_check name="Beacons Always On" label="Beacons Always On"
311 <menu_item_check name="Scripted Objects" label="Scripted Objects"> 364 shortcut="control|N">
312 <on_click function="View.ToggleBeacon" userdata="scriptsbeacon" /> 365 <on_click function="ToggleControl" userdata="BeaconAlwaysOn" />
313 <on_check function="View.CheckBeaconEnabled" userdata="scriptsbeacon" /> 366 <on_check control="BeaconAlwaysOn" />
314 </menu_item_check> 367 </menu_item_check>
315 <menu_item_check name="Physical Objects" label="Physical Objects"> 368 <menu name="Beacons" create_jump_keys="true" label="Beacons"
316 <on_click function="View.ToggleBeacon" userdata="physicalbeacon" /> 369 opaque="true" tear_off="true">
317 <on_check function="View.CheckBeaconEnabled" userdata="physicalbeacon" /> 370 <menu_item_check name="Scripted Objects With Touch Only"
318 </menu_item_check> 371 label="Scripted Objects with Touch Only">
319 <menu_item_check name="Sound Sources" label="Sound Sources"> 372 <on_click function="View.ToggleBeacon"
320 <on_click function="View.ToggleBeacon" userdata="soundsbeacon" /> 373 userdata="scripttouchbeacon" />
321 <on_check function="View.CheckBeaconEnabled" userdata="soundsbeacon" /> 374 <on_check function="View.CheckBeaconEnabled"
322 </menu_item_check> 375 userdata="scripttouchbeacon" />
323 <menu_item_check name="Particle Sources" label="Particle Sources"> 376 </menu_item_check>
324 <on_click function="View.ToggleBeacon" userdata="particlesbeacon" /> 377 <menu_item_check name="Scripted Objects" label="Scripted Objects">
325 <on_check function="View.CheckBeaconEnabled" userdata="particlesbeacon" /> 378 <on_click function="View.ToggleBeacon"
326 </menu_item_check> 379 userdata="scriptsbeacon" />
327 <menu_item_separator /> 380 <on_check function="View.CheckBeaconEnabled"
328 <menu_item_check name="Render Highlights" label="Render Highlights"> 381 userdata="scriptsbeacon" />
329 <on_click function="View.ToggleBeacon" userdata="renderhighlights" /> 382 </menu_item_check>
330 <on_check function="View.CheckBeaconEnabled" userdata="renderhighlights" /> 383 <menu_item_check name="Physical Objects" label="Physical Objects">
331 </menu_item_check> 384 <on_click function="View.ToggleBeacon"
332 <menu_item_check name="Render Beacons" label="Render Beacons"> 385 userdata="physicalbeacon" />
333 <on_click function="View.ToggleBeacon" userdata="renderbeacons" /> 386 <on_check function="View.CheckBeaconEnabled"
334 <on_check function="View.CheckBeaconEnabled" userdata="renderbeacons" /> 387 userdata="physicalbeacon" />
335 </menu_item_check> 388 </menu_item_check>
336 <menu_item_separator /> 389 <menu_item_check name="Sound Sources" label="Sound Sources">
337 <menu_item_check name="Hide Particles" label="Hide Particles"> 390 <on_click function="View.ToggleBeacon"
338 <on_click function="View.ToggleRenderType" userdata="hideparticles" /> 391 userdata="soundsbeacon" />
339 <on_check function="View.CheckRenderType" userdata="hideparticles" /> 392 <on_check function="View.CheckBeaconEnabled"
340 </menu_item_check> 393 userdata="soundsbeacon" />
341 <menu_item_separator /> 394 </menu_item_check>
342 <menu name="Beacon Width" color="0 0 0 1" create_jump_keys="true" 395 <menu_item_check name="Particle Sources" label="Particle Sources">
343 label="Beacon Width" opaque="true" tear_off="true"> 396 <on_click function="View.ToggleBeacon"
344 <menu_item_call name="Beacon Width 1" label="1"> 397 userdata="particlesbeacon" />
345 <on_click function="View.BeaconWidth" userdata="1" /> 398 <on_check function="View.CheckBeaconEnabled"
346 </menu_item_call> 399 userdata="particlesbeacon" />
347 <menu_item_call name="Beacon Width 4" label="4"> 400 </menu_item_check>
348 <on_click function="View.BeaconWidth" userdata="4" /> 401 <menu_item_separator />
349 </menu_item_call> 402 <menu_item_check name="Render Highlights" label="Render Highlights">
350 <menu_item_call name="Beacon Width 16" label="16"> 403 <on_click function="View.ToggleBeacon"
351 <on_click function="View.BeaconWidth" userdata="16" /> 404 userdata="renderhighlights" />
352 </menu_item_call> 405 <on_check function="View.CheckBeaconEnabled"
353 <menu_item_call name="Beacon Width 32" label="32"> 406 userdata="renderhighlights" />
354 <on_click function="View.BeaconWidth" userdata="32" /> 407 </menu_item_check>
355 </menu_item_call> 408 <menu_item_check name="Render Beacons" label="Render Beacons">
356 </menu> 409 <on_click function="View.ToggleBeacon"
357 </menu> 410 userdata="renderbeacons" />
358 <menu_item_check name="Show HUD Attachments" label="Show HUD Attachments" 411 <on_check function="View.CheckBeaconEnabled"
359 shortcut="alt|shift|H"> 412 userdata="renderbeacons" />
360 <on_click function="View.ShowHUDAttachments" userdata="" /> 413 </menu_item_check>
361 <on_check function="View.CheckHUDAttachments" /> 414 <menu_item_separator />
362 </menu_item_check> 415 <menu_item_check name="Hide Particles" label="Hide Particles">
363 <menu_item_separator /> 416 <on_click function="View.ToggleRenderType"
364 <menu_item_call name="Zoom In" label="Zoom In" shortcut="control|0"> 417 userdata="hideparticles" />
365 <on_click function="View.ZoomIn" userdata="" /> 418 <on_check function="View.CheckRenderType"
366 </menu_item_call> 419 userdata="hideparticles" />
367 <menu_item_call name="Zoom Default" label="Zoom Default" 420 </menu_item_check>
368 shortcut="control|9"> 421 <menu_item_separator />
369 <on_click function="View.ZoomDefault" userdata="" /> 422 <menu name="Beacon Width" color="0 0 0 1" create_jump_keys="true"
370 </menu_item_call> 423 label="Beacon Width" opaque="true" tear_off="true">
371 <menu_item_call name="Zoom Out" label="Zoom Out" shortcut="control|8"> 424 <menu_item_call name="Beacon Width 1" label="1">
372 <on_click function="View.ZoomOut" userdata="" /> 425 <on_click function="View.BeaconWidth" userdata="1" />
373 </menu_item_call> 426 </menu_item_call>
374 <menu_item_separator /> 427 <menu_item_call name="Beacon Width 4" label="4">
375 <menu_item_call name="Toggle Fullscreen" label="Toggle Fullscreen" 428 <on_click function="View.BeaconWidth" userdata="4" />
376 shortcut="alt|Enter"> 429 </menu_item_call>
377 <on_click function="View.Fullscreen" userdata="" /> 430 <menu_item_call name="Beacon Width 16" label="16">
378 </menu_item_call> 431 <on_click function="View.BeaconWidth" userdata="16" />
379 <menu_item_call name="Set UI Size to Default" label="Set UI Size to Default"> 432 </menu_item_call>
380 <on_click function="View.DefaultUISize" userdata="" /> 433 <menu_item_call name="Beacon Width 32" label="32">
381 </menu_item_call> 434 <on_click function="View.BeaconWidth" userdata="32" />
382 </menu> 435 </menu_item_call>
436 </menu>
437 </menu>
438 <menu_item_check name="Show HUD Attachments"
439 label="Show HUD Attachments"
440 shortcut="alt|shift|H">
441 <on_click function="View.ShowHUDAttachments" userdata="" />
442 <on_check function="View.CheckHUDAttachments" />
443 </menu_item_check>
444 <menu_item_separator />
445 <menu_item_call name="Zoom In" label="Zoom In"
446 shortcut="control|0">
447 <on_click function="View.ZoomIn" userdata="" />
448 </menu_item_call>
449 <menu_item_call name="Zoom Default" label="Zoom Default"
450 shortcut="control|9">
451 <on_click function="View.ZoomDefault" userdata="" />
452 </menu_item_call>
453 <menu_item_call name="Zoom Out" label="Zoom Out"
454 shortcut="control|8">
455 <on_click function="View.ZoomOut" userdata="" />
456 </menu_item_call>
457 <menu_item_separator />
458 <menu_item_call name="Toggle Fullscreen" label="Toggle Fullscreen"
459 shortcut="alt|Enter">
460 <on_click function="View.Fullscreen" userdata="" />
461 </menu_item_call>
462 <menu_item_call name="Set UI Size to Default"
463 label="Set UI Size to Default">
464 <on_click function="View.DefaultUISize" userdata="" />
465 </menu_item_call>
466 </menu>
383 467
384 468
385 469
386 <!-- WORLD --> 470 <!-- WORLD -->
387 471
388 <menu name="World" create_jump_keys="true" label="World" 472 <menu name="World" create_jump_keys="true" label="World"
389 opaque="true" tear_off="true"> 473 opaque="true" tear_off="true">
390 <menu_item_call name="Chat" label="Chat" shortcut=""> 474 <menu_item_call name="Chat" label="Chat" shortcut="">
391 <on_click function="World.Chat" userdata="" /> 475 <on_click function="World.Chat" userdata="" />
392 </menu_item_call> 476 </menu_item_call>
393 <menu_item_check name="Always Run" label="Always Run" shortcut="control|R"> 477 <menu_item_check name="Always Run" label="Always Run"
394 <on_click function="World.AlwaysRun" userdata="" /> 478 shortcut="control|R">
395 <on_check function="World.CheckAlwaysRun" userdata="" /> 479 <on_click function="World.AlwaysRun" userdata="" />
396 </menu_item_check> 480 <on_check function="World.CheckAlwaysRun" userdata="" />
397 <menu_item_check name="Fly" label="Fly" shortcut="Home"> 481 </menu_item_check>
398 <on_click function="World.Fly" userdata="" /> 482 <menu_item_check name="Fly" label="Fly" shortcut="Home">
399 <on_enable function="World.EnableFly" /> 483 <on_click function="World.Fly" userdata="" />
400 <on_check control="FlyBtnState" /> 484 <on_enable function="World.EnableFly" />
401 </menu_item_check> 485 <on_check control="FlyBtnState" />
402 <menu_item_separator /> 486 </menu_item_check>
403 <menu_item_call name="Create Landmark Here" label="Create Landmark Here"> 487 <menu_item_separator />
404 <on_click function="World.CreateLandmark" userdata="" /> 488 <menu_item_call name="Create Landmark Here"
405 <on_enable function="World.EnableCreateLandmark" userdata="" /> 489 label="Create Landmark Here">
406 </menu_item_call> 490 <on_click function="World.CreateLandmark" userdata="" />
407 <menu_item_call name="Set Home to Here" label="Set Home to Here"> 491 <on_enable function="World.EnableCreateLandmark" userdata="" />
408 <on_click function="World.SetHomeLocation" userdata="" /> 492 </menu_item_call>
409 <on_enable function="World.EnableSetHomeLocation" userdata="" /> 493 <menu_item_call name="Set Home to Here" label="Set Home to Here">
410 </menu_item_call> 494 <on_click function="World.SetHomeLocation" userdata="" />
411 <menu_item_separator /> 495 <on_enable function="World.EnableSetHomeLocation" userdata="" />
412 <menu_item_call name="Teleport Home" label="Teleport Home" 496 </menu_item_call>
413 shortcut="control|shift|H"> 497 <menu_item_separator />
414 <on_click function="World.TeleportHome" userdata="" /> 498 <menu_item_call name="Teleport Home" label="Teleport Home"
415 <on_enable function="World.EnableTeleportHome" userdata="" /> 499 shortcut="control|shift|H">
416 </menu_item_call> 500 <on_click function="World.TeleportHome" userdata="" />
417 <menu_item_separator /> 501 <on_enable function="World.EnableTeleportHome" userdata="" />
418 <menu_item_call name="Set Away" label="Set Away"> 502 </menu_item_call>
419 <on_click function="World.SetAway" userdata="" /> 503 <menu_item_separator />
420 </menu_item_call> 504 <menu_item_call name="Set Away" label="Set Away">
421 <menu_item_call name="Set Busy" label="Set Busy"> 505 <on_click function="World.SetAway" userdata="" />
422 <on_click function="World.SetBusy" userdata="" /> 506 </menu_item_call>
423 </menu_item_call> 507 <menu_item_call name="Set Busy" label="Set Busy">
424 <menu_item_call name="Stop All Animations" enabled="false" 508 <on_click function="World.SetBusy" userdata="" />
425 label="Stop All Animations"> 509 </menu_item_call>
426 <on_click function="Tools.StopAllAnimations" userdata="" /> 510 <menu_item_call name="Stop All Animations" enabled="false"
427 </menu_item_call> 511 label="Stop All Animations">
428 <menu_item_separator /> 512 <on_click function="Tools.StopAllAnimations" userdata="" />
429 <menu_item_call name="Account History..." label="Account History..."> 513 </menu_item_call>
430 <on_click function="PromptShowURL" 514 <menu_item_separator />
431 userdata="WebLaunchAccountHistory,http://secondlife.com/account/transactions.php" /> 515 <menu_item_call name="Account History..."
432 </menu_item_call> 516 label="Account History...">
433 <menu_item_call name="Manage My Account..." label="Manage My Account..."> 517 <on_click function="PromptShowURL"
434 <on_click function="PromptShowURL" 518 userdata="WebLaunchAccountHistory,http://secondlife.com/account/transactions.php" />
435 userdata="WebLaunchJoinNow,http://secondlife.com/account/" /> 519 </menu_item_call>
436 </menu_item_call> 520 <menu_item_call name="Manage My Account..."
437 <menu_item_call name="Buy and Sell L$..." label="Buy L$..."> 521 label="Manage My Account...">
438 <on_click function="ShowFloater" userdata="buy currency" /> 522 <on_click function="PromptShowURL"
439 </menu_item_call> 523 userdata="WebLaunchJoinNow,http://secondlife.com/account/" />
440 <menu_item_separator /> 524 </menu_item_call>
441 <menu_item_call name="My Land..." label="My Land..."> 525 <menu_item_call name="Buy and Sell L$..." label="Buy L$...">
442 <on_click function="ShowFloater" userdata="my land" /> 526 <on_click function="ShowFloater" userdata="buy currency" />
443 </menu_item_call> 527 </menu_item_call>
444 <menu_item_call name="About Land..." label="About Land..."> 528 <menu_item_separator />
445 <on_click function="ShowFloater" userdata="about land" /> 529 <menu_item_call name="My Land..." label="My Land...">
446 </menu_item_call> 530 <on_click function="ShowFloater" userdata="my land" />
447 <menu_item_call name="Buy Land..." label="Buy Land..."> 531 </menu_item_call>
448 <on_click function="ShowFloater" userdata="buy land" /> 532 <menu_item_call name="About Land..." label="About Land...">
449 <on_enable function="World.EnableBuyLand" /> 533 <on_click function="ShowFloater" userdata="about land" />
450 </menu_item_call> 534 </menu_item_call>
451 <menu_item_call name="Region/Estate..." label="Region/Estate..."> 535 <menu_item_call name="Buy Land..." label="Buy Land...">
452 <on_click function="ShowFloater" userdata="about region" /> 536 <on_click function="ShowFloater" userdata="buy land" />
453 </menu_item_call> 537 <on_enable function="World.EnableBuyLand" />
454 <menu_item_separator /> 538 </menu_item_call>
455 <menu name="Environment Settings" create_jump_keys="true" 539 <menu_item_call name="Region/Estate..." label="Region/Estate...">
456 label="Environment Settings" opaque="true" tear_off="true"> 540 <on_click function="ShowFloater" userdata="about region" />
457 <menu_item_call name="Sunrise" label="Sunrise"> 541 </menu_item_call>
458 <on_click function="World.EnvSettings" userdata="sunrise" /> 542 <menu_item_separator />
459 </menu_item_call> 543 <menu name="Environment Settings" create_jump_keys="true"
460 <menu_item_call name="Noon" label="Midday" shortcut="control|shift|Y"> 544 label="Environment Settings" opaque="true" tear_off="true">
461 <on_click function="World.EnvSettings" userdata="noon" /> 545 <menu_item_call name="Sunrise" label="Sunrise">
462 </menu_item_call> 546 <on_click function="World.EnvSettings" userdata="sunrise" />
463 <menu_item_call name="Sunset" label="Sunset" shortcut="control|shift|N"> 547 </menu_item_call>
464 <on_click function="World.EnvSettings" userdata="sunset" /> 548 <menu_item_call name="Noon" label="Midday"
465 </menu_item_call> 549 shortcut="control|shift|Y">
466 <menu_item_call name="Midnight" label="Midnight"> 550 <on_click function="World.EnvSettings" userdata="noon" />
467 <on_click function="World.EnvSettings" userdata="midnight" /> 551 </menu_item_call>
468 </menu_item_call> 552 <menu_item_call name="Sunset" label="Sunset"
469 <menu_item_call name="Revert to Region Default" enabled="false" 553 shortcut="control|shift|N">
470 label="Revert to Region Default"> 554 <on_click function="World.EnvSettings" userdata="sunset" />
471 <on_click function="World.EnvSettings" userdata="default" /> 555 </menu_item_call>
472 </menu_item_call> 556 <menu_item_call name="Midnight" label="Midnight">
473 <menu_item_separator /> 557 <on_click function="World.EnvSettings" userdata="midnight" />
474 <menu_item_call name="Environment Editor" enabled="false" 558 </menu_item_call>
475 label="Environment Editor"> 559 <menu_item_call name="Revert to Region Default" enabled="false"
476 <on_click function="World.EnvSettings" userdata="editor" /> 560 label="Revert to Region Default">
477 </menu_item_call> 561 <on_click function="World.EnvSettings" userdata="default" />
478 </menu> 562 </menu_item_call>
479 </menu> 563 <menu_item_separator />
564 <menu_item_call name="Environment Editor" enabled="false"
565 label="Environment Editor">
566 <on_click function="World.EnvSettings" userdata="editor" />
567 </menu_item_call>
568 </menu>
569 </menu>
480 570
481 571
482 572
483 <!-- TOOLS --> 573 <!-- TOOLS -->
484 574
485 <menu name="Tools" create_jump_keys="true" label="Tools" 575 <menu name="Tools" create_jump_keys="true" label="Tools"
486 opaque="true" tear_off="true" visible="false"> 576 opaque="true" tear_off="true" visible="false">
487 <menu name="Select Tool" create_jump_keys="true" label="Select Tool" 577 <menu name="Select Tool" create_jump_keys="true" label="Select Tool"
488 opaque="true" tear_off="true"> 578 opaque="true" tear_off="true">
489 <menu_item_call name="Focus" label="Focus" shortcut="control|1"> 579 <menu_item_call name="Focus" label="Focus" shortcut="control|1">
490 <on_click function="Tools.SelectTool" userdata="focus" /> 580 <on_click function="Tools.SelectTool" userdata="focus" />
491 </menu_item_call> 581 </menu_item_call>
492 <menu_item_call name="Move" label="Move" shortcut="control|2"> 582 <menu_item_call name="Move" label="Move" shortcut="control|2">
493 <on_click function="Tools.SelectTool" userdata="move" /> 583 <on_click function="Tools.SelectTool" userdata="move" />
494 </menu_item_call> 584 </menu_item_call>
495 <menu_item_call name="Edit" label="Edit" shortcut="control|3"> 585 <menu_item_call name="Edit" label="Edit" shortcut="control|3">
496 <on_click function="Tools.SelectTool" userdata="edit" /> 586 <on_click function="Tools.SelectTool" userdata="edit" />
497 </menu_item_call> 587 </menu_item_call>
498 <menu_item_call name="Create" label="Create" shortcut="control|4"> 588 <menu_item_call name="Create" label="Create" shortcut="control|4">
499 <on_click function="Tools.SelectTool" userdata="create" /> 589 <on_click function="Tools.SelectTool" userdata="create" />
500 </menu_item_call> 590 </menu_item_call>
501 <menu_item_call name="Land" label="Land" shortcut="control|5"> 591 <menu_item_call name="Land" label="Land" shortcut="control|5">
502 <on_click function="Tools.SelectTool" userdata="land" /> 592 <on_click function="Tools.SelectTool" userdata="land" />
503 </menu_item_call> 593 </menu_item_call>
504 </menu> 594 </menu>
505 <menu_item_separator /> 595 <menu_item_separator />
506 <menu_item_check name="Select Only My Objects" 596 <menu_item_check name="Select Only My Objects"
507 label="Select Only My Objects"> 597 label="Select Only My Objects">
508 <on_click function="Tools.SelectOnlyMyObjects" userdata="agents" /> 598 <on_click function="Tools.SelectOnlyMyObjects"
509 <on_check control="SelectOwnedOnly" /> 599 userdata="agents" />
510 </menu_item_check> 600 <on_check control="SelectOwnedOnly" />
511 <menu_item_check name="Select Only Movable Objects" 601 </menu_item_check>
512 label="Select Only Movable Objects"> 602 <menu_item_check name="Select Only Movable Objects"
513 <on_click function="Tools.SelectOnlyMovableObjects" userdata="movable" /> 603 label="Select Only Movable Objects">
514 <on_check control="SelectMovableOnly" /> 604 <on_click function="Tools.SelectOnlyMovableObjects"
515 </menu_item_check> 605 userdata="movable" />
516 <menu_item_check name="Select By Surrounding" label="Select By Surrounding"> 606 <on_check control="SelectMovableOnly" />
517 <on_click function="Tools.SelectBySurrounding" userdata="" /> 607 </menu_item_check>
518 <on_check control="RectangleSelectInclusive" /> 608 <menu_item_check name="Select By Surrounding"
519 </menu_item_check> 609 label="Select By Surrounding">
520 <menu_item_check name="Show Hidden Selection" label="Show Hidden Selection"> 610 <on_click function="Tools.SelectBySurrounding"
521 <on_click function="Tools.ShowHiddenSelection" userdata="" /> 611 userdata="" />
522 <on_check control="RenderHiddenSelections" /> 612 <on_check control="RectangleSelectInclusive" />
523 </menu_item_check> 613 </menu_item_check>
524 <menu_item_check name="Show Light Radius for Selection" 614 <menu_item_check name="Show Hidden Selection"
525 label="Show Light Radius for Selection"> 615 label="Show Hidden Selection">
526 <on_click function="Tools.ShowSelectionLightRadius" userdata="" /> 616 <on_click function="Tools.ShowHiddenSelection"
527 <on_check control="RenderLightRadius" /> 617 userdata="" />
528 </menu_item_check> 618 <on_check control="RenderHiddenSelections" />
529 <menu_item_check name="Show Selection Beam" label="Show Selection Beam"> 619 </menu_item_check>
530 <on_click function="ToggleControl" userdata="ShowSelectionBeam" /> 620 <menu_item_check name="Show Light Radius for Selection"
531 <on_check control="ShowSelectionBeam" /> 621 label="Show Light Radius for Selection">
532 </menu_item_check> 622 <on_click function="Tools.ShowSelectionLightRadius"
533 <menu_item_separator /> 623 userdata="" />
534 <menu_item_check name="Snap to Grid" enabled="false" label="Snap to Grid" 624 <on_check control="RenderLightRadius" />
535 shortcut="G"> 625 </menu_item_check>
536 <on_click function="ToggleControl" userdata="SnapEnabled" /> 626 <menu_item_check name="Show Selection Beam"
537 <on_check control="SnapEnabled" /> 627 label="Show Selection Beam">
538 <on_enable function="Tools.EnableToolNotPie" /> 628 <on_click function="ToggleControl"
539 </menu_item_check> 629 userdata="ShowSelectionBeam" />
540 <menu_item_call name="Snap Object XY to Grid" enabled="false" 630 <on_check control="ShowSelectionBeam" />
541 label="Snap Object XY to Grid" shortcut="shift|X"> 631 </menu_item_check>
542 <on_click function="Tools.SnapObjectXY" userdata="" /> 632 <menu_item_separator />
543 <on_enable function="Tools.EnableToolNotPie" /> 633 <menu_item_check name="Snap to Grid" enabled="false"
544 </menu_item_call> 634 label="Snap to Grid" shortcut="G">
545 <menu_item_call name="Use Selection for Grid" enabled="false" 635 <on_click function="ToggleControl"
546 label="Use Selection for Grid" shortcut="shift|G"> 636 userdata="SnapEnabled" />
547 <on_click function="Tools.UseSelectionForGrid" userdata="" /> 637 <on_check control="SnapEnabled" />
548 <on_enable function="SomethingSelected" /> 638 <on_enable function="Tools.EnableToolNotPie" />
549 </menu_item_call> 639 </menu_item_check>
550 <menu_item_call name="Grid Options..." enabled="false" 640 <menu_item_call name="Snap Object XY to Grid" enabled="false"
551 label="Grid Options..." shortcut="control|shift|B"> 641 label="Snap Object XY to Grid" shortcut="shift|X">
552 <on_click function="ShowFloater" userdata="grid options" /> 642 <on_click function="Tools.SnapObjectXY" userdata="" />
553 <on_enable function="Tools.EnableToolNotPie" /> 643 <on_enable function="Tools.EnableToolNotPie" />
554 </menu_item_call> 644 </menu_item_call>
555 <menu_item_separator /> 645 <menu_item_call name="Use Selection for Grid" enabled="false"
556 <menu_item_check name="Edit Linked Parts" enabled="false" 646 label="Use Selection for Grid" shortcut="shift|G">
557 label="Edit Linked Parts" shortcut=""> 647 <on_click function="Tools.UseSelectionForGrid" userdata="" />
558 <on_click function="ToggleControl" userdata="EditLinkedParts" /> 648 <on_enable function="SomethingSelected" />
559 <on_click function="Tools.EditLinkedParts" userdata="" /> 649 </menu_item_call>
560 <on_check control="EditLinkedParts" /> 650 <menu_item_call name="Grid Options..." enabled="false"
561 <on_enable function="Tools.EnableToolNotPie" /> 651 label="Grid Options..." shortcut="control|shift|B">
562 </menu_item_check> 652 <on_click function="ShowFloater" userdata="grid options" />
563 <menu_item_call name="Link" enabled="false" label="Link" 653 <on_enable function="Tools.EnableToolNotPie" />
564 shortcut="control|L"> 654 </menu_item_call>
565 <on_click function="Tools.Link" userdata="" /> 655 <menu_item_separator />
566 <on_enable function="Tools.EnableLink" /> 656 <menu_item_check name="Edit Linked Parts" enabled="false"
567 </menu_item_call> 657 label="Edit Linked Parts" shortcut="">
568 <menu_item_call name="Unlink" enabled="false" label="Unlink" 658 <on_click function="ToggleControl" userdata="EditLinkedParts" />
569 shortcut="control|shift|L"> 659 <on_click function="Tools.EditLinkedParts" userdata="" />
570 <on_click function="Tools.Unlink" userdata="" /> 660 <on_check control="EditLinkedParts" />
571 <on_enable function="Tools.EnableUnlink" /> 661 <on_enable function="Tools.EnableToolNotPie" />
572 </menu_item_call> 662 </menu_item_check>
573 <menu_item_separator /> 663 <menu_item_call name="Link" enabled="false" label="Link"
574 <menu_item_call name="Focus on Selection" enabled="false" 664 shortcut="control|L">
575 label="Focus on Selection" shortcut="H"> 665 <on_click function="Tools.Link" userdata="" />
576 <on_click function="Tools.LookAtSelection" userdata="focus" /> 666 <on_enable function="Tools.EnableLink" />
577 <on_enable function="Tools.SomethingSelectedNoHUD" /> 667 </menu_item_call>
578 </menu_item_call> 668 <menu_item_call name="Unlink" enabled="false" label="Unlink"
579 <menu_item_call name="Zoom to Selection" enabled="false" 669 shortcut="control|shift|L">
580 label="Zoom to Selection" shortcut="shift|H"> 670 <on_click function="Tools.Unlink" userdata="" />
581 <on_click function="Tools.LookAtSelection" userdata="zoom" /> 671 <on_enable function="Tools.EnableUnlink" />
582 <on_enable function="Tools.SomethingSelectedNoHUD" /> 672 </menu_item_call>
583 </menu_item_call> 673 <menu_item_separator />
584 <menu_item_call name="Menu Object Take" enabled="false" label="Buy Object" 674 <menu_item_call name="Focus on Selection" enabled="false"
585 visible="false"> 675 label="Focus on Selection" shortcut="H">
586 <on_click function="Tools.BuyOrTake" userdata="" /> 676 <on_click function="Tools.LookAtSelection" userdata="focus" />
587 <on_enable function="Tools.EnableBuyOrTake" userdata="Buy,Take" /> 677 <on_enable function="Tools.SomethingSelectedNoHUD" />
588 </menu_item_call> 678 </menu_item_call>
589 <menu_item_call name="Take Copy" enabled="false" label="Take Copy"> 679 <menu_item_call name="Zoom to Selection" enabled="false"
590 <on_click function="Tools.TakeCopy" userdata="" /> 680 label="Zoom to Selection" shortcut="shift|H">
591 <on_enable function="Tools.EnableTakeCopy" /> 681 <on_click function="Tools.LookAtSelection" userdata="zoom" />
592 </menu_item_call> 682 <on_enable function="Tools.SomethingSelectedNoHUD" />
593 <menu_item_call name="Return..." enabled="false" label="Return Object"> 683 </menu_item_call>
594 <on_click function="Object.Return" /> 684 <menu_item_call name="Menu Object Take" enabled="false"
595 <on_enable function="Object.EnableReturn" /> 685 label="Buy Object" visible="false">
596 </menu_item_call> 686 <on_click function="Tools.BuyOrTake" userdata="" />
597 <menu_item_call name="Save Object Back to My Inventory" enabled="false" 687 <on_enable function="Tools.EnableBuyOrTake" userdata="Buy,Take" />
598 label="Save Object Back to My Inventory"> 688 </menu_item_call>
599 <on_click function="Tools.SaveToInventory" userdata="" /> 689 <menu_item_call name="Take Copy" enabled="false"
600 <on_enable function="Tools.EnableSaveToInventory" /> 690 label="Take Copy">
601 </menu_item_call> 691 <on_click function="Tools.TakeCopy" userdata="" />
602 <menu_item_call name="Save Object Back to Object Contents" enabled="false" 692 <on_enable function="Tools.EnableTakeCopy" />
603 label="Save Object Back to Object Contents"> 693 </menu_item_call>
604 <on_click function="Tools.SaveToObjectInventory" userdata="" /> 694 <menu_item_call name="Return..." enabled="false"
605 <on_enable function="Tools.EnableSaveToObjectInventory" /> 695 label="Return Object">
606 </menu_item_call> 696 <on_click function="Object.Return" />
607 <menu_item_separator /> 697 <on_enable function="Object.EnableReturn" />
608 <menu_item_call name="Show Script Warning/Error Window" 698 </menu_item_call>
609 label="Show Script Warning/Error Window"> 699 <menu_item_call name="Save Object Back to My Inventory"
610 <on_click function="ShowFloater" userdata="script errors" /> 700 enabled="false"
611 </menu_item_call> 701 label="Save Object Back to My Inventory">
612 <menu_item_call name="Recompile Scripts in Selection" enabled="false" 702 <on_click function="Tools.SaveToInventory" userdata="" />
613 label="Recompile Scripts in Selection"> 703 <on_enable function="Tools.EnableSaveToInventory" />
614 <on_click function="Tools.SelectedScriptAction" userdata="compile" /> 704 </menu_item_call>
615 <on_enable function="EditableSelected" /> 705 <menu_item_call name="Save Object Back to Object Contents"
616 </menu_item_call> 706 enabled="false"
617 <menu_item_call name="Reset Scripts in Selection" enabled="false" 707 label="Save Object Back to Object Contents">
618 label="Reset Scripts in Selection"> 708 <on_click function="Tools.SaveToObjectInventory" userdata="" />
619 <on_click function="Tools.SelectedScriptAction" userdata="reset" /> 709 <on_enable function="Tools.EnableSaveToObjectInventory" />
620 <on_enable function="EditableSelected" /> 710 </menu_item_call>
621 </menu_item_call> 711 <menu_item_separator />
622 <menu_item_call name="Set Scripts to Running in Selection" enabled="false" 712 <menu_item_call name="Show Script Warning/Error Window"
623 label="Set Scripts to Running in Selection"> 713 label="Show Script Warning/Error Window">
624 <on_click function="Tools.SelectedScriptAction" userdata="start" /> 714 <on_click function="ShowFloater" userdata="script errors" />
625 <on_enable function="EditableSelected" /> 715 </menu_item_call>
626 </menu_item_call> 716 <menu_item_call name="Recompile Scripts in Selection"
627 <menu_item_call name="Set Scripts to Not Running in Selection" 717 enabled="false"
628 enabled="false" label="Set Scripts to Not Running in Selection"> 718 label="Recompile Scripts in Selection">
629 <on_click function="Tools.SelectedScriptAction" userdata="stop" /> 719 <on_click function="Tools.SelectedScriptAction"
630 <on_enable function="EditableSelected" /> 720 userdata="compile" />
631 </menu_item_call> 721 <on_enable function="EditableSelected" />
632 <menu_item_call name="Set permissions on selected task inventory" 722 </menu_item_call>
633 enabled="false" label="Set permissions on selected task inventory"> 723 <menu_item_call name="Reset Scripts in Selection" enabled="false"
634 <on_click function="Tools.SetBulkPerms" userdata="" /> 724 label="Reset Scripts in Selection">
635 <on_enable function="EditableSelected" /> 725 <on_click function="Tools.SelectedScriptAction"
636 </menu_item_call> 726 userdata="reset" />
637 </menu> 727 <on_enable function="EditableSelected" />
728 </menu_item_call>
729 <menu_item_call name="Set Scripts to Running in Selection"
730 enabled="false"
731 label="Set Scripts to Running in Selection">
732 <on_click function="Tools.SelectedScriptAction"
733 userdata="start" />
734 <on_enable function="EditableSelected" />
735 </menu_item_call>
736 <menu_item_call name="Set Scripts to Not Running in Selection"
737 enabled="false"
738 label="Set Scripts to Not Running in Selection">
739 <on_click function="Tools.SelectedScriptAction"
740 userdata="stop" />
741 <on_enable function="EditableSelected" />
742 </menu_item_call>
743 <menu_item_call name="Set permissions on selected task inventory"
744 enabled="false"
745 label="Set permissions on selected task inventory">
746 <on_click function="Tools.SetBulkPerms" userdata="" />
747 <on_enable function="EditableSelected" />
748 </menu_item_call>
749 </menu>
638 750
639 751
640 752
641 <!-- HELP --> 753 <!-- HELP -->
642 754
643 <menu create_jump_keys="true" label="Help" name="Help" 755 <menu name="Help" create_jump_keys="true" label="Help"
644 opaque="true" tear_off="true"> 756 opaque="true" tear_off="true">
645 <menu_item_call name="Second Life Help" label="Second Life Help" 757 <menu_item_call name="Second Life Help" label="Second Life Help"
646 shortcut="F1"> 758 shortcut="F1">
647 <on_click function="ShowFloater" userdata="help f1" /> 759 <on_click function="ShowFloater" userdata="help f1" />
648 </menu_item_call> 760 </menu_item_call>
649 <menu_item_call name="Tutorial" label="Tutorial"> 761 <menu_item_call name="Tutorial" label="Tutorial">
650 <on_click function="ShowFloater" userdata="help tutorial" /> 762 <on_click function="ShowFloater" userdata="help tutorial" />
651 </menu_item_call> 763 </menu_item_call>
652 <menu_item_separator /> 764 <menu_item_separator />
653 <menu_item_call name="Official Linden Blog..." 765 <menu_item_call name="Official Linden Blog..."
654 label="Official Linden Blog..."> 766 label="Official Linden Blog...">
655 <on_click function="PromptShowURL" 767 <on_click function="PromptShowURL"
656 userdata="WebLaunchSupportWiki,http://blog.secondlife.com/" /> 768 userdata="WebLaunchSupportWiki,http://blog.secondlife.com/" />
657 </menu_item_call> 769 </menu_item_call>
658 <menu_item_separator /> 770 <menu_item_separator />
659 <menu_item_call name="Scripting Guide..." label="Scripting Guide..."> 771 <menu_item_call name="Scripting Guide..."
660 <on_click function="PromptShowFile" userdata="WebLaunchLSLGuide,lsl_guide.html" /> 772 label="Scripting Guide...">
661 </menu_item_call> 773 <on_click function="PromptShowFile"
662 <menu_item_call name="Scripting Portal..." label="Scripting Portal..."> 774 userdata="WebLaunchLSLGuide,lsl_guide.html" />
663 <on_click function="PromptShowURL" 775 </menu_item_call>
664 userdata="WebLaunchLSLWiki,http://wiki.secondlife.com/wiki/LSL_Portal" /> 776 <menu_item_call name="Scripting Portal..."
665 </menu_item_call> 777 label="Scripting Portal...">
666 <menu_item_separator /> 778 <on_click function="PromptShowURL"
667 <menu_item_call name="Report Abuse..." label="Report Abuse..."> 779 userdata="WebLaunchLSLWiki,http://wiki.secondlife.com/wiki/LSL_Portal" />
668 <on_click function="ShowFloater" userdata="complaint reporter" /> 780 </menu_item_call>
669 </menu_item_call> 781 <menu_item_separator />
670 <menu_item_call name="Bumps, Pushes &amp;amp; Hits..." 782 <menu_item_call name="Report Abuse..." label="Report Abuse...">
671 label="Bumps, Pushes &amp; Hits..."> 783 <on_click function="ShowFloater"
672 <on_click function="ShowFloater" userdata="mean events" /> 784 userdata="complaint reporter" />
673 </menu_item_call> 785 </menu_item_call>
674 <menu_item_call name="Lag Meter" label="Lag Meter"> 786 <menu_item_call name="Bumps, Pushes &amp;amp; Hits..."
675 <on_click function="ShowFloater" userdata="lag meter" /> 787 label="Bumps, Pushes &amp; Hits...">
676 </menu_item_call> 788 <on_click function="ShowFloater" userdata="mean events" />
677 <menu_item_separator /> 789 </menu_item_call>
678 <menu name="Bug Reporting" create_jump_keys="true" label="Bug Reporting" 790 <menu_item_call name="Lag Meter" label="Lag Meter">
679 opaque="true" tear_off="true"> 791 <on_click function="ShowFloater" userdata="lag meter" />
680 <menu_item_call name="Public Issue Tracker..." 792 </menu_item_call>
681 label="Public Issue Tracker..."> 793 <menu_item_separator />
682 <on_click function="PromptShowURL" 794 <menu name="Bug Reporting" create_jump_keys="true"
683 userdata="WebLaunchPublicIssue,http://jira.secondlife.com" /> 795 label="Bug Reporting" opaque="true" tear_off="true">
684 </menu_item_call> 796 <menu_item_call name="Public Issue Tracker..."
685 <menu_item_call name="Publc Issue Tracker Help..." 797 label="Public Issue Tracker...">
686 label="Public Issue Tracker Help..."> 798 <on_click function="PromptShowURL"
687 <on_click function="PromptShowURL" 799 userdata="WebLaunchPublicIssue,http://jira.secondlife.com" />
688 userdata="WebLaunchPublicIssueHelp,http://wiki.secondlife.com/wiki/Issue_tracker" /> 800 </menu_item_call>
689 </menu_item_call> 801 <menu_item_call name="Publc Issue Tracker Help..."
690 <menu_item_separator /> 802 label="Public Issue Tracker Help...">
691 <menu_item_call name="Bug Reporing 101..." label="Bug Reporting 101..."> 803 <on_click function="PromptShowURL"
692 <on_click function="PromptShowURL" 804 userdata="WebLaunchPublicIssueHelp,http://wiki.secondlife.com/wiki/Issue_tracker" />
693 userdata="WebLaunchBugReport101,http://wiki.secondlife.com/wiki/Bug_Reporting_101" />
694 </menu_item_call>
695 <menu_item_call name="Security Issues..." label="Security Issues...">
696 <on_click function="PromptShowURL"
697 userdata="WebLaunchSecurityIssues,http://wiki.secondlife.com/wiki/Security_issues" />
698 </menu_item_call>
699 <menu_item_call name="QA Wiki..." label="QA Wiki...">
700 <on_click function="PromptShowURL"
701 userdata="WebLaunchQAWiki,http://wiki.secondlife.com/wiki/QA_Portal" />
702 </menu_item_call>
703 <menu_item_separator />
704 <menu_item_call name="Report Bug..." label="Report Bug...">
705 <on_click function="PromptShowURL"
706 userdata="WebLaunchPublicIssue,http://jira.secondlife.com" />
707 </menu_item_call>
708 </menu>
709 <menu_item_separator />
710 <menu_item_call name="Release Notes..." label="Release Notes...">
711 <on_click function="PromptShowFile" userdata="WebLaunchReleaseNotes,releasenotes.txt" />
712 </menu_item_call>
713 <menu_item_separator />
714 <menu_item_call name="About Second Life..." label="About Second Life...">
715 <on_click function="ShowFloater" userdata="about" />
716 </menu_item_call>
717 </menu>
718
719
720 <!-- ADVANCED -->
721
722 <menu name="Advanced" drop_shadow="true" opaque="true" tear_off="true">
723
724
725
726 <!-- CONSOLES -->
727
728 <menu name="Consoles" drop_shadow="true" opaque="true" tear_off="true">
729 <menu_item_check name="Frame Console" label="Frame Console"
730 shortcut="control|shift|2">
731 <on_click function="Advanced.ToggleConsole" userdata="frame" />
732 <on_check function="Advanced.CheckConsole" userdata="frame" />
733 </menu_item_check>
734 <menu_item_check name="Texture Console" label="Texture Console"
735 shortcut="control|shift|3">
736 <on_click function="Advanced.ToggleConsole" userdata="texture" />
737 <on_check function="Advanced.CheckConsole" userdata="texture" />
738 </menu_item_check>
739 <menu_item_check name="Debug Console" label="Debug Console"
740 shortcut="control|shift|4">
741 <on_click function="Advanced.ToggleConsole" userdata="debug" />
742 <on_check function="Advanced.CheckConsole" userdata="debug" />
743 </menu_item_check>
744 <menu_item_check name="Fast Timers" label="Fast Timers"
745 shortcut="control|shift|9">
746 <on_click function="Advanced.ToggleConsole" userdata="fast timers" />
747 <on_check function="Advanced.CheckConsole" userdata="fast timers" />
748 </menu_item_check>
749 <!-- Requires compiled-in support, I think?
750 <menu_item_check name="Memory" label="Memory"
751 shortcut="control|shift|0">
752 <on_click function="Advanced.ToggleConsole" userdata="memory" />
753 <on_check function="Advanced.CheckConsole" userdata="memory" />
754 </menu_item_check>
755 -->
756 <menu_item_separator />
757 <menu_item_call name="Region Info to Debug Console"
758 label="Region Info to Debug Console">
759 <on_click function="Advanced.DumpInfoToConsole" userdata="region" />
760 </menu_item_call>
761 <menu_item_call name="Group Info to Debug Console"
762 label="Group Info to Debug Console">
763 <on_click function="Advanced.DumpInfoToConsole" userdata="group" />
764 </menu_item_call>
765 <menu_item_call name="Capabilities Info to Debug Console"
766 label="Capabilities Info to Debug Console">
767 <on_click function="Advanced.DumpInfoToConsole"
768 userdata="capabilities" />
769 </menu_item_call>
770 </menu>
771
772
773 <menu_item_call name="Reload personal setting overrides"
774 label="Reload personal settings overrides"
775 shortcut="control|shift|F2">
776 <on_click function="Advanced.ReloadSettingsOverrides" userdata="" />
777 </menu_item_call> 805 </menu_item_call>
778
779
780
781 <!-- HUD INFO -->
782
783 <menu name="HUD Info" drop_shadow="true" opaque="true" tear_off="true">
784 <menu_item_check name="Velocity" label="Velocity">
785 <on_click function="Advanced.ToggleHUDInfo" userdata="velocity" />
786 <on_check function="Advanced.CheckHUDInfo" userdata="velocity" />
787 </menu_item_check>
788 <menu_item_check name="Camera" label="Camera">
789 <on_click function="Advanced.ToggleHUDInfo" userdata="camera" />
790 <on_check function="Advanced.CheckHUDInfo" userdata="camera" />
791 </menu_item_check>
792 <menu_item_check name="Wind" label="Wind">
793 <on_click function="Advanced.ToggleHUDInfo" userdata="wind" />
794 <on_check function="Advanced.CheckHUDInfo" userdata="wind" />
795 </menu_item_check>
796 <menu_item_check name="FOV" label="FOV">
797 <on_click function="Advanced.ToggleHUDInfo" userdata="fov" />
798 <on_check function="Advanced.CheckHUDInfo" userdata="fov" />
799 </menu_item_check>
800 </menu>
801
802
803 <menu_item_separator /> 806 <menu_item_separator />
804 807 <menu_item_call name="Bug Reporing 101..."
805 <menu_item_check name="High-res Snapshot" label="High-res Snapshot"> 808 label="Bug Reporting 101...">
806 <on_click function="ToggleControl" userdata="HighResSnapshot" /> 809 <on_click function="PromptShowURL"
807 <on_check control="HighResSnapshot" /> 810 userdata="WebLaunchBugReport101,http://wiki.secondlife.com/wiki/Bug_Reporting_101" />
808 </menu_item_check> 811 </menu_item_call>
809 <menu_item_check name="Quiet Snapshots to Disk" 812 <menu_item_call name="Security Issues..."
810 label="Quiet Snapshots to Disk"> 813 label="Security Issues...">
811 <on_click function="ToggleControl" userdata="QuietSnapshotsToDisk" /> 814 <on_click function="PromptShowURL"
812 <on_check control="QuietSnapshotsToDisk" /> 815 userdata="WebLaunchSecurityIssues,http://wiki.secondlife.com/wiki/Security_issues" />
813 </menu_item_check> 816 </menu_item_call>
814 <menu_item_check name="Compress Snapshots to Disk" 817 <menu_item_call name="QA Wiki..." label="QA Wiki...">
815 label="Compress Snapshots to Disk"> 818 <on_click function="PromptShowURL"
816 <on_click function="ToggleControl" userdata="CompressSnapshotsToDisk" /> 819 userdata="WebLaunchQAWiki,http://wiki.secondlife.com/wiki/QA_Portal" />
817 <on_check control="CompressSnapshotsToDisk" />
818 </menu_item_check>
819 <menu_item_check name="Show Mouselook Crosshairs"
820 label="Show Mouselook Crosshairs">
821 <on_click function="ToggleControl" userdata="ShowCrosshairs" />
822 <on_check control="ShowCrosshairs" />
823 </menu_item_check>
824 <menu_item_check name="Debug Permissions" label="Debug Permissions">
825 <on_click function="ToggleControl" userdata="DebugPermissions" />
826 <on_check control="DebugPermissions" />
827 </menu_item_check>
828 <menu_item_call name="Clear Group Cache" label="Clear Group Cache">
829 <on_click function="Advanced.ClearGroupCache" userdata="" />
830 </menu_item_call> 820 </menu_item_call>
831 <menu_item_separator /> 821 <menu_item_separator />
832 822 <menu_item_call name="Report Bug..." label="Report Bug...">
833 823 <on_click function="PromptShowURL"
834 824 userdata="WebLaunchPublicIssue,http://jira.secondlife.com" />
835 <!-- RENDERING --> 825 </menu_item_call>
836 826 </menu>
837 <menu name="Rendering" drop_shadow="true" opaque="true" tear_off="true"> 827 <menu_item_separator />
838 828 <menu_item_call name="Release Notes..."
839 <!-- TYPES --> 829 label="Release Notes...">
840 <menu name="Types" drop_shadow="true" opaque="true" tear_off="true"> 830 <on_click function="PromptShowFile"
841 <menu_item_check name="Simple" label="Simple" 831 userdata="WebLaunchReleaseNotes,releasenotes.txt" />
842 shortcut="control|alt|shift|1"> 832 </menu_item_call>
843 <on_click function="Advanced.ToggleRenderType" userdata="simple" /> 833 <menu_item_separator />
844 <on_check function="Advanced.CheckRenderType" userdata="simple" /> 834 <menu_item_call name="About Second Life..."
845 </menu_item_check> 835 label="About Second Life...">
846 <menu_item_check name="Alpha" label="Alpha" 836 <on_click function="ShowFloater" userdata="about" />
847 shortcut="control|alt|shift|2"> 837 </menu_item_call>
848 <on_click function="Advanced.ToggleRenderType" userdata="alpha" /> 838 </menu>
849 <on_check function="Advanced.CheckRenderType" userdata="alpha" /> 839
850 </menu_item_check> 840
851 <menu_item_check name="Tree" label="Tree" 841
852 shortcut="control|alt|shift|3"> 842 <!-- ADVANCED -->
853 <on_click function="Advanced.ToggleRenderType" userdata="tree" /> 843
854 <on_check function="Advanced.CheckRenderType" userdata="tree" /> 844 <menu name="Advanced" drop_shadow="true"
855 </menu_item_check> 845 opaque="true" tear_off="true">
856 <menu_item_check name="Character" label="Character" 846
857 shortcut="control|alt|shift|4"> 847
858 <on_click function="Advanced.ToggleRenderType" userdata="avatar" /> 848 <!-- CONSOLES -->
859 <on_check function="Advanced.CheckRenderType" userdata="avatar" /> 849
860 </menu_item_check> 850 <menu name="Consoles" drop_shadow="true"
861 <menu_item_check name="SurfacePatch" label="SurfacePatch" 851 opaque="true" tear_off="true">
862 shortcut="control|alt|shift|5"> 852 <menu_item_check name="Frame Console" label="Frame Console"
863 <on_click function="Advanced.ToggleRenderType" userdata="terrain" /> 853 shortcut="control|shift|2">
864 <on_check function="Advanced.CheckRenderType" userdata="terrain" /> 854 <on_click function="Advanced.ToggleConsole"
865 </menu_item_check> 855 userdata="frame" />
866 <menu_item_check name="Sky" label="Sky" 856 <on_check function="Advanced.CheckConsole"
867 shortcut="control|alt|shift|6"> 857 userdata="frame" />
868 <on_click function="Advanced.ToggleRenderType" userdata="sky" /> 858 </menu_item_check>
869 <on_check function="Advanced.CheckRenderType" userdata="sky" /> 859 <menu_item_check name="Texture Console" label="Texture Console"
870 </menu_item_check> 860 shortcut="control|shift|3">
871 <menu_item_check name="Water" label="Water" 861 <on_click function="Advanced.ToggleConsole"
872 shortcut="control|alt|shift|7"> 862 userdata="texture" />
873 <on_click function="Advanced.ToggleRenderType" userdata="water" /> 863 <on_check function="Advanced.CheckConsole"
874 <on_check function="Advanced.CheckRenderType" userdata="water" /> 864 userdata="texture" />
875 </menu_item_check> 865 </menu_item_check>
876 <menu_item_check name="Ground" label="Ground" 866 <menu_item_check name="Debug Console" label="Debug Console"
877 shortcut="control|alt|shift|8"> 867 shortcut="control|shift|4">
878 <on_click function="Advanced.ToggleRenderType" userdata="ground" /> 868 <on_click function="Advanced.ToggleConsole"
879 <on_check function="Advanced.CheckRenderType" userdata="ground" /> 869 userdata="debug" />
880 </menu_item_check> 870 <on_check function="Advanced.CheckConsole"
881 <menu_item_check name="Volume" label="Volume" 871 userdata="debug" />
882 shortcut="control|alt|shift|9"> 872 </menu_item_check>
883 <on_click function="Advanced.ToggleRenderType" userdata="volume" /> 873 <menu_item_check name="Fast Timers" label="Fast Timers"
884 <on_check function="Advanced.CheckRenderType" userdata="volume" /> 874 shortcut="control|shift|9">
885 </menu_item_check> 875 <on_click function="Advanced.ToggleConsole"
886 <menu_item_check name="Grass" label="Grass" 876 userdata="fast timers" />
887 shortcut="control|alt|shift|0"> 877 <on_check function="Advanced.CheckConsole"
888 <on_click function="Advanced.ToggleRenderType" userdata="grass" /> 878 userdata="fast timers" />
889 <on_check function="Advanced.CheckRenderType" userdata="grass" /> 879 </menu_item_check>
890 </menu_item_check> 880 <!-- Requires compiled-in support, I think?
891 <menu_item_check name="Clouds" label="Clouds" 881 <menu_item_check name="Memory" label="Memory"
892 shortcut="control|alt|shift|-"> 882 shortcut="control|shift|0">
893 <on_click function="Advanced.ToggleRenderType" userdata="clouds" /> 883 <on_click function="Advanced.ToggleConsole"
894 <on_check function="Advanced.CheckRenderType" userdata="clouds" /> 884 userdata="memory" />
895 </menu_item_check> 885 <on_check function="Advanced.CheckConsole"
896 <menu_item_check name="Particles" label="Particles" 886 userdata="memory" />
897 shortcut="control|alt|shift|="> 887 </menu_item_check>
898 <on_click function="Advanced.ToggleRenderType" 888 -->
899 userdata="particles" /> 889 <menu_item_separator />
900 <on_check function="Advanced.CheckRenderType" 890 <menu_item_call name="Region Info to Debug Console"
901 userdata="particles" /> 891 label="Region Info to Debug Console">
902 </menu_item_check> 892 <on_click function="Advanced.DumpInfoToConsole"
903 <menu_item_check name="Bump" label="Bump" 893 userdata="region" />
904 shortcut="control|alt|shift|\"> 894 </menu_item_call>
905 <on_click function="Advanced.ToggleRenderType" userdata="bump" /> 895 <menu_item_call name="Group Info to Debug Console"
906 <on_check function="Advanced.CheckRenderType" userdata="bump" /> 896 label="Group Info to Debug Console">
907 </menu_item_check> 897 <on_click function="Advanced.DumpInfoToConsole"
908 </menu> 898 userdata="group" />
909 899 </menu_item_call>
910 900 <menu_item_call name="Capabilities Info to Debug Console"
911 <!-- FEATURES --> 901 label="Capabilities Info to Debug Console">
912 <menu drop_shadow="true" name="Features" opaque="true" tear_off="true"> 902 <on_click function="Advanced.DumpInfoToConsole"
913 <menu_item_check name="UI" label="UI" shortcut="control|alt|F1"> 903 userdata="capabilities" />
914 <on_click function="Advanced.ToggleFeature" userdata="ui" /> 904 </menu_item_call>
915 <on_check function="Advanced.CheckFeature" userdata="ui" /> 905 </menu>
916 </menu_item_check> 906
917 <menu_item_check name="Selected" label="Selected" 907
918 shortcut="control|alt|F2"> 908 <menu_item_call name="Reload personal setting overrides"
919 <on_click function="Advanced.ToggleFeature" userdata="selected" /> 909 label="Reload personal settings overrides"
920 <on_check function="Advanced.CheckFeature" userdata="selected" /> 910 shortcut="control|shift|F2">
921 </menu_item_check> 911 <on_click function="Advanced.ReloadSettingsOverrides" userdata="" />
922 <menu_item_check name="Highlighted" label="Highlighted" 912 </menu_item_call>
923 shortcut="control|alt|F3"> 913
924 <on_click function="Advanced.ToggleFeature" userdata="highlighted" /> 914
925 <on_check function="Advanced.CheckFeature" userdata="highlighted" /> 915
926 </menu_item_check> 916 <!-- HUD INFO -->
927 <menu_item_check name="Dynamic Textures" label="Dynamic Textures" 917
928 shortcut="control|alt|F4"> 918 <menu name="HUD Info" drop_shadow="true"
929 <on_click function="Advanced.ToggleFeature" 919 opaque="true" tear_off="true">
930 userdata="dynamic textures" /> 920 <menu_item_check name="Velocity" label="Velocity">
931 <on_check function="Advanced.CheckFeature" 921 <on_click function="Advanced.ToggleHUDInfo"
932 userdata="dynamic textures" /> 922 userdata="velocity" />
933 </menu_item_check> 923 <on_check function="Advanced.CheckHUDInfo"
934 <menu_item_check name="Foot Shadows" label="Foot Shadows" 924 userdata="velocity" />
935 shortcut="control|alt|F5"> 925 </menu_item_check>
936 <on_click function="Advanced.ToggleFeature" 926 <menu_item_check name="Camera" label="Camera">
937 userdata="foot shadows" /> 927 <on_click function="Advanced.ToggleHUDInfo"
938 <on_check function="Advanced.CheckFeature" 928 userdata="camera" />
939 userdata="foot shadows" /> 929 <on_check function="Advanced.CheckHUDInfo"
940 </menu_item_check> 930 userdata="camera" />
941 <menu_item_check name="Fog" label="Fog" shortcut="control|alt|F6"> 931 </menu_item_check>
942 <on_click function="Advanced.ToggleFeature" userdata="fog" /> 932 <menu_item_check name="Wind" label="Wind">
943 <on_check function="Advanced.CheckFeature" userdata="fog" /> 933 <on_click function="Advanced.ToggleHUDInfo"
944 </menu_item_check> 934 userdata="wind" />
945 <menu_item_check name="Palletized Textures" 935 <on_check function="Advanced.CheckHUDInfo"
946 label="Palletized Textures" 936 userdata="wind" />
947 shortcut="control|alt|F7"> 937 </menu_item_check>
948 <on_click function="Advanced.ToggleFeature" userdata="palette" /> 938 <menu_item_check name="FOV" label="FOV">
949 <on_check function="Advanced.CheckFeature" userdata="palette" /> 939 <on_click function="Advanced.ToggleHUDInfo"
950 </menu_item_check> 940 userdata="fov" />
951 <menu_item_check name="Test FRInfo" label="Test FRInfo" 941 <on_check function="Advanced.CheckHUDInfo"
952 shortcut="control|alt|F8"> 942 userdata="fov" />
953 <on_click function="Advanced.ToggleFeature" userdata="fr info" /> 943 </menu_item_check>
954 <on_check function="Advanced.CheckFeature" userdata="fr info" /> 944 </menu>
955 </menu_item_check> 945
956 <menu_item_check name="Flexible Objects" label="Flexible Objects" 946
957 shortcut="control|alt|F9"> 947 <menu_item_separator />
958 <on_click function="Advanced.ToggleFeature" userdata="flexible" /> 948
959 <on_check function="Advanced.CheckFeature" userdata="flexible" /> 949 <menu_item_check name="High-res Snapshot"
960 </menu_item_check> 950 label="High-res Snapshot">
961 </menu> 951 <on_click function="ToggleControl"
962 952 userdata="HighResSnapshot" />
963 953 <on_check control="HighResSnapshot" />
964 <!-- INFO DISPLAYS --> 954 </menu_item_check>
965 <menu drop_shadow="true" name="Info Displays" 955 <menu_item_check name="Quiet Snapshots to Disk"
966 opaque="true" tear_off="true"> 956 label="Quiet Snapshots to Disk">
967 <menu_item_check name="Verify" label="Verify"> 957 <on_click function="ToggleControl"
968 <on_click function="Advanced.ToggleInfoDisplay" userdata="verify" /> 958 userdata="QuietSnapshotsToDisk" />
969 <on_check function="Advanced.CheckInfoDisplay" userdata="verify" /> 959 <on_check control="QuietSnapshotsToDisk" />
970 </menu_item_check> 960 </menu_item_check>
971 <menu_item_check name="BBoxes" label="BBoxes"> 961 <menu_item_check name="Compress Snapshots to Disk"
972 <on_click function="Advanced.ToggleInfoDisplay" userdata="bboxes" /> 962 label="Compress Snapshots to Disk">
973 <on_check function="Advanced.CheckInfoDisplay" userdata="bboxes" /> 963 <on_click function="ToggleControl"
974 </menu_item_check> 964 userdata="CompressSnapshotsToDisk" />
975 <menu_item_check name="Points" label="Points"> 965 <on_check control="CompressSnapshotsToDisk" />
976 <on_click function="Advanced.ToggleInfoDisplay" userdata="points" /> 966 </menu_item_check>
977 <on_check function="Advanced.CheckInfoDisplay" userdata="points" /> 967 <menu_item_check name="Show Mouselook Crosshairs"
978 </menu_item_check> 968 label="Show Mouselook Crosshairs">
979 <menu_item_check name="Octree" label="Octree"> 969 <on_click function="ToggleControl"
980 <on_click function="Advanced.ToggleInfoDisplay" userdata="octree" /> 970 userdata="ShowCrosshairs" />
981 <on_check function="Advanced.CheckInfoDisplay" userdata="octree" /> 971 <on_check control="ShowCrosshairs" />
982 </menu_item_check> 972 </menu_item_check>
983 <menu_item_check name="Occlusion" label="Occlusion"> 973 <menu_item_check name="Debug Permissions"
984 <on_click function="Advanced.ToggleInfoDisplay" 974 label="Debug Permissions">
985 userdata="occlusion" /> 975 <on_click function="ToggleControl"
986 <on_check function="Advanced.CheckInfoDisplay" 976 userdata="DebugPermissions" />
987 userdata="occlusion" /> 977 <on_check control="DebugPermissions" />
988 </menu_item_check> 978 </menu_item_check>
989 <menu_item_check name="Render Batches" label="Render Batches"> 979 <menu_item_call name="Clear Group Cache"
990 <on_click function="Advanced.ToggleInfoDisplay" 980 label="Clear Group Cache">
991 userdata="render batches" /> 981 <on_click function="Advanced.ClearGroupCache"
992 <on_check function="Advanced.CheckInfoDisplay" 982 userdata="" />
993 userdata="render batches" /> 983 </menu_item_call>
994 </menu_item_check> 984 <menu_item_separator />
995 <menu_item_check name="Animated Textures" label="Animated Textures"> 985
996 <on_click function="Advanced.ToggleInfoDisplay" 986
997 userdata="texture anim" /> 987
998 <on_check function="Advanced.CheckInfoDisplay" 988 <!-- RENDERING -->
999 userdata="texture anim" /> 989
1000 </menu_item_check> 990 <menu name="Rendering" drop_shadow="true"
1001 <menu_item_check name="Texture Priority" label="Texture Priority"> 991 opaque="true" tear_off="true">
1002 <on_click function="Advanced.ToggleInfoDisplay" 992
1003 userdata="texture priority" /> 993 <!-- TYPES -->
1004 <on_check function="Advanced.CheckInfoDisplay" 994 <menu name="Types" drop_shadow="true"
1005 userdata="texture priority" /> 995 opaque="true" tear_off="true">
1006 </menu_item_check> 996 <menu_item_check name="Simple" label="Simple"
1007 <menu_item_check name="Avatar Rendering Cost" 997 shortcut="control|alt|shift|1">
1008 label="Avatar Rendering Cost"> 998 <on_click function="Advanced.ToggleRenderType"
1009 <on_click function="Advanced.ToggleInfoDisplay" 999 userdata="simple" />
1010 userdata="shame" /> 1000 <on_check function="Advanced.CheckRenderType"
1011 <on_check function="Advanced.CheckInfoDisplay" 1001 userdata="simple" />
1012 userdata="shame" />
1013 </menu_item_check>
1014 <menu_item_check name="Texture Area (sqrt(A))"
1015 label="Texture Area (sqrt(A))">
1016 <on_click function="Advanced.ToggleInfoDisplay"
1017 userdata="texture area" />
1018 <on_check function="Advanced.CheckInfoDisplay"
1019 userdata="texture area" />
1020 </menu_item_check>
1021 <menu_item_check name="Face Area (sqrt(A))"
1022 label="Face Area (sqrt(A))">
1023 <on_click function="Advanced.ToggleInfoDisplay"
1024 userdata="face area" />
1025 <on_check function="Advanced.CheckInfoDisplay"
1026 userdata="face area" />
1027 </menu_item_check>
1028 <menu_item_check name="Pick Render" label="Pick Render">
1029 <on_click function="Advanced.ToggleInfoDisplay"
1030 userdata="picking" />
1031 <on_check function="Advanced.CheckInfoDisplay"
1032 userdata="picking" />
1033 </menu_item_check>
1034 <menu_item_check name="Lights" label="Lights">
1035 <on_click function="Advanced.ToggleInfoDisplay"
1036 userdata="lights" />
1037 <on_check function="Advanced.CheckInfoDisplay"
1038 userdata="lights" />
1039 </menu_item_check>
1040 <menu_item_check name="Particles" label="Particles">
1041 <on_click function="Advanced.ToggleInfoDisplay"
1042 userdata="particles" />
1043 <on_check function="Advanced.CheckInfoDisplay"
1044 userdata="particles" />
1045 </menu_item_check>
1046 <menu_item_check name="Composition" label="Composition">
1047 <on_click function="Advanced.ToggleInfoDisplay"
1048 userdata="composition" />
1049 <on_check function="Advanced.CheckInfoDisplay"
1050 userdata="composition" />
1051 </menu_item_check>
1052 <menu_item_check name="Glow" label="Glow">
1053 <on_click function="Advanced.ToggleInfoDisplay"
1054 userdata="glow" />
1055 <on_check function="Advanced.CheckInfoDisplay"
1056 userdata="glow" />
1057 </menu_item_check>
1058 <menu_item_check name="Show Depth Buffer" label="Show Depth Buffer">
1059 <on_click function="ToggleControl" userdata="ShowDepthBuffer" />
1060 <on_check control="ShowDepthBuffer" />
1061 </menu_item_check>
1062 <menu_item_check name="Show Select Buffer" label="Show Select Buffer">
1063 <on_click function="Advanced.ToggleSelectBuffer" userdata="" />
1064 <on_check function="Advanced.CheckSelectBuffer" userdata="" />
1065 </menu_item_check>
1066 <menu_item_check name="Vectorize Perf Test"
1067 label="Vectorize Perf Test">
1068 <on_click function="ToggleControl" userdata="VectorizePerfTest" />
1069 <on_check control="VectorizePerfTest" />
1070 </menu_item_check>
1071 </menu>
1072
1073
1074 <!-- RENDER TESTS -->
1075 <menu drop_shadow="true" name="Render Tests" opaque="true"
1076 tear_off="true">
1077 <menu_item_check name="Camera Offset" label="Camera Offset">
1078 <on_click function="ToggleControl" userdata="CameraOffset" />
1079 <on_check control="CameraOffset" />
1080 </menu_item_check>
1081 <menu_item_check name="Randomize Framerate"
1082 label="Randomize Framerate">
1083 <on_click function="Advanced.ToggleRandomizeFramerate"
1084 userdata="" />
1085 <on_check function="Advanced.CheckRandomizeFramerate"
1086 userdata="" />
1087 </menu_item_check>
1088 <menu_item_check name="Periodic Slow Frame"
1089 label="Periodic Slow Frame">
1090 <on_click function="Advanced.TogglePeriodicSlowFrame"
1091 userdata="" />
1092 <on_check function="Advanced.CheckPeriodicSlowFrame"
1093 userdata="" />
1094 </menu_item_check>
1095 <menu_item_check name="Frame Test" label="Frame Test">
1096 <on_click function="Advanced.ToggleFrameTest" userdata="" />
1097 <on_check function="Advanced.CheckFrameTest" userdata="" />
1098 </menu_item_check>
1099 </menu>
1100
1101
1102 <menu_item_separator />
1103
1104 <menu_item_check name="Axes" label="Axes">
1105 <on_click function="ToggleControl" userdata="ShowAxes" />
1106 <on_check control="ShowAxes" />
1107 </menu_item_check>
1108
1109 <menu_item_separator />
1110
1111 <menu_item_check name="Hide Selected" label="Hide Selected">
1112 <on_click function="Advanced.ToggleHideSelectedObjects"
1113 userdata="" />
1114 <on_check function="Advanced.CheckHideSelectedObjects"
1115 userdata="" />
1116 </menu_item_check> 1002 </menu_item_check>
1117 1003 <menu_item_check name="Alpha" label="Alpha"
1118 <menu_item_separator /> 1004 shortcut="control|alt|shift|2">
1119 1005 <on_click function="Advanced.ToggleRenderType"
1120 <menu_item_check name="Tangent Basis" label="Tangent Basis"> 1006 userdata="alpha" />
1121 <on_click function="ToggleControl" userdata="ShowTangentBasis" /> 1007 <on_check function="Advanced.CheckRenderType"
1122 <on_check control="ShowTangentBasis" /> 1008 userdata="alpha" />
1123 </menu_item_check> 1009 </menu_item_check>
1124 <menu_item_call name="Selected Texture Info" 1010 <menu_item_check name="Tree" label="Tree"
1125 label="Selected Texture Info" 1011 shortcut="control|alt|shift|3">
1126 shortcut="control|alt|shift|T"> 1012 <on_click function="Advanced.ToggleRenderType"
1127 <on_click function="Advanced.SelectedTextureInfo" userdata="" /> 1013 userdata="tree" />
1128 </menu_item_call> 1014 <on_check function="Advanced.CheckRenderType"
1129 <menu_item_check name="Wireframe" label="Wireframe" 1015 userdata="tree" />
1130 shortcut="control|shift|R">
1131 <on_click function="Advanced.ToggleWireframe" userdata="" />
1132 <on_check function="Advanced.CheckWireframe" userdata="" />
1133 </menu_item_check> 1016 </menu_item_check>
1134 <menu_item_check name="Object-Object Occlusion" 1017 <menu_item_check name="Character" label="Character"
1135 label="Object-Object Occlusion" 1018 shortcut="control|alt|shift|4">
1136 shortcut="control|shift|O"> 1019 <on_click function="Advanced.ToggleRenderType"
1137 <on_click function="ToggleControl" userdata="UseOcclusion" /> 1020 userdata="avatar" />
1138 <on_check control="UseOcclusion" /> 1021 <on_check function="Advanced.CheckRenderType"
1022 userdata="avatar" />
1139 </menu_item_check> 1023 </menu_item_check>
1140 <menu_item_check name="Debug GL" label="Debug GL"> 1024 <menu_item_check name="SurfacePatch" label="SurfacePatch"
1141 <on_click function="ToggleControl" userdata="RenderDebugGL" /> 1025 shortcut="control|alt|shift|5">
1142 <on_check control="RenderDebugGL" /> 1026 <on_click function="Advanced.ToggleRenderType"
1027 userdata="terrain" />
1028 <on_check function="Advanced.CheckRenderType"
1029 userdata="terrain" />
1143 </menu_item_check> 1030 </menu_item_check>
1144 <menu_item_check name="Debug Pipeline" label="Debug Pipeline"> 1031 <menu_item_check name="Sky" label="Sky"
1145 <on_click function="ToggleControl" userdata="RenderDebugPipeline" /> 1032 shortcut="control|alt|shift|6">
1146 <on_check control="RenderDebugPipeline" /> 1033 <on_click function="Advanced.ToggleRenderType"
1034 userdata="sky" />
1035 <on_check function="Advanced.CheckRenderType"
1036 userdata="sky" />
1147 </menu_item_check> 1037 </menu_item_check>
1148 <menu_item_check name="Fast Alpha" label="Fast Alpha"> 1038 <menu_item_check name="Water" label="Water"
1149 <on_click function="ToggleControl" userdata="RenderFastAlpha" /> 1039 shortcut="control|alt|shift|7">
1150 <on_check control="RenderFastAlpha" /> 1040 <on_click function="Advanced.ToggleRenderType"
1041 userdata="water" />
1042 <on_check function="Advanced.CheckRenderType"
1043 userdata="water" />
1151 </menu_item_check> 1044 </menu_item_check>
1152 <menu_item_check name="Animate Textures" label="Animate Textures"> 1045 <menu_item_check name="Ground" label="Ground"
1153 <on_click function="ToggleControl" userdata="AnimateTextures" /> 1046 shortcut="control|alt|shift|8">
1154 <on_check control="AnimateTextures" /> 1047 <on_click function="Advanced.ToggleRenderType"
1048 userdata="ground" />
1049 <on_check function="Advanced.CheckRenderType"
1050 userdata="ground" />
1155 </menu_item_check> 1051 </menu_item_check>
1156 <menu_item_check name="Disable Textures" label="Disable Textures"> 1052 <menu_item_check name="Volume" label="Volume"
1157 <on_click function="Advanced.ToggleDisableTextures" userdata="" /> 1053 shortcut="control|alt|shift|9">
1158 <on_check function="Advanced.CheckDisableTextures" userdata="" /> 1054 <on_click function="Advanced.ToggleRenderType"
1055 userdata="volume" />
1056 <on_check function="Advanced.CheckRenderType"
1057 userdata="volume" />
1159 </menu_item_check> 1058 </menu_item_check>
1160 <!-- Disabled because it doesn't seem to be used anymore. 1059 <menu_item_check name="Grass" label="Grass"
1161 <menu_item_check name="HTTP Get Textures" label="HTTP Get Textures"> 1060 shortcut="control|alt|shift|0">
1162 <on_click function="ToggleControl" 1061 <on_click function="Advanced.ToggleRenderType"
1163 userdata="ImagePipelineUseHTTP" /> 1062 userdata="grass" />
1164 <on_check control="ImagePipelineUseHTTP" /> 1063 <on_check function="Advanced.CheckRenderType"
1064 userdata="grass" />
1165 </menu_item_check> 1065 </menu_item_check>
1166 --> 1066 <menu_item_check name="Clouds" label="Clouds"
1167 <menu_item_check name="Run Multiple Threads" 1067 shortcut="control|alt|shift|-">
1168 label="Run Multiple Threads"> 1068 <on_click function="Advanced.ToggleRenderType"
1169 <on_click function="ToggleControl" 1069 userdata="clouds" />
1170 userdata="RunMultipleThreads" /> 1070 <on_check function="Advanced.CheckRenderType"
1171 <on_check control="RunMultipleThreads" /> 1071 userdata="clouds" />
1172 </menu_item_check> 1072 </menu_item_check>
1173 <!-- Disabled because it doesn't work very well? 1073 <menu_item_check name="Particles" label="Particles"
1174 <menu_item_check name="Dynamic Reflections" 1074 shortcut="control|alt|shift|=">
1175 label="Dynamic Reflections"> 1075 <on_click function="Advanced.ToggleRenderType"
1176 <on_click function="ToggleControl" 1076 userdata="particles" />
1177 userdata="RenderDynamicReflections" /> 1077 <on_check function="Advanced.CheckRenderType"
1178 <on_check control="RenderDynamicReflections" /> 1078 userdata="particles" />
1179 </menu_item_check> 1079 </menu_item_check>
1180 --> 1080 <menu_item_check name="Bump" label="Bump"
1181 <menu_item_check name="Cheesy Beacon" label="Cheesy Beacon"> 1081 shortcut="control|alt|shift|\">
1182 <on_click function="ToggleControl" 1082 <on_click function="Advanced.ToggleRenderType"
1183 userdata="CheesyBeacon" /> 1083 userdata="bump" />
1184 <on_check control="CheesyBeacon" /> 1084 <on_check function="Advanced.CheckRenderType"
1085 userdata="bump" />
1185 </menu_item_check> 1086 </menu_item_check>
1186 </menu> 1087 </menu>
1187 1088
1188 1089
1189 1090 <!-- FEATURES -->
1190 <!-- WORLD --> 1091 <menu name="Features" drop_shadow="true"
1191 1092 opaque="true" tear_off="true">
1192 <menu drop_shadow="true" name="World" opaque="true" tear_off="true"> 1093 <menu_item_check name="UI" label="UI"
1193 <!-- Disabled because you can't do this in Windlight. 1094 shortcut="control|alt|F1">
1194 <menu_item_check name="Mouse Moves Sun" label="Mouse Moves Sun" 1095 <on_click function="Advanced.ToggleFeature"
1195 shortcut="control|alt|M"> 1096 userdata="ui" />
1196 <on_click function="ToggleControl" userdata="MouseSun" /> 1097 <on_check function="Advanced.CheckFeature"
1197 <on_check control="MouseSun" /> 1098 userdata="ui" />
1198 </menu_item_check> 1099 </menu_item_check>
1199 --> 1100 <menu_item_check name="Selected" label="Selected"
1200 <menu_item_check name="Sim Sun Override" label="Sim Sun Override"> 1101 shortcut="control|alt|F2">
1201 <on_click function="ToggleControl" 1102 <on_click function="Advanced.ToggleFeature"
1202 userdata="SkyOverrideSimSunPosition" /> 1103 userdata="selected" />
1203 <on_check control="SkyOverrideSimSunPosition" /> 1104 <on_check function="Advanced.CheckFeature"
1105 userdata="selected" />
1204 </menu_item_check> 1106 </menu_item_check>
1205 <menu_item_call name="Dump Scripted Camera" 1107 <menu_item_check name="Highlighted" label="Highlighted"
1206 label="Dump Scripted Camera"> 1108 shortcut="control|alt|F3">
1207 <on_click function="Advanced.DumpScriptedCamera" userdata="" /> 1109 <on_click function="Advanced.ToggleFeature"
1208 </menu_item_call> 1110 userdata="highlighted" />
1209 <menu_item_check name="Fixed Weather" label="Fixed Weather"> 1111 <on_check function="Advanced.CheckFeature"
1210 <on_click function="ToggleControl" userdata="FixedWeather" /> 1112 userdata="highlighted" />
1211 <on_check control="FixedWeather" />
1212 </menu_item_check> 1113 </menu_item_check>
1213 <menu_item_call name="Dump Region Object Cache" 1114 <menu_item_check name="Dynamic Textures" label="Dynamic Textures"
1214 label="Dump Region Object Cache"> 1115 shortcut="control|alt|F4">
1215 <on_click function="Advanced.DumpRegionObjectCache" userdata="" /> 1116 <on_click function="Advanced.ToggleFeature"
1216 </menu_item_call> 1117 userdata="dynamic textures" />
1217 </menu> 1118 <on_check function="Advanced.CheckFeature"
1218 1119 userdata="dynamic textures" />
1219
1220
1221 <!-- UI -->
1222
1223 <menu drop_shadow="true" name="UI" opaque="true" tear_off="true">
1224 <menu_item_call name="SLURL Test" label="SLURL Test">
1225 <on_click function="Advanced.SLURLTest" userdata="" />
1226 </menu_item_call>
1227
1228 <!--
1229 *TODO: Make this a proper toggle item with the "X" indicator.
1230 1. Add a "Advanced.CheckEditableUI" function in llviewermenu.cpp.
1231 2. Change this surrounding menu_item_call to a menu_item_check.
1232 3. Uncomment the "on_check" line below.
1233 -->
1234 <menu_item_call name="Editable UI" label="Editable UI">
1235 <on_click function="Advanced.ToggleEditableUI" userdata="" />
1236 <!--
1237 <on_check function="Advanced.CheckEditableUI" userdata="" />
1238 -->
1239 </menu_item_call>
1240
1241 <menu_item_check name="Async Keystrokes" label="Async Keystrokes">
1242 <on_click function="Advanced.ToggleAsyncKeystrokes" userdata="" />
1243 <on_check function="Advanced.CheckAsyncKeystrokes" userdata="" />
1244 </menu_item_check> 1120 </menu_item_check>
1245 <menu_item_call name="Dump SelectMgr" label="Dump SelectMgr"> 1121 <menu_item_check name="Foot Shadows" label="Foot Shadows"
1246 <on_click function="Advanced.DumpSelectMgr" userdata="" /> 1122 shortcut="control|alt|F5">
1247 </menu_item_call> 1123 <on_click function="Advanced.ToggleFeature"
1248 <menu_item_call name="Dump Inventory" label="Dump Inventory"> 1124 userdata="foot shadows" />
1249 <on_click function="Advanced.DumpInventory" userdata="" /> 1125 <on_check function="Advanced.CheckFeature"
1250 </menu_item_call> 1126 userdata="foot shadows" />
1251 <menu_item_call name="Dump Focus Holder"
1252 label="Dump Focus Holder" shortcut="control|alt|F">
1253 <on_click function="Advanced.DumpFocusHolder" userdata="" />
1254 </menu_item_call>
1255 <menu_item_call name="Print Selected Object Info"
1256 label="Print Selected Object Info"
1257 shortcut="control|shift|P">
1258 <on_click function="Advanced.PrintSelectedObjectInfo" userdata="" />
1259 </menu_item_call>
1260 <menu_item_call name="Print Agent Info" label="Print Agent Info"
1261 shortcut="shift|P">
1262 <on_click function="Advanced.PrintAgentInfo" userdata="" />
1263 </menu_item_call>
1264 <menu_item_call name="Memory Stats" label="Memory Stats"
1265 shortcut="control|alt|shift|M">
1266 <on_click function="Advanced.PrintTextureMemoryStats" userdata="" />
1267 </menu_item_call>
1268 <menu_item_check name="Double-Click Auto-Pilot"
1269 label="Double-Click Auto-Pilot">
1270 <on_click function="ToggleControl" userdata="DoubleClickAutoPilot" />
1271 <on_check control="DoubleClickAutoPilot" />
1272 </menu_item_check> 1127 </menu_item_check>
1273 <menu_item_separator /> 1128 <menu_item_check name="Fog" label="Fog"
1274 <menu_item_check name="Debug SelectMgr" label="Debug SelectMgr"> 1129 shortcut="control|alt|F6">
1275 <on_click function="Advanced.ToggleDebugSelectMgr" userdata="" /> 1130 <on_click function="Advanced.ToggleFeature"
1276 <on_check function="Advanced.CheckDebugSelectMgr" userdata="" /> 1131 userdata="fog" />
1132 <on_check function="Advanced.CheckFeature"
1133 userdata="fog" />
1277 </menu_item_check> 1134 </menu_item_check>
1278 <menu_item_check label="Debug Click" name="Debug Clicks"> 1135 <menu_item_check name="Palletized Textures"
1279 <on_click function="Advanced.ToggleDebugClicks" userdata="" /> 1136 label="Palletized Textures"
1280 <on_check function="Advanced.CheckDebugClicks" userdata="" /> 1137 shortcut="control|alt|F7">
1138 <on_click function="Advanced.ToggleFeature"
1139 userdata="palette" />
1140 <on_check function="Advanced.CheckFeature"
1141 userdata="palette" />
1281 </menu_item_check> 1142 </menu_item_check>
1282 <menu_item_check name="Debug Views" label="Debug Views"> 1143 <menu_item_check name="Test FRInfo" label="Test FRInfo"
1283 <on_click function="Advanced.ToggleDebugViews" userdata="" /> 1144 shortcut="control|alt|F8">
1284 <on_check function="Advanced.CheckDebugViews" userdata="" /> 1145 <on_click function="Advanced.ToggleFeature"
1146 userdata="fr info" />
1147 <on_check function="Advanced.CheckFeature"
1148 userdata="fr info" />
1285 </menu_item_check> 1149 </menu_item_check>
1286 <menu_item_check name="Show Name Tooltips" label="Show Name Tooltips"> 1150 <menu_item_check name="Flexible Objects"
1287 <on_click function="Advanced.ToggleXUINameTooltips" userdata="" /> 1151 label="Flexible Objects"
1288 <on_check function="Advanced.CheckXUINameTooltips" userdata="" /> 1152 shortcut="control|alt|F9">
1153 <on_click function="Advanced.ToggleFeature"
1154 userdata="flexible" />
1155 <on_check function="Advanced.CheckFeature"
1156 userdata="flexible" />
1289 </menu_item_check> 1157 </menu_item_check>
1290 <menu_item_check name="Debug Mouse Events" label="Debug Mouse Events"> 1158 </menu>
1291 <on_click function="Advanced.ToggleDebugMouseEvents" userdata="" /> 1159
1292 <on_check function="Advanced.CheckDebugMouseEvents" userdata="" /> 1160
1161 <!-- INFO DISPLAYS -->
1162 <menu name="Info Displays" drop_shadow="true"
1163 opaque="true" tear_off="true">
1164 <menu_item_check name="Verify" label="Verify">
1165 <on_click function="Advanced.ToggleInfoDisplay"
1166 userdata="verify" />
1167 <on_check function="Advanced.CheckInfoDisplay"
1168 userdata="verify" />
1293 </menu_item_check> 1169 </menu_item_check>
1294 <menu_item_check name="Debug Keys" label="Debug Keys"> 1170 <menu_item_check name="BBoxes" label="BBoxes">
1295 <on_click function="Advanced.ToggleDebugKeys" userdata="" /> 1171 <on_click function="Advanced.ToggleInfoDisplay"
1296 <on_check function="Advanced.CheckDebugKeys" userdata="" /> 1172 userdata="bboxes" />
1173 <on_check function="Advanced.CheckInfoDisplay"
1174 userdata="bboxes" />
1297 </menu_item_check> 1175 </menu_item_check>
1298 <menu_item_check name="Debug WindowProc" label="Debug WindowProc"> 1176 <menu_item_check name="Points" label="Points">
1299 <on_click function="Advanced.ToggleDebugWindowProc" userdata="" /> 1177 <on_click function="Advanced.ToggleInfoDisplay"
1300 <on_check function="Advanced.CheckDebugWindowProc" userdata="" /> 1178 userdata="points" />
1179 <on_check function="Advanced.CheckInfoDisplay"
1180 userdata="points" />
1301 </menu_item_check> 1181 </menu_item_check>
1302 <menu_item_check name="Debug Text Editor Tips" 1182 <menu_item_check name="Octree" label="Octree">
1303 label="Debug Text Editor Tips"> 1183 <on_click function="Advanced.ToggleInfoDisplay"
1304 <on_click function="Advanced.ToggleDebugTextEditorTips" userdata="" /> 1184 userdata="octree" />
1305 <on_check function="Advanced.CheckDebugTextEditorTips" userdata="" /> 1185 <on_check function="Advanced.CheckInfoDisplay"
1186 userdata="octree" />
1306 </menu_item_check> 1187 </menu_item_check>
1307 <menu_item_separator /> 1188 <menu_item_check name="Occlusion" label="Occlusion">
1308 <menu_item_check name="Show Time" label="Show Time"> 1189 <on_click function="Advanced.ToggleInfoDisplay"
1309 <on_click function="ToggleControl" userdata="DebugShowTime" /> 1190 userdata="occlusion" />
1310 <on_check control="DebugShowTime" /> 1191 <on_check function="Advanced.CheckInfoDisplay"
1192 userdata="occlusion" />
1311 </menu_item_check> 1193 </menu_item_check>
1312 <menu_item_check name="Show Render Info" label="Show Render Info"> 1194 <menu_item_check name="Render Batches"
1313 <on_click function="ToggleControl" userdata="DebugShowRenderInfo" /> 1195 label="Render Batches">
1314 <on_check control="DebugShowRenderInfo" /> 1196 <on_click function="Advanced.ToggleInfoDisplay"
1197 userdata="render batches" />
1198 <on_check function="Advanced.CheckInfoDisplay"
1199 userdata="render batches" />
1315 </menu_item_check> 1200 </menu_item_check>
1316 <menu_item_check name="Show Color Under Cursor" 1201 <menu_item_check name="Animated Textures"
1317 label="Show Color Under Cursor"> 1202 label="Animated Textures">
1318 <on_click function="ToggleControl" userdata="DebugShowColor" /> 1203 <on_click function="Advanced.ToggleInfoDisplay"
1319 <on_check control="DebugShowColor" /> 1204 userdata="texture anim" />
1205 <on_check function="Advanced.CheckInfoDisplay"
1206 userdata="texture anim" />
1320 </menu_item_check> 1207 </menu_item_check>
1321 </menu> 1208 <menu_item_check name="Texture Priority"
1322 1209 label="Texture Priority">
1323 1210 <on_click function="Advanced.ToggleInfoDisplay"
1324 1211 userdata="texture priority" />
1325 <!-- XUI --> 1212 <on_check function="Advanced.CheckInfoDisplay"
1326 1213 userdata="texture priority" />
1327 <menu drop_shadow="true" name="XUI" opaque="true" tear_off="true">
1328 <menu_item_call name="Floater Test..." label="Floater Test...">
1329 <on_click function="Advanced.ShowFloaterTest" userdata="" />
1330 </menu_item_call>
1331 <menu_item_call name="Export Menus to XML..."
1332 label="Export Menus to XML...">
1333 <on_click function="Advanced.ExportMenusToXML" userdata="" />
1334 </menu_item_call>
1335 <menu_item_call name="Edit UI..." label="Edit UI...">
1336 <on_click function="Advanced.EditUI" userdata="" />
1337 </menu_item_call>
1338 <menu_item_call name="Load from XML..." label="Load from XML...">
1339 <on_click function="Advanced.LoadUIFromXML" userdata="" />
1340 </menu_item_call>
1341 <menu_item_call name="Save to XML..." label="Save to XML...">
1342 <on_click function="Advanced.SaveUIToXML" userdata="" />
1343 </menu_item_call>
1344 <menu_item_check name="Show XUI Names" label="Show XUI Names">
1345 <on_click function="Advanced.ToggleXUINames" userdata="" />
1346 <on_check function="Advanced.CheckXUINames" userdata="" />
1347 </menu_item_check> 1214 </menu_item_check>
1348 </menu> 1215 <menu_item_check name="Avatar Rendering Cost"
1349 1216 label="Avatar Rendering Cost">
1350 1217 <on_click function="Advanced.ToggleInfoDisplay"
1351 1218 userdata="shame" />
1352 <!-- CHARACTER --> 1219 <on_check function="Advanced.CheckInfoDisplay"
1353 1220 userdata="shame" />
1354 <menu name="Character" drop_shadow="true" opaque="true" tear_off="true">
1355
1356 <menu name="Grab Baked Texture" drop_shadow="true"
1357 opaque="true" tear_off="true">
1358 <menu_item_call enabled="false" name="Iris" label="Iris">
1359 <on_click function="Advanced.GrabBakedTexture" userdata="eyes" />
1360 <on_enable function="Advanced.EnableGrabBakedTexture"
1361 userdata="eyes" />
1362 </menu_item_call>
1363 <menu_item_call enabled="false" name="Head" label="Head">
1364 <on_click function="Advanced.GrabBakedTexture" userdata="head" />
1365 <on_enable function="Advanced.EnableGrabBakedTexture"
1366 userdata="head" />
1367 </menu_item_call>
1368 <menu_item_call enabled="false" name="Upper Body" label="Upper Body">
1369 <on_click function="Advanced.GrabBakedTexture" userdata="upper" />
1370 <on_enable function="Advanced.EnableGrabBakedTexture"
1371 userdata="upper" />
1372 </menu_item_call>
1373 <menu_item_call enabled="false" name="Lower Body" label="Lower Body">
1374 <on_click function="Advanced.GrabBakedTexture" userdata="lower" />
1375 <on_enable function="Advanced.EnableGrabBakedTexture"
1376 userdata="lower" />
1377 </menu_item_call>
1378 <menu_item_call enabled="false" name="Skirt" label="Skirt">
1379 <on_click function="Advanced.GrabBakedTexture" userdata="skirt" />
1380 <on_enable function="Advanced.EnableGrabBakedTexture"
1381 userdata="skirt" />
1382 </menu_item_call>
1383 </menu>
1384
1385 <!-- CHARACTER TESTS -->
1386 <menu drop_shadow="true" name="Character Tests"
1387 opaque="true" tear_off="true">
1388 <menu_item_check name="Go Away/AFK When Idle"
1389 label="Go Away/AFK When Idle">
1390 <on_click function="Advanced.ToggleAllowIdleAFK" userdata="" />
1391 <on_check function="Advanced.CheckAllowIdleAFK" userdata="" />
1392 </menu_item_check>
1393 <menu_item_call name="Appearance To XML" label="Appearance To XML">
1394 <on_click function="Advanced.ToggleAppearanceToXML" userdata="" />
1395 </menu_item_call>
1396 <menu_item_call name="Toggle Character Geometry" enabled="false"
1397 label="Toggle Character Geometry">
1398 <on_click function="Advanced.ToggleCharacterGeometry" userdata="" />
1399 <on_enable function="EnableGodCustomerService" userdata="" />
1400 </menu_item_call>
1401 <menu_item_call name="Test Male" label="Test Male">
1402 <on_click function="Advanced.TestMale" userdata="" />
1403 </menu_item_call>
1404 <menu_item_call name="Test Female" label="Test Female">
1405 <on_click function="Advanced.TestFemale" userdata="" />
1406 </menu_item_call>
1407 <menu_item_call name="Toggle PG" label="Toggle PG">
1408 <on_click function="Advanced.TogglePG" userdata="" />
1409 </menu_item_call>
1410 <menu_item_check name="Allow Select Avatar"
1411 label="Allow Select Avatar">
1412 <on_click function="Advanced.ToggleAllowSelectAvatar" userdata="" />
1413 <on_check function="Advanced.CheckAllowSelectAvatar" userdata="" />
1414 </menu_item_check>
1415 </menu>
1416
1417 <menu_item_check name="Enable Lip Sync (Beta)"
1418 label="Enable Lip Sync (Beta)">
1419 <on_click function="ToggleControl" userdata="LipSyncEnabled" />
1420 <on_check control="LipSyncEnabled" />
1421 </menu_item_check> 1221 </menu_item_check>
1422 <menu_item_check name="Tap-Tap-Hold To Run" 1222 <menu_item_check name="Texture Area (sqrt(A))"
1423 label="Tap-Tap-Hold To Run"> 1223 label="Texture Area (sqrt(A))">
1424 <on_click function="Advanced.ToggleAllowTapTapHoldRun" userdata="" /> 1224 <on_click function="Advanced.ToggleInfoDisplay"
1425 <on_check function="Advanced.CheckAllowTapTapHoldRun" userdata="" /> 1225 userdata="texture area" />
1226 <on_check function="Advanced.CheckInfoDisplay"
1227 userdata="texture area" />
1426 </menu_item_check> 1228 </menu_item_check>
1427 <menu_item_call name="Force Params to Default" 1229 <menu_item_check name="Face Area (sqrt(A))"
1428 label="Force Params to Default"> 1230 label="Face Area (sqrt(A))">
1429 <on_click function="Advanced.ForceParamsToDefault" userdata="" /> 1231 <on_click function="Advanced.ToggleInfoDisplay"
1430 </menu_item_call> 1232 userdata="face area" />
1431 <menu_item_call name="Reload Vertex Shader" 1233 <on_check function="Advanced.CheckInfoDisplay"
1432 label="Reload Vertex Shader"> 1234 userdata="face area" />
1433 <on_click function="Advanced.ReloadVertexShader" userdata="" />
1434 </menu_item_call>
1435 <menu_item_check label="Animation Info"
1436 name="Animation Info">
1437 <on_click function="Advanced.ToggleAnimationInfo" userdata="" />
1438 <on_check function="Advanced.CheckAnimationInfo" userdata="" />
1439 </menu_item_check> 1235 </menu_item_check>
1440 1236 <menu_item_check name="Pick Render" label="Pick Render">
1441 <!-- 1237 <on_click function="Advanced.ToggleInfoDisplay"
1442 *TODO: Make this a proper toggle item with the "X" indicator. 1238 userdata="picking" />
1443 1. Add a "Advanced.CheckSlowmotionAnimation" function in 1239 <on_check function="Advanced.CheckInfoDisplay"
1444 llviewermenu.cpp. 1240 userdata="picking" />
1445 2. Change this surrounding menu_item_call to a menu_item_check.
1446 3. Uncomment the "on_check" line below.
1447 -->
1448 <menu_item_call name="Slow Motion Animations"
1449 label="Slow Motion Animations">
1450 <on_click function="Advanced.ToggleSlowMotionAnimations" userdata="" />
1451 <!--
1452 <on_check function="Advanced.CheckSlowMotionAnimations"
1453 userdata="" />
1454 -->
1455 </menu_item_call>
1456
1457 <menu_item_check name="Show Look At" label="Show Look At">
1458 <on_click function="Advanced.ToggleShowLookAt" userdata="" />
1459 <on_check function="Advanced.CheckShowLookAt" userdata="" />
1460 </menu_item_check> 1241 </menu_item_check>
1461 <menu_item_check name="Show Point At" label="Show Point At"> 1242 <menu_item_check name="Lights" label="Lights">
1462 <on_click function="Advanced.ToggleShowPointAt" userdata="" /> 1243 <on_click function="Advanced.ToggleInfoDisplay"
1463 <on_check function="Advanced.CheckShowPointAt" userdata="" /> 1244 userdata="lights" />
1245 <on_check function="Advanced.CheckInfoDisplay"
1246 userdata="lights" />
1464 </menu_item_check> 1247 </menu_item_check>
1465 <menu_item_check name="Debug Joint Updates" label="Debug Joint Updates"> 1248 <menu_item_check name="Particles" label="Particles">
1466 <on_click function="Advanced.ToggleDebugJointUpdates" userdata="" /> 1249 <on_click function="Advanced.ToggleInfoDisplay"
1467 <on_check function="Advanced.CheckDebugJointUpdates" userdata="" /> 1250 userdata="particles" />
1251 <on_check function="Advanced.CheckInfoDisplay"
1252 userdata="particles" />
1468 </menu_item_check> 1253 </menu_item_check>
1469 <menu_item_check name="Disable LOD" label="Disable LOD"> 1254 <menu_item_check name="Composition"
1470 <on_click function="Advanced.ToggleDisableLOD" userdata="" /> 1255 label="Composition">
1471 <on_check function="Advanced.CheckDisableLOD" userdata="" /> 1256 <on_click function="Advanced.ToggleInfoDisplay"
1257 userdata="composition" />
1258 <on_check function="Advanced.CheckInfoDisplay"
1259 userdata="composition" />
1472 </menu_item_check> 1260 </menu_item_check>
1473 <menu_item_check name="Debug Character Vis" label="Debug Character Vis"> 1261 <menu_item_check name="Glow" label="Glow">
1474 <on_click function="Advanced.ToggleDebugCharacterVis" userdata="" /> 1262 <on_click function="Advanced.ToggleInfoDisplay"
1475 <on_check function="Advanced.CheckDebugCharacterVis" userdata="" /> 1263 userdata="glow" />
1264 <on_check function="Advanced.CheckInfoDisplay"
1265 userdata="glow" />
1266 </menu_item_check>
1267 <menu_item_check name="Show Depth Buffer"
1268 label="Show Depth Buffer">
1269 <on_click function="ToggleControl"
1270 userdata="ShowDepthBuffer" />
1271 <on_check control="ShowDepthBuffer" />
1476 </menu_item_check> 1272 </menu_item_check>
1477 1273 <menu_item_check name="Show Select Buffer"
1478 <!-- Disabled. See DEV-14477 1274 label="Show Select Buffer">
1479 <menu_item_check name="Show Collision Plane" 1275 <on_click function="Advanced.ToggleSelectBuffer"
1480 label="Show Collision Plane">
1481 <on_click function="Advanced.ToggleShowCollisionPlane"
1482 userdata="" /> 1276 userdata="" />
1483 <on_check function="Advanced.CheckShowCollisionPlane" 1277 <on_check function="Advanced.CheckSelectBuffer"
1484 userdata="" /> 1278 userdata="" />
1485 </menu_item_check> 1279 </menu_item_check>
1486 --> 1280 <menu_item_check name="Vectorize Perf Test"
1487 1281 label="Vectorize Perf Test">
1488 <menu_item_check name="Show Collision Skeleton" 1282 <on_click function="ToggleControl"
1489 label="Show Collision Skeleton"> 1283 userdata="VectorizePerfTest" />
1490 <on_click function="Advanced.ToggleShowCollisionSkeleton" 1284 <on_check control="VectorizePerfTest" />
1285 </menu_item_check>
1286 </menu>
1287
1288
1289 <!-- RENDER TESTS -->
1290 <menu name="Render Tests" drop_shadow="true"
1291 opaque="true" tear_off="true">
1292 <menu_item_check name="Camera Offset" label="Camera Offset">
1293 <on_click function="ToggleControl"
1294 userdata="CameraOffset" />
1295 <on_check control="CameraOffset" />
1296 </menu_item_check>
1297 <menu_item_check name="Randomize Framerate"
1298 label="Randomize Framerate">
1299 <on_click function="Advanced.ToggleRandomizeFramerate"
1491 userdata="" /> 1300 userdata="" />
1492 <on_check function="Advanced.CheckShowCollisionSkeleton" 1301 <on_check function="Advanced.CheckRandomizeFramerate"
1493 userdata="" /> 1302 userdata="" />
1494 </menu_item_check> 1303 </menu_item_check>
1495 <menu_item_check name="Display Agent Target" 1304 <menu_item_check name="Periodic Slow Frame"
1496 label="Display Agent Target"> 1305 label="Periodic Slow Frame">
1497 <on_click function="Advanced.ToggleDisplayAgentTarget" userdata="" /> 1306 <on_click function="Advanced.TogglePeriodicSlowFrame"
1498 <on_check function="Advanced.CheckDisplayAgentTarget" userdata="" /> 1307 userdata="" />
1308 <on_check function="Advanced.CheckPeriodicSlowFrame"
1309 userdata="" />
1499 </menu_item_check> 1310 </menu_item_check>
1500 <menu_item_check name="Debug Rotation" label="Debug Rotation"> 1311 <menu_item_check name="Frame Test" label="Frame Test">
1501 <on_click function="Advanced.ToggleDebugAvatarRotation" userdata="" /> 1312 <on_click function="Advanced.ToggleFrameTest"
1502 <on_check function="Advanced.CheckDebugAvatarRotation" userdata="" /> 1313 userdata="" />
1314 <on_check function="Advanced.CheckFrameTest"
1315 userdata="" />
1503 </menu_item_check> 1316 </menu_item_check>
1504 <menu_item_call name="Dump Attachments" label="Dump Attachments"> 1317 </menu>
1505 <on_click function="Advanced.DumpAttachments" userdata="" /> 1318
1319
1320 <menu_item_separator />
1321
1322 <menu_item_check name="Axes" label="Axes">
1323 <on_click function="ToggleControl" userdata="ShowAxes" />
1324 <on_check control="ShowAxes" />
1325 </menu_item_check>
1326
1327 <menu_item_separator />
1328
1329 <menu_item_check name="Hide Selected" label="Hide Selected">
1330 <on_click function="Advanced.ToggleHideSelectedObjects"
1331 userdata="" />
1332 <on_check function="Advanced.CheckHideSelectedObjects"
1333 userdata="" />
1334 </menu_item_check>
1335
1336 <menu_item_separator />
1337
1338 <menu_item_check name="Tangent Basis" label="Tangent Basis">
1339 <on_click function="ToggleControl"
1340 userdata="ShowTangentBasis" />
1341 <on_check control="ShowTangentBasis" />
1342 </menu_item_check>
1343 <menu_item_call name="Selected Texture Info"
1344 label="Selected Texture Info"
1345 shortcut="control|alt|shift|T">
1346 <on_click function="Advanced.SelectedTextureInfo"
1347 userdata="" />
1348 </menu_item_call>
1349 <menu_item_check name="Wireframe" label="Wireframe"
1350 shortcut="control|shift|R">
1351 <on_click function="Advanced.ToggleWireframe" userdata="" />
1352 <on_check function="Advanced.CheckWireframe" userdata="" />
1353 </menu_item_check>
1354 <menu_item_check name="Object-Object Occlusion"
1355 label="Object-Object Occlusion"
1356 shortcut="control|shift|O">
1357 <on_click function="ToggleControl"
1358 userdata="UseOcclusion" />
1359 <on_check control="UseOcclusion" />
1360 </menu_item_check>
1361 <menu_item_check name="Debug GL" label="Debug GL">
1362 <on_click function="ToggleControl"
1363 userdata="RenderDebugGL" />
1364 <on_check control="RenderDebugGL" />
1365 </menu_item_check>
1366 <menu_item_check name="Debug Pipeline" label="Debug Pipeline">
1367 <on_click function="ToggleControl"
1368 userdata="RenderDebugPipeline" />
1369 <on_check control="RenderDebugPipeline" />
1370 </menu_item_check>
1371 <menu_item_check name="Fast Alpha" label="Fast Alpha">
1372 <on_click function="ToggleControl"
1373 userdata="RenderFastAlpha" />
1374 <on_check control="RenderFastAlpha" />
1375 </menu_item_check>
1376 <menu_item_check name="Animate Textures"
1377 label="Animate Textures">
1378 <on_click function="ToggleControl"
1379 userdata="AnimateTextures" />
1380 <on_check control="AnimateTextures" />
1381 </menu_item_check>
1382 <menu_item_check name="Disable Textures"
1383 label="Disable Textures">
1384 <on_click function="Advanced.ToggleDisableTextures"
1385 userdata="" />
1386 <on_check function="Advanced.CheckDisableTextures"
1387 userdata="" />
1388 </menu_item_check>
1389 <!-- Disabled because it doesn't seem to be used anymore.
1390 <menu_item_check name="HTTP Get Textures"
1391 label="HTTP Get Textures">
1392 <on_click function="ToggleControl"
1393 userdata="ImagePipelineUseHTTP" />
1394 <on_check control="ImagePipelineUseHTTP" />
1395 </menu_item_check>
1396 -->
1397 <menu_item_check name="Run Multiple Threads"
1398 label="Run Multiple Threads">
1399 <on_click function="ToggleControl"
1400 userdata="RunMultipleThreads" />
1401 <on_check control="RunMultipleThreads" />
1402 </menu_item_check>
1403 <!-- Disabled because it doesn't work very well?
1404 <menu_item_check name="Dynamic Reflections"
1405 label="Dynamic Reflections">
1406 <on_click function="ToggleControl"
1407 userdata="RenderDynamicReflections" />
1408 <on_check control="RenderDynamicReflections" />
1409 </menu_item_check>
1410 -->
1411 <menu_item_check name="Cheesy Beacon" label="Cheesy Beacon">
1412 <on_click function="ToggleControl"
1413 userdata="CheesyBeacon" />
1414 <on_check control="CheesyBeacon" />
1415 </menu_item_check>
1416 </menu>
1417
1418
1419
1420 <!-- WORLD -->
1421
1422 <menu name="World" drop_shadow="true"
1423 opaque="true" tear_off="true">
1424 <!-- Disabled because you can't do this in Windlight.
1425 <menu_item_check name="Mouse Moves Sun"
1426 label="Mouse Moves Sun"
1427 shortcut="control|alt|M">
1428 <on_click function="ToggleControl" userdata="MouseSun" />
1429 <on_check control="MouseSun" />
1430 </menu_item_check>
1431 -->
1432 <menu_item_check name="Sim Sun Override"
1433 label="Sim Sun Override">
1434 <on_click function="ToggleControl"
1435 userdata="SkyOverrideSimSunPosition" />
1436 <on_check control="SkyOverrideSimSunPosition" />
1437 </menu_item_check>
1438 <menu_item_call name="Dump Scripted Camera"
1439 label="Dump Scripted Camera">
1440 <on_click function="Advanced.DumpScriptedCamera"
1441 userdata="" />
1442 </menu_item_call>
1443 <menu_item_check name="Fixed Weather" label="Fixed Weather">
1444 <on_click function="ToggleControl"
1445 userdata="FixedWeather" />
1446 <on_check control="FixedWeather" />
1447 </menu_item_check>
1448 <menu_item_call name="Dump Region Object Cache"
1449 label="Dump Region Object Cache">
1450 <on_click function="Advanced.DumpRegionObjectCache"
1451 userdata="" />
1452 </menu_item_call>
1453 </menu>
1454
1455
1456
1457 <!-- UI -->
1458
1459 <menu name="UI" drop_shadow="true"
1460 opaque="true" tear_off="true">
1461
1462 <menu_item_call name="SLURL Test" label="SLURL Test">
1463 <on_click function="Advanced.SLURLTest" userdata="" />
1464 </menu_item_call>
1465
1466 <!--
1467 *TODO: Make this a proper toggle item with the "X" indicator.
1468 1. Add a "Advanced.CheckEditableUI" function in llviewermenu.cpp.
1469 2. Change this surrounding menu_item_call to a menu_item_check.
1470 3. Uncomment the "on_check" line below.
1471 -->
1472 <menu_item_call name="Editable UI" label="Editable UI">
1473 <on_click function="Advanced.ToggleEditableUI" userdata="" />
1474 <!--
1475 <on_check function="Advanced.CheckEditableUI" userdata="" />
1476 -->
1477 </menu_item_call>
1478
1479 <menu_item_check name="Async Keystrokes"
1480 label="Async Keystrokes">
1481 <on_click function="Advanced.ToggleAsyncKeystrokes"
1482 userdata="" />
1483 <on_check function="Advanced.CheckAsyncKeystrokes"
1484 userdata="" />
1485 </menu_item_check>
1486 <menu_item_call name="Dump SelectMgr" label="Dump SelectMgr">
1487 <on_click function="Advanced.DumpSelectMgr" userdata="" />
1488 </menu_item_call>
1489 <menu_item_call name="Dump Inventory" label="Dump Inventory">
1490 <on_click function="Advanced.DumpInventory" userdata="" />
1491 </menu_item_call>
1492 <menu_item_call name="Dump Focus Holder"
1493 label="Dump Focus Holder"
1494 shortcut="control|alt|F">
1495 <on_click function="Advanced.DumpFocusHolder" userdata="" />
1496 </menu_item_call>
1497 <menu_item_call name="Print Selected Object Info"
1498 label="Print Selected Object Info"
1499 shortcut="control|shift|P">
1500 <on_click function="Advanced.PrintSelectedObjectInfo"
1501 userdata="" />
1502 </menu_item_call>
1503 <menu_item_call name="Print Agent Info"
1504 label="Print Agent Info" shortcut="shift|P">
1505 <on_click function="Advanced.PrintAgentInfo" userdata="" />
1506 </menu_item_call>
1507 <menu_item_call name="Memory Stats" label="Memory Stats"
1508 shortcut="control|alt|shift|M">
1509 <on_click function="Advanced.PrintTextureMemoryStats"
1510 userdata="" />
1511 </menu_item_call>
1512 <menu_item_check name="Double-Click Auto-Pilot"
1513 label="Double-Click Auto-Pilot">
1514 <on_click function="ToggleControl"
1515 userdata="DoubleClickAutoPilot" />
1516 <on_check control="DoubleClickAutoPilot" />
1517 </menu_item_check>
1518 <menu_item_separator />
1519 <menu_item_check name="Debug SelectMgr"
1520 label="Debug SelectMgr">
1521 <on_click function="Advanced.ToggleDebugSelectMgr"
1522 userdata="" />
1523 <on_check function="Advanced.CheckDebugSelectMgr"
1524 userdata="" />
1525 </menu_item_check>
1526 <menu_item_check name="Debug Clicks"
1527 label="Debug Click">
1528 <on_click function="Advanced.ToggleDebugClicks"
1529 userdata="" />
1530 <on_check function="Advanced.CheckDebugClicks"
1531 userdata="" />
1532 </menu_item_check>
1533 <menu_item_check name="Debug Views"
1534 label="Debug Views">
1535 <on_click function="Advanced.ToggleDebugViews"
1536 userdata="" />
1537 <on_check function="Advanced.CheckDebugViews"
1538 userdata="" />
1539 </menu_item_check>
1540 <menu_item_check name="Show Name Tooltips"
1541 label="Show Name Tooltips">
1542 <on_click function="Advanced.ToggleXUINameTooltips"
1543 userdata="" />
1544 <on_check function="Advanced.CheckXUINameTooltips"
1545 userdata="" />
1546 </menu_item_check>
1547 <menu_item_check name="Debug Mouse Events"
1548 label="Debug Mouse Events">
1549 <on_click function="Advanced.ToggleDebugMouseEvents"
1550 userdata="" />
1551 <on_check function="Advanced.CheckDebugMouseEvents"
1552 userdata="" />
1553 </menu_item_check>
1554 <menu_item_check name="Debug Keys"
1555 label="Debug Keys">
1556 <on_click function="Advanced.ToggleDebugKeys"
1557 userdata="" />
1558 <on_check function="Advanced.CheckDebugKeys"
1559 userdata="" />
1560 </menu_item_check>
1561 <menu_item_check name="Debug WindowProc"
1562 label="Debug WindowProc">
1563 <on_click function="Advanced.ToggleDebugWindowProc"
1564 userdata="" />
1565 <on_check function="Advanced.CheckDebugWindowProc"
1566 userdata="" />
1567 </menu_item_check>
1568 <menu_item_check name="Debug Text Editor Tips"
1569 label="Debug Text Editor Tips">
1570 <on_click function="Advanced.ToggleDebugTextEditorTips"
1571 userdata="" />
1572 <on_check function="Advanced.CheckDebugTextEditorTips"
1573 userdata="" />
1574 </menu_item_check>
1575 <menu_item_separator />
1576 <menu_item_check name="Show Time"
1577 label="Show Time">
1578 <on_click function="ToggleControl"
1579 userdata="DebugShowTime" />
1580 <on_check control="DebugShowTime" />
1581 </menu_item_check>
1582 <menu_item_check name="Show Render Info"
1583 label="Show Render Info">
1584 <on_click function="ToggleControl"
1585 userdata="DebugShowRenderInfo" />
1586 <on_check control="DebugShowRenderInfo" />
1587 </menu_item_check>
1588 <menu_item_check name="Show Color Under Cursor"
1589 label="Show Color Under Cursor">
1590 <on_click function="ToggleControl"
1591 userdata="DebugShowColor" />
1592 <on_check control="DebugShowColor" />
1593 </menu_item_check>
1594 </menu>
1595
1596
1597
1598 <!-- XUI -->
1599
1600 <menu name="XUI" drop_shadow="true"
1601 opaque="true" tear_off="true">
1602 <menu_item_call name="Floater Test..."
1603 label="Floater Test...">
1604 <on_click function="Advanced.ShowFloaterTest"
1605 userdata="" />
1606 </menu_item_call>
1607 <menu_item_call name="Export Menus to XML..."
1608 label="Export Menus to XML...">
1609 <on_click function="Advanced.ExportMenusToXML"
1610 userdata="" />
1611 </menu_item_call>
1612 <menu_item_call name="Edit UI..."
1613 label="Edit UI...">
1614 <on_click function="Advanced.EditUI"
1615 userdata="" />
1616 </menu_item_call>
1617 <menu_item_call name="Load from XML..."
1618 label="Load from XML...">
1619 <on_click function="Advanced.LoadUIFromXML"
1620 userdata="" />
1621 </menu_item_call>
1622 <menu_item_call name="Save to XML..."
1623 label="Save to XML...">
1624 <on_click function="Advanced.SaveUIToXML"
1625 userdata="" />
1626 </menu_item_call>
1627 <menu_item_check name="Show XUI Names"
1628 label="Show XUI Names">
1629 <on_click function="Advanced.ToggleXUINames"
1630 userdata="" />
1631 <on_check function="Advanced.CheckXUINames"
1632 userdata="" />
1633 </menu_item_check>
1634 </menu>
1635
1636
1637
1638 <!-- CHARACTER -->
1639
1640 <menu name="Character" drop_shadow="true"
1641 opaque="true" tear_off="true">
1642
1643 <menu name="Grab Baked Texture" drop_shadow="true"
1644 opaque="true" tear_off="true">
1645
1646 <menu_item_call name="Iris" enabled="false"
1647 label="Iris">
1648 <on_click function="Advanced.GrabBakedTexture"
1649 userdata="eyes" />
1650 <on_enable function="Advanced.EnableGrabBakedTexture"
1651 userdata="eyes" />
1506 </menu_item_call> 1652 </menu_item_call>
1507 <menu_item_call name="Rebake Textures" label="Rebake Textures" 1653 <menu_item_call name="Head" enabled="false"
1508 shortcut="control|alt|R"> 1654 label="Head">
1509 <on_click function="Advanced.RebakeTextures" userdata="" /> 1655 <on_click function="Advanced.GrabBakedTexture"
1656 userdata="head" />
1657 <on_enable function="Advanced.EnableGrabBakedTexture"
1658 userdata="head" />
1510 </menu_item_call> 1659 </menu_item_call>
1511 </menu> 1660 <menu_item_call name="Upper Body" enabled="false"
1512 1661 label="Upper Body">
1513 1662 <on_click function="Advanced.GrabBakedTexture"
1514 1663 userdata="upper" />
1515 <!-- NETWORK --> 1664 <on_enable function="Advanced.EnableGrabBakedTexture"
1516 1665 userdata="upper" />
1517 <menu drop_shadow="true" name="Network" opaque="true" tear_off="true">
1518 <menu_item_call name="Enable Message Log" label="Enable Message Log">
1519 <on_click function="Advanced.EnableMessageLog" userdata="" />
1520 </menu_item_call> 1666 </menu_item_call>
1521 <menu_item_call name="Disable Message Log" label="Disable Message Log"> 1667 <menu_item_call name="Lower Body" enabled="false"
1522 <on_click function="Advanced.DisableMessageLog" userdata="" /> 1668 label="Lower Body">
1669 <on_click function="Advanced.GrabBakedTexture"
1670 userdata="lower" />
1671 <on_enable function="Advanced.EnableGrabBakedTexture"
1672 userdata="lower" />
1523 </menu_item_call> 1673 </menu_item_call>
1524 <menu_item_separator /> 1674 <menu_item_call name="Skirt" enabled="false"
1525 <menu_item_check name="Velocity Interpolate Objects" 1675 label="Skirt">
1526 label="Velocity Interpolate Objects"> 1676 <on_click function="Advanced.GrabBakedTexture"
1527 <on_click function="ToggleControl" userdata="VelocityInterpolate" /> 1677 userdata="skirt" />
1528 <on_check control="VelocityInterpolate" /> 1678 <on_enable function="Advanced.EnableGrabBakedTexture"
1529 </menu_item_check> 1679 userdata="skirt" />
1530 <menu_item_check name="Ping Interpolate Object Positions"
1531 label="Ping Interpolate Object Positions">
1532 <on_click function="ToggleControl" userdata="PingInterpolate" />
1533 <on_check control="PingInterpolate" />
1534 </menu_item_check>
1535 <menu_item_separator />
1536 <menu_item_call name="Drop a Packet" label="Drop a Packet"
1537 shortcut="control|alt|L">
1538 <on_click function="Advanced.DropPacket" userdata="" />
1539 </menu_item_call> 1680 </menu_item_call>
1540 </menu> 1681 </menu>
1541 1682
1542 1683 <!-- CHARACTER TESTS -->
1543 1684 <menu name="Character Tests" drop_shadow="true"
1544 <!-- RECORDER --> 1685 opaque="true" tear_off="true">
1545 1686 <menu_item_check name="Go Away/AFK When Idle"
1546 <menu name="Recorder" drop_shadow="true" opaque="true" tear_off="true"> 1687 label="Go Away/AFK When Idle">
1547 <menu_item_check name="Full Session Logging" 1688 <on_click function="Advanced.ToggleAllowIdleAFK"
1548 label="Full Session Logging"> 1689 userdata="" />
1549 <on_click function="ToggleControl" 1690 <on_check function="Advanced.CheckAllowIdleAFK"
1550 userdata="StatsSessionTrackFrameStats" /> 1691 userdata="" />
1551 <on_check control="StatsSessionTrackFrameStats" />
1552 </menu_item_check> 1692 </menu_item_check>
1553 <menu_item_call name="Start Logging" label="Start Logging"> 1693 <menu_item_call name="Appearance To XML"
1554 <on_click function="Advanced.FrameStatsLogging" 1694 label="Appearance To XML">
1555 userdata="start logging" /> 1695 <on_click function="Advanced.ToggleAppearanceToXML"
1556 </menu_item_call> 1696 userdata="" />
1557 <menu_item_call name="Stop Logging" label="Stop Logging">
1558 <on_click function="Advanced.FrameStatsLogging"
1559 userdata="stop logging" />
1560 </menu_item_call>
1561 <menu_item_call name="Log 10 Seconds" label="Log 10 Seconds">
1562 <on_click function="Advanced.FrameStatsLogging"
1563 userdata="timed logging 10" />
1564 </menu_item_call> 1697 </menu_item_call>
1565 <menu_item_call name="Log 30 Seconds" label="Log 30 Seconds"> 1698 <menu_item_call name="Toggle Character Geometry"
1566 <on_click function="Advanced.FrameStatsLogging" 1699 enabled="false"
1567 userdata="timed logging 30" /> 1700 label="Toggle Character Geometry">
1701 <on_click function="Advanced.ToggleCharacterGeometry"
1702 userdata="" />
1703 <on_enable function="EnableGodCustomerService"
1704 userdata="" />
1568 </menu_item_call> 1705 </menu_item_call>
1569 <menu_item_call name="Log 60 Seconds" label="Log 60 Seconds"> 1706 <menu_item_call name="Test Male" label="Test Male">
1570 <on_click function="Advanced.FrameStatsLogging" 1707 <on_click function="Advanced.TestMale" userdata="" />
1571 userdata="timed logging 60" />
1572 </menu_item_call> 1708 </menu_item_call>
1573 1709 <menu_item_call name="Test Female" label="Test Female">
1574 <menu_item_separator /> 1710 <on_click function="Advanced.TestFemale" userdata="" />
1575
1576 <menu_item_call name="Start Playback" label="Start Playback">
1577 <on_click function="Advanced.AgentPilot" userdata="start playback" />
1578 </menu_item_call> 1711 </menu_item_call>
1579 <menu_item_call name="Stop Playback" label="Stop Playback"> 1712 <menu_item_call name="Toggle PG" label="Toggle PG">
1580 <on_click function="Advanced.AgentPilot" userdata="stop playback" /> 1713 <on_click function="Advanced.TogglePG" userdata="" />
1581 </menu_item_call> 1714 </menu_item_call>
1582 <menu_item_check name="Loop Playback" label="Loop Playback"> 1715 <menu_item_check name="Allow Select Avatar"
1583 <on_click function="Advanced.ToggleAgentPilotLoop" userdata="" /> 1716 label="Allow Select Avatar">
1584 <on_check function="Advanced.CheckAgentPilotLoop" userdata="" /> 1717 <on_click function="Advanced.ToggleAllowSelectAvatar"
1718 userdata="" />
1719 <on_check function="Advanced.CheckAllowSelectAvatar"
1720 userdata="" />
1585 </menu_item_check> 1721 </menu_item_check>
1586 <menu_item_call name="Start Record" label="Start Record">
1587 <on_click function="Advanced.AgentPilot" userdata="start record" />
1588 </menu_item_call>
1589 <menu_item_call name="Stop Record" label="Stop Record">
1590 <on_click function="Advanced.AgentPilot" userdata="stop record" />
1591 </menu_item_call>
1592 </menu> 1722 </menu>
1593 1723
1594 1724 <menu_item_check name="Enable Lip Sync (Beta)"
1595 <menu_item_separator /> 1725 label="Enable Lip Sync (Beta)">
1596 1726 <on_click function="ToggleControl"
1597 1727 userdata="LipSyncEnabled" />
1598 <menu_item_check name="Show Updates" label="Show Updates" 1728 <on_check control="LipSyncEnabled" />
1599 shortcut="control|alt|shift|U"> 1729 </menu_item_check>
1600 <on_click function="Advanced.ToggleShowObjectUpdates" userdata="" /> 1730 <menu_item_check name="Tap-Tap-Hold To Run"
1601 <on_check function="Advanced.CheckShowObjectUpdates" userdata="" /> 1731 label="Tap-Tap-Hold To Run">
1602 </menu_item_check> 1732 <on_click function="Advanced.ToggleAllowTapTapHoldRun"
1603 1733 userdata="" />
1604 <menu_item_separator /> 1734 <on_check function="Advanced.CheckAllowTapTapHoldRun"
1605 1735 userdata="" />
1606 <menu_item_call name="Compress Image..." 1736 </menu_item_check>
1607 label="Compress Image..."> 1737 <menu_item_call name="Force Params to Default"
1608 <on_click function="Advanced.CompressImage" userdata="" /> 1738 label="Force Params to Default">
1739 <on_click function="Advanced.ForceParamsToDefault"
1740 userdata="" />
1741 </menu_item_call>
1742 <menu_item_call name="Reload Vertex Shader"
1743 label="Reload Vertex Shader">
1744 <on_click function="Advanced.ReloadVertexShader"
1745 userdata="" />
1746 </menu_item_call>
1747 <menu_item_check label="Animation Info"
1748 name="Animation Info">
1749 <on_click function="Advanced.ToggleAnimationInfo"
1750 userdata="" />
1751 <on_check function="Advanced.CheckAnimationInfo"
1752 userdata="" />
1753 </menu_item_check>
1754
1755 <!--
1756 *TODO: Make this a proper toggle item with the "X" indicator.
1757 1. Add a "Advanced.CheckSlowmotionAnimation" function in
1758 llviewermenu.cpp.
1759 2. Change this surrounding menu_item_call to a menu_item_check.
1760 3. Uncomment the "on_check" line below.
1761 -->
1762 <menu_item_call name="Slow Motion Animations"
1763 label="Slow Motion Animations">
1764 <on_click function="Advanced.ToggleSlowMotionAnimations"
1765 userdata="" />
1766 <!--
1767 <on_check function="Advanced.CheckSlowMotionAnimations"
1768 userdata="" />
1769 -->
1770 </menu_item_call>
1771
1772 <menu_item_check name="Show Look At"
1773 label="Show Look At">
1774 <on_click function="Advanced.ToggleShowLookAt"
1775 userdata="" />
1776 <on_check function="Advanced.CheckShowLookAt"
1777 userdata="" />
1778 </menu_item_check>
1779 <menu_item_check name="Show Point At"
1780 label="Show Point At">
1781 <on_click function="Advanced.ToggleShowPointAt"
1782 userdata="" />
1783 <on_check function="Advanced.CheckShowPointAt"
1784 userdata="" />
1785 </menu_item_check>
1786 <menu_item_check name="Debug Joint Updates"
1787 label="Debug Joint Updates">
1788 <on_click function="Advanced.ToggleDebugJointUpdates"
1789 userdata="" />
1790 <on_check function="Advanced.CheckDebugJointUpdates"
1791 userdata="" />
1792 </menu_item_check>
1793 <menu_item_check name="Disable LOD"
1794 label="Disable LOD">
1795 <on_click function="Advanced.ToggleDisableLOD"
1796 userdata="" />
1797 <on_check function="Advanced.CheckDisableLOD"
1798 userdata="" />
1799 </menu_item_check>
1800 <menu_item_check name="Debug Character Vis"
1801 label="Debug Character Vis">
1802 <on_click function="Advanced.ToggleDebugCharacterVis"
1803 userdata="" />
1804 <on_check function="Advanced.CheckDebugCharacterVis"
1805 userdata="" />
1806 </menu_item_check>
1807
1808 <!-- Disabled. See DEV-14477
1809 <menu_item_check name="Show Collision Plane"
1810 label="Show Collision Plane">
1811 <on_click function="Advanced.ToggleShowCollisionPlane"
1812 userdata="" />
1813 <on_check function="Advanced.CheckShowCollisionPlane"
1814 userdata="" />
1815 </menu_item_check>
1816 -->
1817
1818 <menu_item_check name="Show Collision Skeleton"
1819 label="Show Collision Skeleton">
1820 <on_click function="Advanced.ToggleShowCollisionSkeleton"
1821 userdata="" />
1822 <on_check function="Advanced.CheckShowCollisionSkeleton"
1823 userdata="" />
1824 </menu_item_check>
1825 <menu_item_check name="Display Agent Target"
1826 label="Display Agent Target">
1827 <on_click function="Advanced.ToggleDisplayAgentTarget"
1828 userdata="" />
1829 <on_check function="Advanced.CheckDisplayAgentTarget"
1830 userdata="" />
1831 </menu_item_check>
1832 <menu_item_check name="Debug Rotation"
1833 label="Debug Rotation">
1834 <on_click function="Advanced.ToggleDebugAvatarRotation"
1835 userdata="" />
1836 <on_check function="Advanced.CheckDebugAvatarRotation"
1837 userdata="" />
1838 </menu_item_check>
1839 <menu_item_call name="Dump Attachments"
1840 label="Dump Attachments">
1841 <on_click function="Advanced.DumpAttachments"
1842 userdata="" />
1843 </menu_item_call>
1844 <menu_item_call name="Rebake Textures"
1845 label="Rebake Textures"
1846 shortcut="control|alt|R">
1847 <on_click function="Advanced.RebakeTextures"
1848 userdata="" />
1609 </menu_item_call> 1849 </menu_item_call>
1610 <menu_item_check name="Limit Select Distance" 1850 </menu>
1611 label="Limit Select Distance"> 1851
1852
1853
1854 <!-- NETWORK -->
1855
1856 <menu name="Network" drop_shadow="true"
1857 opaque="true" tear_off="true">
1858 <menu_item_call name="Enable Message Log"
1859 label="Enable Message Log">
1860 <on_click function="Advanced.EnableMessageLog"
1861 userdata="" />
1862 </menu_item_call>
1863 <menu_item_call name="Disable Message Log"
1864 label="Disable Message Log">
1865 <on_click function="Advanced.DisableMessageLog"
1866 userdata="" />
1867 </menu_item_call>
1868 <menu_item_separator />
1869 <menu_item_check name="Velocity Interpolate Objects"
1870 label="Velocity Interpolate Objects">
1612 <on_click function="ToggleControl" 1871 <on_click function="ToggleControl"
1613 userdata="LimitSelectDistance" /> 1872 userdata="VelocityInterpolate" />
1614 <on_check control="LimitSelectDistance" /> 1873 <on_check control="VelocityInterpolate" />
1615 </menu_item_check> 1874 </menu_item_check>
1616 <menu_item_check name="Disable Camera Constraints" 1875 <menu_item_check name="Ping Interpolate Object Positions"
1617 label="Disable Camera Constraints"> 1876 label="Ping Interpolate Object Positions">
1618 <on_click function="ToggleControl" 1877 <on_click function="ToggleControl"
1619 userdata="DisableCameraConstraints" /> 1878 userdata="PingInterpolate" />
1620 <on_check control="DisableCameraConstraints" /> 1879 <on_check control="PingInterpolate" />
1621 </menu_item_check> 1880 </menu_item_check>
1622 <menu_item_check name="Mouse Smoothing" label="Mouse Smoothing"> 1881 <menu_item_separator />
1882 <menu_item_call name="Drop a Packet" label="Drop a Packet"
1883 shortcut="control|alt|L">
1884 <on_click function="Advanced.DropPacket"
1885 userdata="" />
1886 </menu_item_call>
1887 </menu>
1888
1889
1890
1891 <!-- RECORDER -->
1892
1893 <menu name="Recorder" drop_shadow="true"
1894 opaque="true" tear_off="true">
1895 <menu_item_check name="Full Session Logging"
1896 label="Full Session Logging">
1623 <on_click function="ToggleControl" 1897 <on_click function="ToggleControl"
1624 userdata="MouseSmooth" /> 1898 userdata="StatsSessionTrackFrameStats" />
1625 <on_check control="MouseSmooth" /> 1899 <on_check control="StatsSessionTrackFrameStats" />
1626 </menu_item_check> 1900 </menu_item_check>
1627 1901 <menu_item_call name="Start Logging" label="Start Logging">
1902 <on_click function="Advanced.FrameStatsLogging"
1903 userdata="start logging" />
1904 </menu_item_call>
1905 <menu_item_call name="Stop Logging" label="Stop Logging">
1906 <on_click function="Advanced.FrameStatsLogging"
1907 userdata="stop logging" />
1908 </menu_item_call>
1909 <menu_item_call name="Log 10 Seconds" label="Log 10 Seconds">
1910 <on_click function="Advanced.FrameStatsLogging"
1911 userdata="timed logging 10" />
1912 </menu_item_call>
1913 <menu_item_call name="Log 30 Seconds" label="Log 30 Seconds">
1914 <on_click function="Advanced.FrameStatsLogging"
1915 userdata="timed logging 30" />
1916 </menu_item_call>
1917 <menu_item_call name="Log 60 Seconds" label="Log 60 Seconds">
1918 <on_click function="Advanced.FrameStatsLogging"
1919 userdata="timed logging 60" />
1920 </menu_item_call>
1921
1628 <menu_item_separator /> 1922 <menu_item_separator />
1629 1923
1630 <menu_item_check name="Console Window" label="Console Window"> 1924 <menu_item_call name="Start Playback" label="Start Playback">
1631 <on_click function="ToggleControl" 1925 <on_click function="Advanced.AgentPilot"
1632 userdata="ShowConsoleWindow" /> 1926 userdata="start playback" />
1633 <on_check control="ShowConsoleWindow" />
1634 </menu_item_check>
1635 <menu_item_check name="Output Debug Minidump"
1636 label="Output Debug Minidump">
1637 <on_click function="ToggleControl"
1638 userdata="SaveMiniDump" />
1639 <on_check control="SaveMiniDump" />
1640 </menu_item_check>
1641 <menu_item_check name="Clothing..." label="Clothing...">
1642 <on_click function="Advanced.ToggleClothingFloater" userdata="" />
1643 </menu_item_check>
1644 <menu_item_call name="Debug Settings" label="Debug Settings">
1645 <on_click function="Advanced.ShowDebugSettings" userdata="" />
1646 </menu_item_call> 1927 </menu_item_call>
1647 <menu_item_check name="View Admin Options" label="View Admin Options" 1928 <menu_item_call name="Stop Playback" label="Stop Playback">
1648 shortcut="control|alt|V"> 1929 <on_click function="Advanced.AgentPilot"
1649 <on_click function="Advanced.ToggleViewAdminOptions" userdata="" /> 1930 userdata="stop playback" />
1650 <on_check function="Advanced.CheckViewAdminOptions" userdata="" /> 1931 </menu_item_call>
1651 </menu_item_check> 1932 <menu_item_check name="Loop Playback" label="Loop Playback">
1652 <menu_item_call name="Request Admin Status" label="Request Admin Status" 1933 <on_click function="Advanced.ToggleAgentPilotLoop"
1653 shortcut="control|alt|G"> 1934 userdata="" />
1654 <on_click function="Advanced.RequestAdminStatus" userdata="" /> 1935 <on_check function="Advanced.CheckAgentPilotLoop"
1936 userdata="" />
1937 </menu_item_check>
1938 <menu_item_call name="Start Record" label="Start Record">
1939 <on_click function="Advanced.AgentPilot"
1940 userdata="start record" />
1655 </menu_item_call> 1941 </menu_item_call>
1656 <menu_item_call name="Leave Admin Status" label="Leave Admin Status" 1942 <menu_item_call name="Stop Record" label="Stop Record">
1657 shortcut="control|alt|shift|G"> 1943 <on_click function="Advanced.AgentPilot"
1658 <on_click function="Advanced.LeaveAdminStatus" userdata="" /> 1944 userdata="stop record" />
1659 </menu_item_call> 1945 </menu_item_call>
1660
1661 </menu> 1946 </menu>
1662 1947
1948
1949 <menu_item_separator />
1950
1951
1952 <menu_item_check name="Show Updates" label="Show Updates"
1953 shortcut="control|alt|shift|U">
1954 <on_click function="Advanced.ToggleShowObjectUpdates"
1955 userdata="" />
1956 <on_check function="Advanced.CheckShowObjectUpdates"
1957 userdata="" />
1958 </menu_item_check>
1959
1960 <menu_item_separator />
1961
1962 <menu_item_call name="Compress Image..."
1963 label="Compress Image...">
1964 <on_click function="Advanced.CompressImage"
1965 userdata="" />
1966 </menu_item_call>
1967 <menu_item_check name="Limit Select Distance"
1968 label="Limit Select Distance">
1969 <on_click function="ToggleControl"
1970 userdata="LimitSelectDistance" />
1971 <on_check control="LimitSelectDistance" />
1972 </menu_item_check>
1973 <menu_item_check name="Disable Camera Constraints"
1974 label="Disable Camera Constraints">
1975 <on_click function="ToggleControl"
1976 userdata="DisableCameraConstraints" />
1977 <on_check control="DisableCameraConstraints" />
1978 </menu_item_check>
1979 <menu_item_check name="Mouse Smoothing"
1980 label="Mouse Smoothing">
1981 <on_click function="ToggleControl"
1982 userdata="MouseSmooth" />
1983 <on_check control="MouseSmooth" />
1984 </menu_item_check>
1985
1986 <menu_item_separator />
1987
1988 <menu_item_check name="Console Window"
1989 label="Console Window">
1990 <on_click function="ToggleControl"
1991 userdata="ShowConsoleWindow" />
1992 <on_check control="ShowConsoleWindow" />
1993 </menu_item_check>
1994 <menu_item_check name="Output Debug Minidump"
1995 label="Output Debug Minidump">
1996 <on_click function="ToggleControl"
1997 userdata="SaveMiniDump" />
1998 <on_check control="SaveMiniDump" />
1999 </menu_item_check>
2000 <menu_item_check name="Clothing..."
2001 label="Clothing...">
2002 <on_click function="Advanced.ToggleClothingFloater"
2003 userdata="" />
2004 </menu_item_check>
2005 <menu_item_call name="Debug Settings"
2006 label="Debug Settings">
2007 <on_click function="Advanced.ShowDebugSettings"
2008 userdata="" />
2009 </menu_item_call>
2010 <menu_item_check name="View Admin Options"
2011 label="View Admin Options"
2012 shortcut="control|alt|V">
2013 <on_click function="Advanced.ToggleViewAdminOptions"
2014 userdata="" />
2015 <on_check function="Advanced.CheckViewAdminOptions"
2016 userdata="" />
2017 </menu_item_check>
2018 <menu_item_call name="Request Admin Status"
2019 label="Request Admin Status"
2020 shortcut="control|alt|G">
2021 <on_click function="Advanced.RequestAdminStatus"
2022 userdata="" />
2023 </menu_item_call>
2024 <menu_item_call name="Leave Admin Status"
2025 label="Leave Admin Status"
2026 shortcut="control|alt|shift|G">
2027 <on_click function="Advanced.LeaveAdminStatus"
2028 userdata="" />
2029 </menu_item_call>
2030
2031 </menu>
2032
1663</menu_bar> 2033</menu_bar>