aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden
diff options
context:
space:
mode:
authorTom Grimshaw2010-05-24 20:20:55 +0100
committerJacek Antonelli2010-06-19 02:42:59 -0500
commit378190d67f1ee4b157a9495983efbfacd1c98fbc (patch)
treefd49101d1d08f3581ecdce30a5c8a1909407555e /linden
parentFixed missing Notification Console menu entry from Advanced > Consoles (diff)
downloadmeta-impy-378190d67f1ee4b157a9495983efbfacd1c98fbc.zip
meta-impy-378190d67f1ee4b157a9495983efbfacd1c98fbc.tar.gz
meta-impy-378190d67f1ee4b157a9495983efbfacd1c98fbc.tar.bz2
meta-impy-378190d67f1ee4b157a9495983efbfacd1c98fbc.tar.xz
Make "Show Look At" a persistent setting (Ported from Emerald, full credit due there.)
Diffstat (limited to 'linden')
-rw-r--r--linden/indra/newview/app_settings/settings.xml11
-rw-r--r--linden/indra/newview/llhudeffectlookat.cpp2
-rw-r--r--linden/indra/newview/llviewermenu.cpp2
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml6
4 files changed, 16 insertions, 5 deletions
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index 3b5fa3f..7c9b7d7 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -12996,5 +12996,16 @@
12996 <key>Value</key> 12996 <key>Value</key>
12997 <integer>0</integer> 12997 <integer>0</integer>
12998 </map> 12998 </map>
12999 <key>PersistShowLookAt</key>
13000 <map>
13001 <key>Comment</key>
13002 <string>Whether or not to show look at info</string>
13003 <key>Persist</key>
13004 <integer>1</integer>
13005 <key>Type</key>
13006 <string>Boolean</string>
13007 <key>Value</key>
13008 <integer>0</integer>
13009 </map>
12999 </map> 13010 </map>
13000</llsd> 13011</llsd>
diff --git a/linden/indra/newview/llhudeffectlookat.cpp b/linden/indra/newview/llhudeffectlookat.cpp
index b18fc62..00bff21 100644
--- a/linden/indra/newview/llhudeffectlookat.cpp
+++ b/linden/indra/newview/llhudeffectlookat.cpp
@@ -553,6 +553,8 @@ void LLHUDEffectLookAt::render()
553//----------------------------------------------------------------------------- 553//-----------------------------------------------------------------------------
554void LLHUDEffectLookAt::update() 554void LLHUDEffectLookAt::update()
555{ 555{
556 LLHUDEffectLookAt::sDebugLookAt = gSavedSettings.getBOOL("PersistShowLookAt");
557
556 // If the target object is dead, set the target object to NULL 558 // If the target object is dead, set the target object to NULL
557 if (!mTargetObject.isNull() && mTargetObject->isDead()) 559 if (!mTargetObject.isNull() && mTargetObject->isDead())
558 { 560 {
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp
index 3adab3c..4acc71c 100644
--- a/linden/indra/newview/llviewermenu.cpp
+++ b/linden/indra/newview/llviewermenu.cpp
@@ -1380,7 +1380,7 @@ void init_debug_avatar_menu(LLMenuGL* menu)
1380 menu->append(new LLMenuItemCallGL("Reload Vertex Shader", &reload_vertex_shader, NULL)); 1380 menu->append(new LLMenuItemCallGL("Reload Vertex Shader", &reload_vertex_shader, NULL));
1381 menu->append(new LLMenuItemToggleGL("Animation Info", &LLVOAvatar::sShowAnimationDebug)); 1381 menu->append(new LLMenuItemToggleGL("Animation Info", &LLVOAvatar::sShowAnimationDebug));
1382 menu->append(new LLMenuItemCallGL("Slow Motion Animations", &slow_mo_animations, NULL)); 1382 menu->append(new LLMenuItemCallGL("Slow Motion Animations", &slow_mo_animations, NULL));
1383 menu->append(new LLMenuItemToggleGL("Show Look At", &LLHUDEffectLookAt::sDebugLookAt)); 1383 menu->append(new LLMenuItemCheckGL( "Show Look At", &menu_toggle_control, NULL, &menu_check_control, (void*)"PersistShowLookAt"));
1384 menu->append(new LLMenuItemToggleGL("Show Point At", &LLHUDEffectPointAt::sDebugPointAt)); 1384 menu->append(new LLMenuItemToggleGL("Show Point At", &LLHUDEffectPointAt::sDebugPointAt));
1385 menu->append(new LLMenuItemToggleGL("Debug Joint Updates", &LLVOAvatar::sJointDebug)); 1385 menu->append(new LLMenuItemToggleGL("Debug Joint Updates", &LLVOAvatar::sJointDebug));
1386 menu->append(new LLMenuItemToggleGL("Disable LOD", &LLViewerJoint::sDisableLOD)); 1386 menu->append(new LLMenuItemToggleGL("Disable LOD", &LLViewerJoint::sDisableLOD));
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 d5d21fb..919f888 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
@@ -1861,10 +1861,8 @@
1861 1861
1862 <menu_item_check name="Show Look At" 1862 <menu_item_check name="Show Look At"
1863 label="Show Look At"> 1863 label="Show Look At">
1864 <on_click function="Advanced.ToggleShowLookAt" 1864 <on_click function="ToggleControl" userdata="PersistShowLookAt" />
1865 userdata="" /> 1865 <on_check control="PersistShowLookAt" />
1866 <on_check function="Advanced.CheckShowLookAt"
1867 userdata="" />
1868 </menu_item_check> 1866 </menu_item_check>
1869 <menu_item_check name="Show Point At" 1867 <menu_item_check name="Show Point At"
1870 label="Show Point At"> 1868 label="Show Point At">