From 3160877cbec672f0bc819afb111173c67a8c612b Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Tue, 29 Sep 2009 23:18:29 -0700 Subject: Fixed reset UI size to default button missing from preferences > general (regression). Changed incremets to 0.001 to be more Liberation Sans-friendly --- ChangeLog.txt | 8 ++++++++ linden/indra/newview/llpanelgeneral.cpp | 9 +++++++++ linden/indra/newview/llpanelgeneral.h | 3 +++ .../skins/default/xui/en-us/panel_preferences_general.xml | 8 ++++++-- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index f78a0a1..cc7ec34 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,5 +1,13 @@ 2009-09-29 McCabe Maxsted + * Fixed reset UI size to default button missing from preferences > general (regression). + Changed incremets to 0.001 to be more Liberation Sans-friendly. + + modified: linden/indra/newview/llpanelgeneral.cpp + modified: linden/indra/newview/llpanelgeneral.h + modified: linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml + + * Renamed preferences checkbox to 'show WindLight toolbar,' removed reference to 'Second Life.' modified: linden/indra/newview/skins/default/xui/en-us/panel_preferences_graphics1.xml diff --git a/linden/indra/newview/llpanelgeneral.cpp b/linden/indra/newview/llpanelgeneral.cpp index 490e40d..e416401 100644 --- a/linden/indra/newview/llpanelgeneral.cpp +++ b/linden/indra/newview/llpanelgeneral.cpp @@ -74,6 +74,8 @@ BOOL LLPanelGeneral::postBuild() childSetValue("language_combobox", gSavedSettings.getString("Language")); + childSetAction("reset_ui_size", onClickResetUISize, this); + return TRUE; } @@ -112,3 +114,10 @@ void LLPanelGeneral::apply() void LLPanelGeneral::cancel() { } + +// static +void LLPanelGeneral::onClickResetUISize(void* user_data) +{ + LLPanelGeneral* self = (LLPanelGeneral*)user_data; + self->childSetValue("ui_scale_slider", 1.0f); +} diff --git a/linden/indra/newview/llpanelgeneral.h b/linden/indra/newview/llpanelgeneral.h index 6fd10ff..73f6ee5 100644 --- a/linden/indra/newview/llpanelgeneral.h +++ b/linden/indra/newview/llpanelgeneral.h @@ -45,6 +45,9 @@ public: void apply(); void cancel(); + +private: + static void onClickResetUISize(void*); }; #endif diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml index e8a2625..bb1c5ee 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_general.xml @@ -62,9 +62,13 @@ UI Size: + name="ui_scale_slider" show_text="true" value="1" width="220" /> +