diff options
| author | James Cook <james@lindenlab.com> | 2010-02-10 12:04:26 -0800 | 
|---|---|---|
| committer | James Cook <james@lindenlab.com> | 2010-02-10 12:04:26 -0800 | 
| commit | 301f250c1cd77711c0234d8ed4089453712f834e (patch) | |
| tree | 7e4efefa0d40ea0333a9d821cc4ee926cb42c932 | |
| parent | 644c5cadbf8a0ab3ea7c2137e8819220a010c93f (diff) | |
Mini-inspectors show both display name and SLID
| -rw-r--r-- | indra/newview/llinspectavatar.cpp | 19 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/inspect_avatar.xml | 15 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_login.xml | 2 | 
3 files changed, 29 insertions, 7 deletions
| diff --git a/indra/newview/llinspectavatar.cpp b/indra/newview/llinspectavatar.cpp index ddd9008b3c..41dbeab5a7 100644 --- a/indra/newview/llinspectavatar.cpp +++ b/indra/newview/llinspectavatar.cpp @@ -138,7 +138,7 @@ private:  	bool isNotFriend();  	// Callback for gCacheName to look up avatar name -	void nameUpdatedCallback(const LLUUID& id, +	void onNameCache(const LLUUID& id,  							 const std::string& name,  							 bool is_group); @@ -359,7 +359,7 @@ void LLInspectAvatar::requestUpdate()  	childSetValue("avatar_icon", LLSD(mAvatarID) );  	gCacheName->get(mAvatarID, false, -		boost::bind(&LLInspectAvatar::nameUpdatedCallback, +		boost::bind(&LLInspectAvatar::onNameCache,  			this, _1, _2, _3));  } @@ -601,7 +601,7 @@ void LLInspectAvatar::onVolumeChange(const LLSD& data)  	gVoiceClient->setUserVolume(mAvatarID, volume);  } -void LLInspectAvatar::nameUpdatedCallback( +void LLInspectAvatar::onNameCache(  	const LLUUID& id,  	const std::string& name,  	bool is_group) @@ -609,7 +609,18 @@ void LLInspectAvatar::nameUpdatedCallback(  	if (id == mAvatarID)  	{  		mAvatarName = name; -		childSetValue("user_name", LLSD(mAvatarName) ); + +		// IDEVO JAMESDEBUG - need to always display a display name +		std::string display_name; +		if (gCacheName->getDisplayName(mAvatarID, display_name)) +		{ +			getChild<LLUICtrl>("user_name")->setValue(display_name); +		} +		else +		{ +			getChild<LLUICtrl>("user_name")->setValue(name); +		} +		getChild<LLUICtrl>("user_slid")->setValue(name);  	}  } diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index 9796f7b5b6..b7717859fc 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -9,7 +9,7 @@   bg_opaque_image="Inspector_Background"   can_close="false"   can_minimize="false" - height="148" + height="164"   layout="topleft"   name="inspect_avatar"   single_instance="true" @@ -47,9 +47,20 @@       follows="top|left"       height="16"       left="8" +     name="user_slid" +     font="SansSerifSmall" +     text_color="White" +     value="James.pinden" +     width="175" +     use_ellipses="true" /> +    <text +     follows="top|left" +     height="16" +     left="8"       name="user_subtitle"       font="SansSerifSmall"       text_color="White" +     top_pad="0"        value="11 Months, 3 days old"       width="175"       use_ellipses="true" /> @@ -108,7 +119,7 @@       height="20"       label="Add Friend"       left="8" -     top="119" +     top="135"       name="add_friend_btn"       width="90" />      <button diff --git a/indra/newview/skins/default/xui/en/panel_login.xml b/indra/newview/skins/default/xui/en/panel_login.xml index cf119c9ab6..2777b641c9 100644 --- a/indra/newview/skins/default/xui/en/panel_login.xml +++ b/indra/newview/skins/default/xui/en/panel_login.xml @@ -60,7 +60,7 @@ name="first_name_text"  top="20"  left="20"  width="150"> -  Second Life ID: +  Second Life Name or ID:  </text>  <line_editor  follows="left|bottom" | 
