From 4c8fdd8ef88d1bdbdd6506f38ad5c44f1389163c Mon Sep 17 00:00:00 2001 From: Kadah_Coba Date: Sat, 17 Sep 2011 19:17:21 -0700 Subject: [PATCH] Added chat text line spacing setting --- indra/newview/app_settings/settings.xml | 11 + .../newview/app_settings/settings_phoenix.xml | 12 + indra/newview/llchathistory.cpp | 1 + .../default/xui/en/panel_preferences_UI.xml | 378 +++++++++--------- 4 files changed, 218 insertions(+), 184 deletions(-) diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index d910787866..e40a3f92c0 100755 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -16320,6 +16320,17 @@ Change of this parameter will affect the layout of buttons in notification toast Value fonts.xml + PhoenixFontChatLineSpacing + + Comment + Line spacing multiplier for chat text (requires restart) + Persist + 1 + Type + F32 + Value + 1.05 + PhoenixFontSizeAdjustment Comment diff --git a/indra/newview/app_settings/settings_phoenix.xml b/indra/newview/app_settings/settings_phoenix.xml index 75ba9eb90c..9ddec32f36 100644 --- a/indra/newview/app_settings/settings_phoenix.xml +++ b/indra/newview/app_settings/settings_phoenix.xml @@ -215,5 +215,17 @@ 0 + PhoenixFontChatLineSpacing + + Comment + Line spacing multiplier for chat text (requires restart) + Persist + 1 + Type + F32 + Value + 1.05 + + diff --git a/indra/newview/llchathistory.cpp b/indra/newview/llchathistory.cpp index 62d6b9b069..e7e53fa559 100644 --- a/indra/newview/llchathistory.cpp +++ b/indra/newview/llchathistory.cpp @@ -659,6 +659,7 @@ LLChatHistory::LLChatHistory(const LLChatHistory::Params& p) mIsLastMessageFromLog(false) { LLTextEditor::Params editor_params(p); + editor_params.line_spacing.multiple = llclamp(gSavedSettings.getF32("PhoenixFontChatLineSpacing"), 1.f, 1.5f); editor_params.rect = getLocalRect(); editor_params.follows.flags = FOLLOWS_ALL; editor_params.enabled = false; // read only diff --git a/indra/newview/skins/default/xui/en/panel_preferences_UI.xml b/indra/newview/skins/default/xui/en/panel_preferences_UI.xml index e8f893a231..30a5e66c95 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_UI.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_UI.xml @@ -595,198 +595,208 @@ label="Font" name="UI-font-tab" > - - Font Scheme: - - - - - - - - - - (Requires restart) - + + Font Scheme: + + + + + + + + + + (Requires restart) + - + + Font Size Adjustment: + + + + pt (defualt 0, larger values may not work well, requires restart) + - - Font Size Adjustment: - - - - pt (defualt 0, larger values may not work well, requires restart) - + + Chat Line spacing: + + + + (requires restart) +