aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview
diff options
context:
space:
mode:
authorMcCabe Maxsted2010-05-25 17:57:53 -0700
committerJacek Antonelli2010-06-19 02:43:00 -0500
commitd98f95c5178747d947b19403da379e49911abfdc (patch)
treea6860c117ef6b7d0fb5a7a373ff5eb0f31c41413 /linden/indra/newview
parentAdded button to Preferences > Advanced to reset all preferences (#272) (diff)
downloadmeta-impy-d98f95c5178747d947b19403da379e49911abfdc.zip
meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.gz
meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.bz2
meta-impy-d98f95c5178747d947b19403da379e49911abfdc.tar.xz
Changed AppearanceForceStand to AppearanceAnimate, made it toggle both standing up and animating the avatar when editing appearance
Diffstat (limited to 'linden/indra/newview')
-rw-r--r--linden/indra/newview/app_settings/settings.xml4
-rw-r--r--linden/indra/newview/llagent.cpp6
-rw-r--r--linden/indra/newview/llprefsadvanced.cpp4
-rw-r--r--linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml5
4 files changed, 10 insertions, 9 deletions
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index 333c8b5..5043264 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -4,10 +4,10 @@
4 4
5 <!-- Imprudence-specific settings --> 5 <!-- Imprudence-specific settings -->
6 6
7 <key>AppearanceForceStand</key> 7 <key>AppearanceAnimate</key>
8 <map> 8 <map>
9 <key>Comment</key> 9 <key>Comment</key>
10 <string>Unsit avatar when entering appearance mode?</string> 10 <string>Play appearance anim and unsit avatar when entering appearance mode?</string>
11 <key>Persist</key> 11 <key>Persist</key>
12 <integer>1</integer> 12 <integer>1</integer>
13 <key>Type</key> 13 <key>Type</key>
diff --git a/linden/indra/newview/llagent.cpp b/linden/indra/newview/llagent.cpp
index 1a65cb1..859f7f6 100644
--- a/linden/indra/newview/llagent.cpp
+++ b/linden/indra/newview/llagent.cpp
@@ -4299,14 +4299,14 @@ void LLAgent::changeCameraToCustomizeAvatar(BOOL avatar_animate, BOOL camera_ani
4299 } 4299 }
4300 4300
4301// [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g) 4301// [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g)
4302 if(gSavedSettings.getBOOL("AppearanceForceStand")) 4302 if(gSavedSettings.getBOOL("AppearanceAnimate"))
4303 if ( (gRlvHandler.hasBehaviour(RLV_BHVR_UNSIT)) && (mAvatarObject.notNull()) && (mAvatarObject->mIsSitting) ) 4303 if ( (gRlvHandler.hasBehaviour(RLV_BHVR_UNSIT)) && (mAvatarObject.notNull()) && (mAvatarObject->mIsSitting) )
4304 { 4304 {
4305 return; 4305 return;
4306 } 4306 }
4307// [/RLVa:KB] 4307// [/RLVa:KB]
4308 4308
4309 if(gSavedSettings.getBOOL("AppearanceForceStand")) 4309 if(gSavedSettings.getBOOL("AppearanceAnimate"))
4310 setControlFlags(AGENT_CONTROL_STAND_UP); // force stand up 4310 setControlFlags(AGENT_CONTROL_STAND_UP); // force stand up
4311 gViewerWindow->getWindow()->resetBusyCount(); 4311 gViewerWindow->getWindow()->resetBusyCount();
4312 4312
@@ -4350,7 +4350,7 @@ void LLAgent::changeCameraToCustomizeAvatar(BOOL avatar_animate, BOOL camera_ani
4350 4350
4351 if (mAvatarObject.notNull()) 4351 if (mAvatarObject.notNull())
4352 { 4352 {
4353 if(avatar_animate) 4353 if(avatar_animate && gSavedSettings.getBOOL("AppearanceAnimate"))
4354 { 4354 {
4355 // Remove any pitch from the avatar 4355 // Remove any pitch from the avatar
4356 LLVector3 at = mFrameAgent.getAtAxis(); 4356 LLVector3 at = mFrameAgent.getAtAxis();
diff --git a/linden/indra/newview/llprefsadvanced.cpp b/linden/indra/newview/llprefsadvanced.cpp
index e109818..070422b 100644
--- a/linden/indra/newview/llprefsadvanced.cpp
+++ b/linden/indra/newview/llprefsadvanced.cpp
@@ -59,7 +59,7 @@ BOOL LLPrefsAdvanced::postBuild()
59 childSetValue("http_texture_check", gSavedSettings.getBOOL("ImagePipelineUseHTTP")); 59 childSetValue("http_texture_check", gSavedSettings.getBOOL("ImagePipelineUseHTTP"));
60 childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez")); 60 childSetValue("speed_rez_check", gSavedSettings.getBOOL("SpeedRez"));
61 childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval")); 61 childSetValue("speed_rez_interval_spinner", (F32)gSavedSettings.getU32("SpeedRezInterval"));
62 childSetValue("appearance_stand_check", gSavedSettings.getBOOL("AppearanceForceStand")); 62 childSetValue("appearance_anim_check", gSavedSettings.getBOOL("AppearanceAnimate"));
63 childSetValue("mute_wind_check", !gSavedSettings.getBOOL("MuteWind")); 63 childSetValue("mute_wind_check", !gSavedSettings.getBOOL("MuteWind"));
64 64
65 refresh(); 65 refresh();
@@ -75,7 +75,7 @@ void LLPrefsAdvanced::apply()
75 gSavedSettings.setBOOL("ImagePipelineUseHTTP", childGetValue("http_texture_check")); 75 gSavedSettings.setBOOL("ImagePipelineUseHTTP", childGetValue("http_texture_check"));
76 gSavedSettings.setBOOL("SpeedRez", childGetValue("speed_rez_check")); 76 gSavedSettings.setBOOL("SpeedRez", childGetValue("speed_rez_check"));
77 gSavedSettings.setU32("SpeedRezInterval", childGetValue("speed_rez_interval_spinner").asReal()); 77 gSavedSettings.setU32("SpeedRezInterval", childGetValue("speed_rez_interval_spinner").asReal());
78 gSavedSettings.setBOOL("AppearanceForceStand", childGetValue("appearance_stand_check")); 78 gSavedSettings.setBOOL("AppearanceAnimate", childGetValue("appearance_anim_check"));
79 gSavedSettings.setBOOL("MuteWind", !(BOOL)(childGetValue("mute_wind_check").asBoolean())); 79 gSavedSettings.setBOOL("MuteWind", !(BOOL)(childGetValue("mute_wind_check").asBoolean()));
80 80
81 // Need to force a rebake when ClothingLayerProtection toggled for it take effect -- MC 81 // Need to force a rebake when ClothingLayerProtection toggled for it take effect -- MC
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml
index 9c769de..640385a 100644
--- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_advanced.xml
@@ -45,8 +45,9 @@
45 </text> 45 </text>
46 <check_box bottom_delta="-25" enabled="true" follows="left|top" 46 <check_box bottom_delta="-25" enabled="true" follows="left|top"
47 font="SansSerifSmall" height="16" initial_value="false" 47 font="SansSerifSmall" height="16" initial_value="false"
48 label="Stand when editing appearance" left="12" mouse_opaque="true" 48 tool_tip="Toggle editing animation and standing up when entering appearance mode"
49 name="appearance_stand_check" radio_style="false" width="217" /> 49 label="Animate avatar when editing appearance" left="12" mouse_opaque="true"
50 name="appearance_anim_check" radio_style="false" width="217" />
50 <check_box bottom_delta="-25" enabled="true" follows="left|top" 51 <check_box bottom_delta="-25" enabled="true" follows="left|top"
51 font="SansSerifSmall" height="16" initial_value="false" 52 font="SansSerifSmall" height="16" initial_value="false"
52 label="Enable Wind" left="12" mouse_opaque="true" 53 label="Enable Wind" left="12" mouse_opaque="true"