diff options
Diffstat (limited to 'linden/indra/newview/llpanelgeneral.cpp')
-rw-r--r-- | linden/indra/newview/llpanelgeneral.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/linden/indra/newview/llpanelgeneral.cpp b/linden/indra/newview/llpanelgeneral.cpp index 256f02a..16da49d 100644 --- a/linden/indra/newview/llpanelgeneral.cpp +++ b/linden/indra/newview/llpanelgeneral.cpp | |||
@@ -109,6 +109,7 @@ LLPanelGeneral::LLPanelGeneral() | |||
109 | BOOL LLPanelGeneral::postBuild() | 109 | BOOL LLPanelGeneral::postBuild() |
110 | { | 110 | { |
111 | childSetCommitCallback("fade_out_combobox", set_render_name_fade_out); | 111 | childSetCommitCallback("fade_out_combobox", set_render_name_fade_out); |
112 | childSetAction("reset_ui_size", onClickResetUISize, this); | ||
112 | 113 | ||
113 | std::string region_name_prompt = getString("region_name_prompt"); | 114 | std::string region_name_prompt = getString("region_name_prompt"); |
114 | 115 | ||
@@ -199,6 +200,7 @@ void LLPanelGeneral::refresh() | |||
199 | mChatOnlineNotification = gSavedSettings.getBOOL("ChatOnlineNotification"); | 200 | mChatOnlineNotification = gSavedSettings.getBOOL("ChatOnlineNotification"); |
200 | mAFKTimeout = gSavedSettings.getF32("AFKTimeout"); | 201 | mAFKTimeout = gSavedSettings.getF32("AFKTimeout"); |
201 | mMiniMapRotate = gSavedSettings.getBOOL("MiniMapRotate"); | 202 | mMiniMapRotate = gSavedSettings.getBOOL("MiniMapRotate"); |
203 | mMiniMapTeleport = gSavedSettings.getBOOL("MiniMapTeleport"); | ||
202 | mNotifyMoney = gSavedSettings.getBOOL("NotifyMoneyChange"); | 204 | mNotifyMoney = gSavedSettings.getBOOL("NotifyMoneyChange"); |
203 | mUseDefaultColor = gSavedSettings.getBOOL("UseDefaultColorPicker"); | 205 | mUseDefaultColor = gSavedSettings.getBOOL("UseDefaultColorPicker"); |
204 | mEffectColor = gSavedSettings.getColor4("EffectColor"); | 206 | mEffectColor = gSavedSettings.getColor4("EffectColor"); |
@@ -223,6 +225,7 @@ void LLPanelGeneral::cancel() | |||
223 | gSavedSettings.setBOOL("ChatOnlineNotification", mChatOnlineNotification ); | 225 | gSavedSettings.setBOOL("ChatOnlineNotification", mChatOnlineNotification ); |
224 | gSavedSettings.setF32("AFKTimeout", mAFKTimeout ); | 226 | gSavedSettings.setF32("AFKTimeout", mAFKTimeout ); |
225 | gSavedSettings.setBOOL("MiniMapRotate", mMiniMapRotate ); | 227 | gSavedSettings.setBOOL("MiniMapRotate", mMiniMapRotate ); |
228 | gSavedSettings.setBOOL("MiniMapTeleport", mMiniMapTeleport); | ||
226 | gSavedSettings.setBOOL("NotifyMoneyChange", mNotifyMoney ); | 229 | gSavedSettings.setBOOL("NotifyMoneyChange", mNotifyMoney ); |
227 | gSavedSettings.setBOOL("UseDefaultColorPicker", mUseDefaultColor ); | 230 | gSavedSettings.setBOOL("UseDefaultColorPicker", mUseDefaultColor ); |
228 | gSavedSettings.setBOOL("ShowSearchBar", mShowSearch); | 231 | gSavedSettings.setBOOL("ShowSearchBar", mShowSearch); |
@@ -240,3 +243,10 @@ void LLPanelGeneral::clickShowStartLocation(LLUICtrl*, void* user_data) | |||
240 | { | 243 | { |
241 | LLPanelLogin::refreshLocation( false ); // in case LLPanelLogin is visible | 244 | LLPanelLogin::refreshLocation( false ); // in case LLPanelLogin is visible |
242 | } | 245 | } |
246 | |||
247 | // static | ||
248 | void LLPanelGeneral::onClickResetUISize(void* user_data) | ||
249 | { | ||
250 | gSavedSettings.setF32("UIScaleFactor", 1.0f); | ||
251 | gViewerWindow->reshape(gViewerWindow->getWindowDisplayWidth(), gViewerWindow->getWindowDisplayHeight()); | ||
252 | } \ No newline at end of file | ||