diff options
Diffstat (limited to 'indra/newview')
17 files changed, 49 insertions, 44 deletions
| diff --git a/indra/newview/llavatarlistitem.cpp b/indra/newview/llavatarlistitem.cpp index 9f7699b3db..cc522a64e8 100644 --- a/indra/newview/llavatarlistitem.cpp +++ b/indra/newview/llavatarlistitem.cpp @@ -450,20 +450,20 @@ void LLAvatarListItem::initChildrenWidths(LLAvatarListItem* avatar_item)  	//info btn width + padding  	S32 info_btn_width = avatar_item->mProfileBtn->getRect().mLeft - avatar_item->mInfoBtn->getRect().mLeft; -	// edit their objects permission icon width + padding -	S32 permission_edit_theirs_width = avatar_item->mInfoBtn->getRect().mLeft - avatar_item->mIconPermissionEditTheirs->getRect().mLeft; - -	// edit my objects permission icon width + padding -	S32 permission_edit_mine_width = avatar_item->mIconPermissionEditTheirs->getRect().mLeft - avatar_item->mIconPermissionEditMine->getRect().mLeft; +	// online permission icon width + padding +	S32 permission_online_width = avatar_item->mInfoBtn->getRect().mLeft - avatar_item->mIconPermissionOnline->getRect().mLeft;  	// map permission icon width + padding -	S32 permission_map_width = avatar_item->mIconPermissionEditMine->getRect().mLeft - avatar_item->mIconPermissionMap->getRect().mLeft; +	S32 permission_map_width = avatar_item->mIconPermissionOnline->getRect().mLeft - avatar_item->mIconPermissionMap->getRect().mLeft; -	// online permission icon width + padding -	S32 permission_online_width = avatar_item->mIconPermissionMap->getRect().mLeft - avatar_item->mIconPermissionOnline->getRect().mLeft; +	// edit my objects permission icon width + padding +	S32 permission_edit_mine_width = avatar_item->mIconPermissionMap->getRect().mLeft - avatar_item->mIconPermissionEditMine->getRect().mLeft; + +	// edit their objects permission icon width + padding +	S32 permission_edit_theirs_width = avatar_item->mIconPermissionEditMine->getRect().mLeft - avatar_item->mIconPermissionEditTheirs->getRect().mLeft;  	// last interaction time textbox width + padding -	S32 last_interaction_time_width = avatar_item->mIconPermissionOnline->getRect().mLeft - avatar_item->mLastInteractionTime->getRect().mLeft; +	S32 last_interaction_time_width = avatar_item->mIconPermissionEditTheirs->getRect().mLeft - avatar_item->mLastInteractionTime->getRect().mLeft;  	// avatar icon width + padding  	S32 icon_width = avatar_item->mAvatarName->getRect().mLeft - avatar_item->mAvatarIcon->getRect().mLeft; @@ -475,10 +475,10 @@ void LLAvatarListItem::initChildrenWidths(LLAvatarListItem* avatar_item)  	sChildrenWidths[--index] = icon_width;  	sChildrenWidths[--index] = 0; // for avatar name we don't need its width, it will be calculated as "left available space"  	sChildrenWidths[--index] = last_interaction_time_width; -	sChildrenWidths[--index] = permission_online_width; -	sChildrenWidths[--index] = permission_map_width; -	sChildrenWidths[--index] = permission_edit_mine_width;  	sChildrenWidths[--index] = permission_edit_theirs_width; +	sChildrenWidths[--index] = permission_edit_mine_width; +	sChildrenWidths[--index] = permission_map_width; +	sChildrenWidths[--index] = permission_online_width;  	sChildrenWidths[--index] = info_btn_width;  	sChildrenWidths[--index] = profile_btn_width;  	sChildrenWidths[--index] = speaking_indicator_width; diff --git a/indra/newview/llavatarlistitem.h b/indra/newview/llavatarlistitem.h index ffb988b2ab..52187284eb 100644 --- a/indra/newview/llavatarlistitem.h +++ b/indra/newview/llavatarlistitem.h @@ -143,10 +143,10 @@ private:  		ALIC_SPEAKER_INDICATOR,  		ALIC_PROFILE_BUTTON,  		ALIC_INFO_BUTTON, -		ALIC_PERMISSION_EDIT_THEIRS, -		ALIC_PERMISSION_EDIT_MINE, -		ALIC_PERMISSION_MAP,  		ALIC_PERMISSION_ONLINE, +		ALIC_PERMISSION_MAP, +		ALIC_PERMISSION_EDIT_MINE, +		ALIC_PERMISSION_EDIT_THEIRS,  		ALIC_INTERACTION_TIME,  		ALIC_NAME,  		ALIC_ICON, diff --git a/indra/newview/skins/default/textures/edit_mine.png b/indra/newview/skins/default/textures/edit_mine.pngBinary files differ new file mode 100644 index 0000000000..a0bc7efd25 --- /dev/null +++ b/indra/newview/skins/default/textures/edit_mine.png diff --git a/indra/newview/skins/default/textures/edit_theirs.png b/indra/newview/skins/default/textures/edit_theirs.pngBinary files differ new file mode 100644 index 0000000000..ed36ad7cfc --- /dev/null +++ b/indra/newview/skins/default/textures/edit_theirs.png diff --git a/indra/newview/skins/default/textures/ff_edit_mine.tga b/indra/newview/skins/default/textures/ff_edit_mine.tgaBinary files differ deleted file mode 100644 index 8f0c35b98f..0000000000 --- a/indra/newview/skins/default/textures/ff_edit_mine.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_edit_mine_button.tga b/indra/newview/skins/default/textures/ff_edit_mine_button.tgaBinary files differ deleted file mode 100644 index 07627a65c5..0000000000 --- a/indra/newview/skins/default/textures/ff_edit_mine_button.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_edit_theirs.tga b/indra/newview/skins/default/textures/ff_edit_theirs.tgaBinary files differ deleted file mode 100644 index 005ada2dea..0000000000 --- a/indra/newview/skins/default/textures/ff_edit_theirs.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_edit_theirs_button.tga b/indra/newview/skins/default/textures/ff_edit_theirs_button.tgaBinary files differ deleted file mode 100644 index 798ef641d3..0000000000 --- a/indra/newview/skins/default/textures/ff_edit_theirs_button.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_online_status_button.tga b/indra/newview/skins/default/textures/ff_online_status_button.tgaBinary files differ deleted file mode 100644 index 9076df6b9e..0000000000 --- a/indra/newview/skins/default/textures/ff_online_status_button.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_visible_map.tga b/indra/newview/skins/default/textures/ff_visible_map.tgaBinary files differ deleted file mode 100644 index a4dad78dad..0000000000 --- a/indra/newview/skins/default/textures/ff_visible_map.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_visible_map_button.tga b/indra/newview/skins/default/textures/ff_visible_map_button.tgaBinary files differ deleted file mode 100644 index 8d13adee3f..0000000000 --- a/indra/newview/skins/default/textures/ff_visible_map_button.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_visible_online.tga b/indra/newview/skins/default/textures/ff_visible_online.tgaBinary files differ deleted file mode 100644 index 74e3a4e318..0000000000 --- a/indra/newview/skins/default/textures/ff_visible_online.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/ff_visible_online_button.tga b/indra/newview/skins/default/textures/ff_visible_online_button.tgaBinary files differ deleted file mode 100644 index 08a6cbedd9..0000000000 --- a/indra/newview/skins/default/textures/ff_visible_online_button.tga +++ /dev/null diff --git a/indra/newview/skins/default/textures/see_me_online.png b/indra/newview/skins/default/textures/see_me_online.pngBinary files differ new file mode 100644 index 0000000000..52dc2ae74f --- /dev/null +++ b/indra/newview/skins/default/textures/see_me_online.png diff --git a/indra/newview/skins/default/textures/see_on_map.png b/indra/newview/skins/default/textures/see_on_map.pngBinary files differ new file mode 100644 index 0000000000..200e649818 --- /dev/null +++ b/indra/newview/skins/default/textures/see_on_map.png diff --git a/indra/newview/skins/default/textures/textures.xml b/indra/newview/skins/default/textures/textures.xml index 273531f9b2..2776c07202 100644 --- a/indra/newview/skins/default/textures/textures.xml +++ b/indra/newview/skins/default/textures/textures.xml @@ -360,10 +360,10 @@ with the same filename but different name    <texture name="Pause_Over" file_name="icons/Pause_Over.png" preload="false" />    <texture name="Pause_Press" file_name="icons/Pause_Press.png" preload="false" /> -  <texture name="Permission_Visible_Online" file_name="ff_visible_online_button.tga" preload="false" /> -  <texture name="Permission_Visible_Map" file_name="ff_visible_map_button.tga" preload="false" /> -  <texture name="Permission_Edit_Objects_Mine" file_name="ff_edit_mine_button.tga" preload="false" /> -  <texture name="Permission_Edit_Objects_Theirs" file_name="ff_edit_theirs_button.tga" preload="false" /> +  <texture name="Permission_Visible_Online" file_name="see_me_online.png" preload="false" /> +  <texture name="Permission_Visible_Map" file_name="see_on_map.png" preload="false" /> +  <texture name="Permission_Edit_Objects_Mine" file_name="edit_mine.png" preload="false" /> +  <texture name="Permission_Edit_Objects_Theirs" file_name="edit_theirs.png" preload="false" />    <texture name="Play_Off" file_name="icons/Play_Off.png" preload="false" />    <texture name="Play_Over" file_name="icons/Play_Over.png" preload="false" /> diff --git a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml index b385654010..6f3629cc8f 100644 --- a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml @@ -19,6 +19,11 @@      <string name="FormatMonths">[COUNT]mon</string>      <string name="FormatYears">[COUNT]y</string> +    <!-- +    *NOTE: llavatarlistitem.cpp lays these controls out depending on which +           ones are visible. Trying to change their order here will break it +           ... which kinda sucks. +    -->      <icon       follows="top|right|left"       height="24" @@ -71,49 +76,49 @@       value="0s"       width="35" />      <icon -     height="20" +     height="16"       follows="right" -     image_name="Permission_Visible_Online" +     image_name="Permission_Edit_Objects_Theirs"       layout="topleft"       left_pad="3" -     right="-141" -     name="permission_online_icon" -     tool_tip="This friend can see when you're online" -     top="2" -     width="20" /> +     right="-129" +     name="permission_edit_theirs_icon" +     tool_tip="You can edit this friend's objects" +     top="4" +     width="16" />      <icon -     height="20" +     height="16"       follows="right" -     image_name="Permission_Visible_Map" +     image_name="Permission_Edit_Objects_Mine"       layout="topleft"       left_pad="3" -     tool_tip="This friend can locate you on the map" -     right="-118" -     name="permission_map_icon" +     right="-110" +     name="permission_edit_mine_icon" +     tool_tip="This friend can edit, delete or take your objects"       top_delta="0" -     width="20" /> +     width="16" />      <icon -     height="20" +     height="16"       follows="right" -     image_name="Permission_Edit_Objects_Mine" +     image_name="Permission_Visible_Map"       layout="topleft"       left_pad="3" -     right="-95" -     name="permission_edit_mine_icon" -     tool_tip="This friend can edit, delete or take your objects" +     tool_tip="This friend can locate you on the map" +     right="-91" +     name="permission_map_icon"       top_delta="0" -     width="20" /> +     width="16" />      <icon -     height="20" +     height="16"       follows="right" -     image_name="Permission_Edit_Objects_Theirs" +     image_name="Permission_Visible_Online"       layout="topleft"       left_pad="3"       right="-72" -     name="permission_edit_theirs_icon" -     tool_tip="You can edit this friend's objects" +     name="permission_online_icon" +     tool_tip="This friend can see when you're online"       top_delta="0" -     width="20" /> +     width="16" />      <button       follows="right"       height="16" @@ -124,7 +129,7 @@       right="-53"       name="info_btn"       tab_stop="false" -     top_delta="2" +     top_delta="0"       width="16" />      <button       follows="right" | 
