Allow to disable chat animation
This commit is contained in:
@@ -2,7 +2,22 @@
|
|||||||
<llsd>
|
<llsd>
|
||||||
<map>
|
<map>
|
||||||
<!-- Ascent's Optionally Account-Specific Settings -->
|
<!-- Ascent's Optionally Account-Specific Settings -->
|
||||||
<key>MoyMiniMapCustomColor</key>
|
|
||||||
|
<key>SGDisableChatAnimation</key>
|
||||||
|
<map>
|
||||||
|
<key>Comment</key>
|
||||||
|
<string>Disable whisper, chat and shout animations on your avatar</string>
|
||||||
|
<key>Persist</key>
|
||||||
|
<integer>1</integer>
|
||||||
|
<key>Type</key>
|
||||||
|
<string>Boolean</string>
|
||||||
|
<key>Value</key>
|
||||||
|
<integer>0</integer>
|
||||||
|
<key>IsCOA</key>
|
||||||
|
<integer>1</integer>
|
||||||
|
</map>
|
||||||
|
|
||||||
|
<key>MoyMiniMapCustomColor</key>
|
||||||
<map>
|
<map>
|
||||||
<key>Comment</key>
|
<key>Comment</key>
|
||||||
<string>Custom minimap color you wish to have.</string>
|
<string>Custom minimap color you wish to have.</string>
|
||||||
|
|||||||
@@ -218,6 +218,7 @@ void LLPrefsAscentVan::refreshValues()
|
|||||||
mShowTPScreen = !gSavedSettings.getBOOL("AscentDisableTeleportScreens");
|
mShowTPScreen = !gSavedSettings.getBOOL("AscentDisableTeleportScreens");
|
||||||
mPlayTPSound = gSavedSettings.getBOOL("OptionPlayTpSound");
|
mPlayTPSound = gSavedSettings.getBOOL("OptionPlayTpSound");
|
||||||
mShowLogScreens = !gSavedSettings.getBOOL("AscentDisableLogoutScreens");
|
mShowLogScreens = !gSavedSettings.getBOOL("AscentDisableLogoutScreens");
|
||||||
|
mDisableChatAnimation = gSavedSettings.getBOOL("SGDisableChatAnimation");
|
||||||
|
|
||||||
//Tags\Colors ----------------------------------------------------------------------------
|
//Tags\Colors ----------------------------------------------------------------------------
|
||||||
mAscentUseTag = gSavedSettings.getBOOL("AscentUseTag");
|
mAscentUseTag = gSavedSettings.getBOOL("AscentUseTag");
|
||||||
@@ -291,6 +292,7 @@ void LLPrefsAscentVan::cancel()
|
|||||||
gSavedSettings.setBOOL("AscentDisableTeleportScreens", !mShowTPScreen);
|
gSavedSettings.setBOOL("AscentDisableTeleportScreens", !mShowTPScreen);
|
||||||
gSavedSettings.setBOOL("OptionPlayTpSound", mPlayTPSound);
|
gSavedSettings.setBOOL("OptionPlayTpSound", mPlayTPSound);
|
||||||
gSavedSettings.setBOOL("AscentDisableLogoutScreens", !mShowLogScreens);
|
gSavedSettings.setBOOL("AscentDisableLogoutScreens", !mShowLogScreens);
|
||||||
|
gSavedSettings.setBOOL("SGDisableChatAnimation", mDisableChatAnimation);
|
||||||
|
|
||||||
//Tags\Colors ----------------------------------------------------------------------------
|
//Tags\Colors ----------------------------------------------------------------------------
|
||||||
gSavedSettings.setBOOL("AscentUseTag", mAscentUseTag);
|
gSavedSettings.setBOOL("AscentUseTag", mAscentUseTag);
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ protected:
|
|||||||
BOOL mShowTPScreen;
|
BOOL mShowTPScreen;
|
||||||
BOOL mPlayTPSound;
|
BOOL mPlayTPSound;
|
||||||
BOOL mShowLogScreens;
|
BOOL mShowLogScreens;
|
||||||
|
bool mDisableChatAnimation;
|
||||||
//Tags\Colors
|
//Tags\Colors
|
||||||
BOOL mAscentUseTag;
|
BOOL mAscentUseTag;
|
||||||
std::string mReportClientUUID;
|
std::string mReportClientUUID;
|
||||||
|
|||||||
@@ -685,8 +685,10 @@ void LLChatBar::sendChatFromViewer(const LLWString &wtext, EChatType type, BOOL
|
|||||||
}
|
}
|
||||||
// [/RLVa:KB]
|
// [/RLVa:KB]
|
||||||
|
|
||||||
|
LLCachedControl<bool> disable_chat_animation("SGDisableChatAnimation");
|
||||||
|
|
||||||
// Don't animate for chats people can't hear (chat to scripts)
|
// Don't animate for chats people can't hear (chat to scripts)
|
||||||
if (animate && (channel == 0))
|
if (animate && (channel == 0) && !disable_chat_animation)
|
||||||
{
|
{
|
||||||
if (type == CHAT_TYPE_WHISPER)
|
if (type == CHAT_TYPE_WHISPER)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
<check_box bottom_delta="-20" control_name="AscentDisableTeleportScreens" follows="top" height="16" initial_value="true" label="Hide the Teleport progress screens" tool_tip="If checked, the viewer will hide the teleport progress screen, allowing you to continue to read IMs." name="disable_tp_screen_check"/>
|
<check_box bottom_delta="-20" control_name="AscentDisableTeleportScreens" follows="top" height="16" initial_value="true" label="Hide the Teleport progress screens" tool_tip="If checked, the viewer will hide the teleport progress screen, allowing you to continue to read IMs." name="disable_tp_screen_check"/>
|
||||||
<check_box bottom_delta="-20" control_name="OptionPlayTpSound" follows="top" height="16" initial_value="true" label="Play the Teleport sound when moving between sims" tool_tip="Viewer will play the wooshing TP noise on teleport." name="tp_sound_check"/>
|
<check_box bottom_delta="-20" control_name="OptionPlayTpSound" follows="top" height="16" initial_value="true" label="Play the Teleport sound when moving between sims" tool_tip="Viewer will play the wooshing TP noise on teleport." name="tp_sound_check"/>
|
||||||
<check_box bottom_delta="-20" control_name="AscentDisableLogoutScreens" follows="top" height="16" initial_value="true" label="Hide the Login/Logout progress screens" tool_tip="If checked, the viewer will hide the login/logout progress screen." name="disable_logout_screen_check"/>
|
<check_box bottom_delta="-20" control_name="AscentDisableLogoutScreens" follows="top" height="16" initial_value="true" label="Hide the Login/Logout progress screens" tool_tip="If checked, the viewer will hide the login/logout progress screen." name="disable_logout_screen_check"/>
|
||||||
|
<check_box bottom_delta="-20" control_name="SGDisableChatAnimation" follows="top" height="16" initial_value="false" label="Disable chat, whisper and shout animations" tool_tip="Remove chat animations from your own avatar. Effect visible to everyone" name="disable_chat_animation"/>
|
||||||
</panel>
|
</panel>
|
||||||
<panel border="true" left="1" bottom="-190" height="180" width="500" label="Tags/Colors" name="TagsColors">
|
<panel border="true" left="1" bottom="-190" height="180" width="500" label="Tags/Colors" name="TagsColors">
|
||||||
<!-- Client tag options -->
|
<!-- Client tag options -->
|
||||||
|
|||||||
Reference in New Issue
Block a user