aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llviewermenu.cpp50
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml43
2 files changed, 93 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index 6bd38e6..415064d 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -10071,6 +10071,49 @@ class LLAvatarReportAbuse : public view_listener_t
10071 10071
10072 10072
10073 10073
10074///////////////
10075// RLVa Main //
10076///////////////
10077
10078
10079class RLVaMainToggle : public view_listener_t
10080{
10081 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
10082 {
10083 rlvDbgToggleEnabled(NULL);
10084 return true;
10085 }
10086};
10087
10088class RLVaMainCheck : public view_listener_t
10089{
10090 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
10091 {
10092 bool new_value = rlvDbgGetEnabled(NULL);
10093 std::string control_name = userdata["control"].asString();
10094 gMenuHolder->findControl(control_name)->setValue(new_value);
10095 return true;
10096 }
10097};
10098
10099
10100
10101////////////////////
10102// RLVa BEHAVIORS //
10103////////////////////
10104
10105
10106class RLVaBehaviorsShow : public view_listener_t
10107{
10108 bool handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)
10109 {
10110 RlvFloaterBehaviour::show(NULL);
10111 return true;
10112 }
10113};
10114
10115
10116
10074static void addMenu(view_listener_t *menu, const char *name) 10117static void addMenu(view_listener_t *menu, const char *name)
10075{ 10118{
10076 sMenus.push_back(menu); 10119 sMenus.push_back(menu);
@@ -10440,4 +10483,11 @@ void initialize_menus()
10440 addMenu(new LLAdvancedCheckViewAdminOptions(), "Advanced.CheckViewAdminOptions"); 10483 addMenu(new LLAdvancedCheckViewAdminOptions(), "Advanced.CheckViewAdminOptions");
10441 addMenu(new LLAdvancedRequestAdminStatus(), "Advanced.RequestAdminStatus"); 10484 addMenu(new LLAdvancedRequestAdminStatus(), "Advanced.RequestAdminStatus");
10442 addMenu(new LLAdvancedLeaveAdminStatus(), "Advanced.LeaveAdminStatus"); 10485 addMenu(new LLAdvancedLeaveAdminStatus(), "Advanced.LeaveAdminStatus");
10486
10487
10488 // RLVa
10489 addMenu(new RLVaMainToggle(), "RLVa.Main.Toggle");
10490 addMenu(new RLVaMainCheck(), "RLVa.Main.Enabled");
10491 addMenu(new RLVaBehaviorsShow(), "RLVa.Behaviors.Show");
10492
10443} 10493}
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 f837029..11e54ef 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
@@ -1367,6 +1367,42 @@
1367 </menu> 1367 </menu>
1368 1368
1369 1369
1370 <!-- RLVa -->
1371
1372 <menu name="RLVa" drop_shadow="true" opaque="true" tear_off="true">
1373
1374 <menu_item_check name="Enable Wear" label="Enable Wear">
1375 <on_click function="ToggleControl" userdata="RLVaEnableWear" />
1376 <on_check control="RLVaEnableWear" />
1377 </menu_item_check>
1378
1379 <menu_item_check name="Hide locked layers" label="Hide locked layers">
1380 <on_click function="ToggleControl" userdata="RLVaHideLockedLayers" />
1381 <on_check control="RLVaHideLockedLayers" />
1382 </menu_item_check>
1383
1384 <menu_item_check name="Hide locked attachments"
1385 label="Hide locked attachments">
1386 <on_click function="ToggleControl"
1387 userdata="RLVaHideLockedAttachments" />
1388 <on_check control="RLVaHideLockedAttachments" />
1389 </menu_item_check>
1390
1391 <!--
1392 <menu_item_check name="Hide locked inventory"
1393 label="Hide locked inventory">
1394 <on_click function="ToggleControl"
1395 userdata="RLVaHideLockedInventory" />
1396 <on_check control="RLVaHideLockedInventory" />
1397 </menu_item_check>
1398 -->
1399
1400 <menu_item_call name="Restrictions..." label="Restrictions...">
1401 <on_click function="RLVa.Behaviors.Show" userdata="" />
1402 </menu_item_call>
1403
1404 </menu>
1405
1370 1406
1371 <!-- UI --> 1407 <!-- UI -->
1372 1408
@@ -1886,6 +1922,13 @@
1886 userdata="ShowConsoleWindow" /> 1922 userdata="ShowConsoleWindow" />
1887 <on_check control="ShowConsoleWindow" /> 1923 <on_check control="ShowConsoleWindow" />
1888 </menu_item_check> 1924 </menu_item_check>
1925
1926 <menu_item_check name="Restrained Life Active"
1927 label="Restrained Life Active">
1928 <on_click function="RLVa.Main.Toggle" />
1929 <on_check function="RLVa.Main.Enabled" />
1930 </menu_item_check>
1931
1889 <menu_item_check name="Output Debug Minidump" 1932 <menu_item_check name="Output Debug Minidump"
1890 label="Output Debug Minidump"> 1933 label="Output Debug Minidump">
1891 <on_click function="ToggleControl" 1934 <on_click function="ToggleControl"