From 16aeb08d5e7bab90afdf2c838dd26481276bf854 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Mon, 3 Feb 2014 13:54:38 +0100 Subject: [PATCH] FIRE-1845: Customizable minimap background transparency --- indra/newview/app_settings/settings.xml | 20 +++++++++++++++++ indra/newview/llfloatermap.cpp | 9 ++++++++ indra/newview/llfloatermap.h | 3 +++ .../xui/de/panel_preferences_colors.xml | 4 +--- .../skins/default/xui/en/floater_map.xml | 4 ++-- .../xui/en/panel_preferences_colors.xml | 22 +++++++++++++++++-- .../skins/starlight/xui/en/floater_map.xml | 5 ++--- .../skins/starlightcui/xui/en/floater_map.xml | 2 +- .../skins/vintage/xui/en/floater_map.xml | 4 ++-- 9 files changed, 60 insertions(+), 13 deletions(-) diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 7e86d018eb..f3bb8791b1 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -21770,6 +21770,26 @@ Change of this parameter will affect the layout of buttons in notification toast Value 0 + FSMiniMapOpacity + + Comment + The opacity for the minimap background + Persist + 1 + Type + F32 + Value + 0.66 + SanityCheckType + Between + SanityValue + + 0.0 + 1.0 + + SanityComment + Setting this value lower than 0.0 or higher than 1.0 has no effect. + diff --git a/indra/newview/llfloatermap.cpp b/indra/newview/llfloatermap.cpp index cec111ae83..8cc7499621 100755 --- a/indra/newview/llfloatermap.cpp +++ b/indra/newview/llfloatermap.cpp @@ -507,3 +507,12 @@ void LLFloaterMap::refreshParcelOverlay() { mMap->mUpdateParcelImage = true; } + +// FIRE-1825: Minimap floater background transparency +// virtual +F32 LLFloaterMap::getCurrentTransparency() +{ + static LLCachedControl fsMiniMapOpacity(gSavedSettings, "FSMiniMapOpacity"); + return fsMiniMapOpacity(); +} + diff --git a/indra/newview/llfloatermap.h b/indra/newview/llfloatermap.h index db598cbb37..6876d74976 100755 --- a/indra/newview/llfloatermap.h +++ b/indra/newview/llfloatermap.h @@ -50,6 +50,9 @@ public: /*virtual*/ void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE); /*virtual*/ void draw(); + // FIRE-1825: Minimap floater background transparency + /*virtual*/ F32 getCurrentTransparency(); + private: void handleZoom(const LLSD& userdata); void handleStopTracking (const LLSD& userdata); diff --git a/indra/newview/skins/default/xui/de/panel_preferences_colors.xml b/indra/newview/skins/default/xui/de/panel_preferences_colors.xml index 82997fbc51..71d5c079ee 100755 --- a/indra/newview/skins/default/xui/de/panel_preferences_colors.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_colors.xml @@ -139,9 +139,7 @@ - - Mini-Karte: - + Punkte auf Minikarte: diff --git a/indra/newview/skins/default/xui/en/floater_map.xml b/indra/newview/skins/default/xui/en/floater_map.xml index 27b497813a..e18a14e737 100755 --- a/indra/newview/skins/default/xui/en/floater_map.xml +++ b/indra/newview/skins/default/xui/en/floater_map.xml @@ -1,7 +1,7 @@ + name="tab-minimap"> + Shout range - +