Feature Request: Make the map dot color for everyone else customizable
Switches MapAvatar from being part of a skin's colors.xml to being a user setting (optionally vanity per account) This makes sense because all the other dots were at the user's control already.
This commit is contained in:
@@ -204,6 +204,24 @@
|
||||
<key>IsCOA</key>
|
||||
<integer>1</integer>
|
||||
</map>
|
||||
<key>MapAvatar</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Color for map dots of residents who don't qualify for any color else.</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Color4</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<real>0.0</real>
|
||||
<real>1.0</real>
|
||||
<real>0.0</real>
|
||||
<real>1.0</real>
|
||||
</array>
|
||||
<key>IsCOA</key>
|
||||
<integer>1</integer>
|
||||
</map>
|
||||
<key>ColorFriendChat</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
|
||||
@@ -187,6 +187,7 @@ void LLPrefsAscentVan::refreshValues()
|
||||
mEstateOwnerColor = gSavedSettings.getColor4("AscentEstateOwnerColor");
|
||||
mLindenColor = gSavedSettings.getColor4("AscentLindenColor");
|
||||
mMutedColor = gSavedSettings.getColor4("AscentMutedColor");
|
||||
mMapAvatarColor = gSavedSettings.getColor4("MapAvatar");
|
||||
mCustomColor = gSavedSettings.getColor4("MoyMiniMapCustomColor");
|
||||
mColorFriendChat = gSavedSettings.getBOOL("ColorFriendChat");
|
||||
mColorEOChat = gSavedSettings.getBOOL("ColorEstateOwnerChat");
|
||||
@@ -258,6 +259,7 @@ void LLPrefsAscentVan::cancel()
|
||||
gSavedSettings.setColor4("AscentEstateOwnerColor", mEstateOwnerColor);
|
||||
gSavedSettings.setColor4("AscentLindenColor", mLindenColor);
|
||||
gSavedSettings.setColor4("AscentMutedColor", mMutedColor);
|
||||
gSavedSettings.setColor4("MapAvatar", mMapAvatarColor);
|
||||
gSavedSettings.setColor4("MoyMiniMapCustomColor", mCustomColor);
|
||||
gSavedSettings.setBOOL("ColorFriendChat", mColorFriendChat);
|
||||
gSavedSettings.setBOOL("ColorEstateOwnerChat", mColorEOChat);
|
||||
|
||||
@@ -84,6 +84,7 @@ protected:
|
||||
LLColor4 mEstateOwnerColor;
|
||||
LLColor4 mLindenColor;
|
||||
LLColor4 mMutedColor;
|
||||
LLColor4 mMapAvatarColor;
|
||||
LLColor4 mCustomColor;
|
||||
bool mColorFriendChat;
|
||||
bool mColorEOChat;
|
||||
|
||||
@@ -375,7 +375,7 @@ void LLNetMap::draw()
|
||||
// Draw avatars
|
||||
// LLColor4 mapcolor = gAvatarMapColor;
|
||||
|
||||
static const LLCachedControl<LLColor4> standard_color(gColors,"MapAvatar",LLColor4(0.f,1.f,0.f,1.f));
|
||||
static const LLCachedControl<LLColor4> standard_color("MapAvatar",LLColor4(0.f,1.f,0.f,1.f));
|
||||
static const LLCachedControl<LLColor4> friend_color_stored("AscentFriendColor",LLColor4(1.f,1.f,0.f,1.f));
|
||||
static const LLCachedControl<LLColor4> em_color("AscentEstateOwnerColor",LLColor4(1.f,0.6f,1.f,1.f));
|
||||
static const LLCachedControl<LLColor4> linden_color("AscentLindenColor",LLColor4(0.f,0.f,1.f,1.f));
|
||||
|
||||
@@ -1204,7 +1204,7 @@ void LLWorldMapView::drawAgents()
|
||||
{
|
||||
F32 agents_scale = (sMapScale * 0.9f) / 256.f;
|
||||
|
||||
LLColor4 avatar_color = gColors.getColor( "MapAvatar" );
|
||||
LLColor4 avatar_color = gSavedSettings.getColor( "MapAvatar" );
|
||||
// LLColor4 friend_color = gColors.getColor( "MapFriend" );
|
||||
|
||||
for (handle_list_t::iterator iter = mVisibleRegions.begin(); iter != mVisibleRegions.end(); ++iter)
|
||||
|
||||
@@ -45,6 +45,7 @@
|
||||
<color_swatch border_color="0.45098 0.517647 0.607843 1" bottom_delta="0" can_apply_immediately="true" color="1 1 1 1" control_name="AscentEstateOwnerColor" follows="top" height="47" label="Estate" left_delta="54" name="estate_owner_color_swatch" width="44" tool_tip="Color of Estate Managers"/>
|
||||
<color_swatch border_color="0.45098 0.517647 0.607843 1" bottom_delta="0" can_apply_immediately="true" color="0.6 0.6 1 1" control_name="AscentLindenColor" follows="top" height="47" label="Lindens" left_delta="54" name="linden_color_swatch" width="44" tool_tip="Color of Lindens"/>
|
||||
<color_swatch border_color="0.45098 0.517647 0.607843 1" bottom_delta="0" can_apply_immediately="true" color="0.8 1 1 1" control_name="AscentMutedColor" follows="top" height="47" label="Muted" left_delta="54" name="muted_color_swatch" width="44" tool_tip="Color of Muted"/>
|
||||
<color_swatch border_color="0.45098 0.517647 0.607843 1" bottom_delta="0" can_apply_immediately="true" color="0 1 0 1" control_name="MapAvatar" follows="top" height="47" label="Others" left_delta="54" name="others_color_swatch" width="44" tool_tip="Color of everyone else on the minimap and world map"/>
|
||||
<color_swatch border_color="0.45098 0.517647 0.607843 1" bottom_delta="0" can_apply_immediately="true" color="0.375 1 1 1" control_name="MoyMiniMapCustomColor" follows="top" height="47" label="Custom (Minimap)" left_delta="54" name="custom_color_swatch" width="44" tool_tip="Color of users picked out on the minimap only"/>
|
||||
<text bottom_delta="-9" follows="top" height="10" left="20" name="chat_color_text">Use colors for chat:</text>
|
||||
<check_box bottom_delta="-7" control_name="ColorFriendChat" follows="top" height="20" label="" left_delta="150" name="color_friend_check" width="44" tool_tip="Color Friend Chat"/>
|
||||
|
||||
Reference in New Issue
Block a user