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
---
linden/indra/newview/llpanelgeneral.cpp | 9 +++++++++
linden/indra/newview/llpanelgeneral.h | 3 +++
.../skins/default/xui/en-us/panel_preferences_general.xml | 8 ++++++--
3 files changed, 18 insertions(+), 2 deletions(-)
(limited to 'linden')
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" />
+