diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llpanelme.cpp | 14 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_edit_profile.xml | 19 | 
2 files changed, 31 insertions, 2 deletions
| diff --git a/indra/newview/llpanelme.cpp b/indra/newview/llpanelme.cpp index a4a63cdc1c..79d5195ccf 100644 --- a/indra/newview/llpanelme.cpp +++ b/indra/newview/llpanelme.cpp @@ -232,6 +232,20 @@ void LLPanelMyProfileEdit::onNameCache(const LLUUID& agent_id, const LLAvatarNam  {  	getChild<LLUICtrl>("user_name")->setValue( av_name.mDisplayName );  	getChild<LLUICtrl>("user_slid")->setValue( av_name.mUsername ); +	getChild<LLUICtrl>("user_name_small")->setValue( av_name.mDisplayName ); + +	// show smaller display name if too long to display in regular size +	if (getChild<LLTextBox>("user_name")->getTextPixelWidth() > getChild<LLTextBox>("user_name")->getRect().getWidth()) +	{ +		getChild<LLUICtrl>("user_name_small")->setVisible( true ); +		getChild<LLUICtrl>("user_name")->setVisible( false ); +	} +	else +	{ +		getChild<LLUICtrl>("user_name_small")->setVisible( false ); +		getChild<LLUICtrl>("user_name")->setVisible( true ); + +	}  }  BOOL LLPanelMyProfileEdit::postBuild() diff --git a/indra/newview/skins/default/xui/en/panel_edit_profile.xml b/indra/newview/skins/default/xui/en/panel_edit_profile.xml index 665af93876..cf075b8aae 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_profile.xml @@ -118,7 +118,22 @@         top_delta="3"         value="Hamilton Hitchings"         use_ellipses="true"  -       width="265" /> +       visible="true"  +       width="250" /> +      <text +       follows="top|left" +       font="SansSerifBold" +       height="20" +       layout="topleft" +       left_delta="0" +       name="user_name_small" +       text_color="white" +       top_delta="-4" +       value="Hamilton Hitchings" +       use_ellipses="true" +       visible="false"  +       wrap="true" +       width="245" />        <text      follows="top|left"      height="13" @@ -126,7 +141,7 @@      left="10"      name="user_label"      text_color="LtGray" -    top_pad="4"  +    top_pad="8"       value="Username:"      width="70" />        <text | 
