summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/newview/app_settings/settings.xml4
-rw-r--r--indra/newview/llfolderview.cpp8
-rw-r--r--indra/newview/llgroupmgr.cpp20
-rw-r--r--indra/newview/llimfloater.cpp6
-rw-r--r--indra/newview/llimfloatercontainer.cpp8
-rw-r--r--indra/newview/lltoastnotifypanel.cpp130
-rw-r--r--indra/newview/lltoastnotifypanel.h8
-rw-r--r--indra/newview/skins/default/xui/en/floater_outfit_save_as.xml1
-rw-r--r--indra/newview/skins/default/xui/en/panel_edit_classified.xml22
-rw-r--r--indra/newview/skins/default/xui/en/panel_edit_pick.xml22
-rw-r--r--indra/newview/skins/default/xui/en/panel_edit_profile.xml46
-rw-r--r--indra/newview/skins/default/xui/en/panel_group_general.xml8
-rw-r--r--indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml85
-rw-r--r--indra/newview/skins/default/xui/en/panel_group_roles.xml6
-rw-r--r--indra/newview/skins/default/xui/en/panel_landmarks.xml17
-rw-r--r--indra/newview/skins/default/xui/en/panel_me.xml8
-rw-r--r--indra/newview/skins/default/xui/en/panel_my_profile.xml14
-rw-r--r--indra/newview/skins/default/xui/en/panel_notes.xml34
-rw-r--r--indra/newview/skins/default/xui/en/panel_notification.xml16
-rw-r--r--indra/newview/skins/default/xui/en/panel_people.xml153
-rw-r--r--indra/newview/skins/default/xui/en/panel_pick_info.xml10
-rw-r--r--indra/newview/skins/default/xui/en/panel_picks.xml10
-rw-r--r--indra/newview/skins/default/xui/en/panel_profile.xml2
-rw-r--r--indra/newview/skins/default/xui/en/panel_profile_view.xml9
-rw-r--r--indra/newview/skins/default/xui/en/panel_side_tray.xml7
-rw-r--r--scripts/messages/message_template.msg4
26 files changed, 362 insertions, 296 deletions
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 4207185dc2..48c74ade02 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -5055,7 +5055,9 @@
<map>
<key>Comment</key>
<string>Default width of buttons in the toast.
- Note if required width will be less then this one, a button will be reshaped to default size , otherwise to required</string>
+ Notes:
+ If required width will be less then this one, a button will be reshaped to default size , otherwise to required
+ Change of this parameter will affect the layout of buttons in notification toast.</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
diff --git a/indra/newview/llfolderview.cpp b/indra/newview/llfolderview.cpp
index 8dbdfff635..d053933dfb 100644
--- a/indra/newview/llfolderview.cpp
+++ b/indra/newview/llfolderview.cpp
@@ -234,7 +234,7 @@ LLFolderView::LLFolderView(const Params& p)
// Textbox
LLTextBox::Params text_p;
- LLRect new_r(5, 13-50, 300, 0-50);
+ LLRect new_r(5, 40, 300, 40-13);
text_p.name(std::string(p.name));
text_p.rect(new_r);
text_p.font(getLabelFontForStyle(mLabelStyle));
@@ -1625,7 +1625,11 @@ BOOL LLFolderView::handleKeyHere( KEY key, MASK mask )
LLFolderViewItem* parent_folder = last_selected->getParentFolder();
if (!last_selected->isOpen() && parent_folder && parent_folder->getParentFolder())
{
- setSelection(parent_folder, FALSE, TRUE);
+ // Don't change selectin to hidden folder. See EXT-5328.
+ if (!parent_folder->getHidden())
+ {
+ setSelection(parent_folder, FALSE, TRUE);
+ }
}
else
{
diff --git a/indra/newview/llgroupmgr.cpp b/indra/newview/llgroupmgr.cpp
index 4db75bbd8a..6dbd3a81e8 100644
--- a/indra/newview/llgroupmgr.cpp
+++ b/indra/newview/llgroupmgr.cpp
@@ -1721,15 +1721,14 @@ void LLGroupMgr::sendGroupMemberEjects(const LLUUID& group_id,
{
LLUUID& ejected_member_id = (*it);
- llwarns << "LLGroupMgr::sendGroupMemberEjects -- ejecting member" << ejected_member_id << llendl;
-
// Can't use 'eject' to leave a group.
- if ((*it) == gAgent.getID()) continue;
+ if (ejected_member_id == gAgent.getID()) continue;
// Make sure they are in the group, and we need the member data
- LLGroupMgrGroupData::member_list_t::iterator mit = group_datap->mMembers.find(*it);
+ LLGroupMgrGroupData::member_list_t::iterator mit = group_datap->mMembers.find(ejected_member_id);
if (mit != group_datap->mMembers.end())
{
+ LLGroupMemberData* member_data = (*mit).second;
// Add them to the message
if (start_message)
{
@@ -1752,21 +1751,18 @@ void LLGroupMgr::sendGroupMemberEjects(const LLUUID& group_id,
}
// Clean up groupmgr
- for (LLGroupMemberData::role_list_t::iterator rit = (*mit).second->roleBegin();
- rit != (*mit).second->roleEnd(); ++rit)
+ for (LLGroupMemberData::role_list_t::iterator rit = member_data->roleBegin();
+ rit != member_data->roleEnd(); ++rit)
{
if ((*rit).first.notNull() && (*rit).second!=0)
{
(*rit).second->removeMember(ejected_member_id);
-
- llwarns << "LLGroupMgr::sendGroupMemberEjects - removing member from role " << llendl;
}
}
- group_datap->mMembers.erase(*it);
+ group_datap->mMembers.erase(ejected_member_id);
- llwarns << "LLGroupMgr::sendGroupMemberEjects - deleting memnber data " << llendl;
- delete (*mit).second;
+ delete member_data;
}
}
@@ -1774,8 +1770,6 @@ void LLGroupMgr::sendGroupMemberEjects(const LLUUID& group_id,
{
gAgent.sendReliableMessage();
}
-
- llwarns << "LLGroupMgr::sendGroupMemberEjects - done " << llendl;
}
void LLGroupMgr::sendGroupRoleChanges(const LLUUID& group_id)
diff --git a/indra/newview/llimfloater.cpp b/indra/newview/llimfloater.cpp
index 52312b87a5..8b2c5b039f 100644
--- a/indra/newview/llimfloater.cpp
+++ b/indra/newview/llimfloater.cpp
@@ -489,7 +489,11 @@ void LLIMFloater::setVisible(BOOL visible)
channel->redrawToasts();
}
- if (visible && mChatHistory && mInputEditor)
+ BOOL is_minimized = visible && isChatMultiTab()
+ ? LLIMFloaterContainer::getInstance()->isMinimized()
+ : !visible;
+
+ if (!is_minimized && mChatHistory && mInputEditor)
{
//only if floater was construced and initialized from xml
updateMessages();
diff --git a/indra/newview/llimfloatercontainer.cpp b/indra/newview/llimfloatercontainer.cpp
index a775115ac9..2f248f3596 100644
--- a/indra/newview/llimfloatercontainer.cpp
+++ b/indra/newview/llimfloatercontainer.cpp
@@ -110,8 +110,8 @@ void LLIMFloaterContainer::addFloater(LLFloater* floaterp,
icon_params.avatar_id = avatar_id;
icon = LLUICtrlFactory::instance().createWidget<LLAvatarIconCtrl>(icon_params);
- mSessions[avatar_id] = floaterp;
- floaterp->mCloseSignal.connect(boost::bind(&LLIMFloaterContainer::onCloseFloater, this, avatar_id));
+ mSessions[session_id] = floaterp;
+ floaterp->mCloseSignal.connect(boost::bind(&LLIMFloaterContainer::onCloseFloater, this, session_id));
}
mTabContainer->setTabImage(floaterp, icon);
}
@@ -123,7 +123,7 @@ void LLIMFloaterContainer::onCloseFloater(LLUUID& id)
void LLIMFloaterContainer::onNewMessageReceived(const LLSD& data)
{
- LLUUID session_id = data["from_id"].asUUID();
+ LLUUID session_id = data["session_id"].asUUID();
LLFloater* floaterp = get_ptr_in_map(mSessions, session_id);
LLFloater* current_floater = LLMultiFloater::getActiveFloater();
@@ -147,6 +147,8 @@ LLIMFloaterContainer* LLIMFloaterContainer::getInstance()
void LLIMFloaterContainer::setMinimized(BOOL b)
{
+ if (isMinimized() == b) return;
+
LLMultiFloater::setMinimized(b);
if (isMinimized()) return;
diff --git a/indra/newview/lltoastnotifypanel.cpp b/indra/newview/lltoastnotifypanel.cpp
index 980b51337f..ef3535042c 100644
--- a/indra/newview/lltoastnotifypanel.cpp
+++ b/indra/newview/lltoastnotifypanel.cpp
@@ -46,6 +46,7 @@
#include "llnotificationsutil.h"
const S32 BOTTOM_PAD = VPAD * 3;
+const S32 IGNORE_BTN_TOP_DELTA = 3*VPAD;//additional ignore_btn padding
S32 BUTTON_WIDTH = 90;
//static
@@ -127,14 +128,6 @@ mAddedDefaultBtn(false)
{
std::vector<index_button_pair_t> buttons;
buttons.reserve(mNumOptions);
- for (S32 i = 0; i < mNumOptions; i++)
- {
- LLSD form_element = form->getElement(i);
- if (form_element["type"].asString() != "button")
- {
- continue;
- }
- }
S32 buttons_width = 0;
// create all buttons and accumulate they total width to reshape mControlPanel
for (S32 i = 0; i < mNumOptions; i++)
@@ -155,22 +148,42 @@ mAddedDefaultBtn(false)
}
else
{
- //try get an average left_pad to spread out buttons
- S32 left_pad = (getRect().getWidth() - buttons_width) / (S32(buttons.size() + 1));
- // left_pad can be < 2*HPAD if we have a lot of buttons.
- if(left_pad < 2*HPAD)
+ const S32 button_panel_width = mControlPanel->getRect().getWidth();// do not change width of the panel
+ S32 button_panel_height = mControlPanel->getRect().getHeight();
+ //try get an average h_pad to spread out buttons
+ S32 h_pad = (button_panel_width - buttons_width) / (S32(buttons.size()));
+ if(h_pad < 2*HPAD)
{
- //Probably it is a scriptdialog toast, set default left_pad
- left_pad = 2*HPAD;
+ /*
+ * Probably it is a scriptdialog toast
+ * for a scriptdialog toast h_pad can be < 2*HPAD if we have a lot of buttons.
+ * In last case set default h_pad to avoid heaping of buttons
+ */
+ h_pad = 2*HPAD;
}
- //how many rows we need to fit all buttons with current width of the panel
- S32 button_rows = (buttons_width + left_pad * S32(buttons.size() + 1)) / getRect().getWidth() + 1;
- //calculate required panel height
- S32 button_panel_height = button_rows *( BTN_HEIGHT + VPAD) + BOTTOM_PAD;
-
- adjustPanelForScriptNotice(getRect().getWidth(), button_panel_height);
- //we begin from lefttop angle and go to rightbottom.
- updateButtonsLayout(buttons, left_pad, button_panel_height);
+ if (mIsScriptDialog)
+ {
+ // we are using default width for script buttons so we can determinate button_rows
+ //to get a number of rows we divide the required width of the buttons to button_panel_width
+ S32 button_rows = llceil(F32(buttons.size() - 1) * (BUTTON_WIDTH + h_pad) / button_panel_width);
+ //S32 button_rows = (buttons.size() - 1) * (BUTTON_WIDTH + h_pad) / button_panel_width;
+ //reserve one row for the ignore_btn
+ button_rows++;
+ //calculate required panel height for scripdialog notification.
+ button_panel_height = button_rows * (BTN_HEIGHT + VPAD) + IGNORE_BTN_TOP_DELTA + BOTTOM_PAD;
+ }
+ else
+ {
+ // in common case buttons can have different widths so we need to calculate button_rows according to buttons_width
+ //S32 button_rows = llceil(F32(buttons.size()) * (buttons_width + h_pad) / button_panel_width);
+ S32 button_rows = llceil(F32((buttons.size() - 1) * h_pad + buttons_width) / button_panel_width);
+ //calculate required panel height
+ button_panel_height = button_rows * (BTN_HEIGHT + VPAD) + BOTTOM_PAD;
+ }
+
+ // we need to keep min width and max height to make visible all buttons, because width of the toast can not be changed
+ adjustPanelForScriptNotice(button_panel_width, button_panel_height);
+ updateButtonsLayout(buttons, h_pad);
}
}
// adjust panel's height to the text size
@@ -202,7 +215,8 @@ LLButton* LLToastNotifyPanel::createButton(const LLSD& form_element, BOOL is_opt
mBtnCallbackData.push_back(userdata);
LLButton::Params p;
- const LLFontGL* font = form_element["index"].asInteger() == -1 ? sFontSmall: sFont; // for ignore button in script dialog
+ bool is_ignore_btn = form_element["index"].asInteger() == -1;
+ const LLFontGL* font = is_ignore_btn ? sFontSmall: sFont; // for ignore button in script dialog
p.name(form_element["name"].asString());
p.label(form_element["text"].asString());
p.font(font);
@@ -216,12 +230,19 @@ LLButton* LLToastNotifyPanel::createButton(const LLSD& form_element, BOOL is_opt
p.image_color(LLUIColorTable::instance().getColor("ButtonCautionImageColor"));
p.image_color_disabled(LLUIColorTable::instance().getColor("ButtonCautionImageColor"));
}
+ // for the scriptdialog buttons we use fixed button size. This is a limit!
if (!mIsScriptDialog && font->getWidth(form_element["text"].asString()) > BUTTON_WIDTH)
{
p.rect.width = 1;
p.auto_resize = true;
}
-
+ else if (mIsScriptDialog && is_ignore_btn)
+ {
+ // this is ignore button,make it smaller
+ p.rect.height = BTN_HEIGHT_SMALL;
+ p.rect.width = 1;
+ p.auto_resize = true;
+ }
LLButton* btn = LLUICtrlFactory::create<LLButton>(p);
mNumButtons++;
btn->autoResize();
@@ -241,38 +262,48 @@ LLToastNotifyPanel::~LLToastNotifyPanel()
LLNotifications::getInstance()->cancel(mNotification);
}
}
-void LLToastNotifyPanel::updateButtonsLayout(const std::vector<index_button_pair_t>& buttons, S32 left_pad, S32 top)
+
+void LLToastNotifyPanel::updateButtonsLayout(const std::vector<index_button_pair_t>& buttons, S32 h_pad)
{
- S32 left = left_pad;
+ S32 left = 0;
+ //reserve place for ignore button
+ S32 bottom_offset = mIsScriptDialog ? (BTN_HEIGHT + IGNORE_BTN_TOP_DELTA + BOTTOM_PAD) : BOTTOM_PAD;
+ S32 max_width = mControlPanel->getRect().getWidth();
LLButton* ignore_btn = NULL;
for (std::vector<index_button_pair_t>::const_iterator it = buttons.begin(); it != buttons.end(); it++)
{
- if(left + it->second->getRect().getWidth() + 2*HPAD > getRect().getWidth())
- {
- // looks like we need to add button to the next row
- left = left_pad;
- top-= (BTN_HEIGHT + VPAD);
- }
- LLRect btn_rect(it->second->getRect());
- if(mIsScriptDialog && it->first == -1)
+ if (it->first == -1)
{
- //this is ignore button ( index == -1) we need to add it into new extra row at the end
ignore_btn = it->second;
continue;
}
- btn_rect.setLeftTopAndSize(left, top, btn_rect.getWidth(), btn_rect.getHeight());
- it->second->setRect(btn_rect);
- left = btn_rect.mLeft + btn_rect.getWidth() + left_pad;
- addChild(it->second, -1);
+ LLButton* btn = it->second;
+ LLRect btn_rect(btn->getRect());
+ if (left + btn_rect.getWidth() > max_width)// whether there is still some place for button+h_pad in the mControlPanel
+ {
+ // looks like we need to add button to the next row
+ left = 0;
+ bottom_offset += (BTN_HEIGHT + VPAD);
+ }
+ //we arrange buttons from bottom to top for backward support of old script
+ btn_rect.setOriginAndSize(left, bottom_offset, btn_rect.getWidth(), btn_rect.getHeight());
+ btn->setRect(btn_rect);
+ left = btn_rect.mLeft + btn_rect.getWidth() + h_pad;
+ mControlPanel->addChild(btn, -1);
}
- if(ignore_btn)
+ if (mIsScriptDialog && ignore_btn != NULL)
{
- LLRect btn_rect(ignore_btn->getRect());
- btn_rect.setOriginAndSize(getRect().getWidth() - btn_rect.getWidth() - left_pad,
- BOTTOM_PAD,// move button at the bottom edge
- btn_rect.getWidth(), btn_rect.getHeight());
- ignore_btn->setRect(btn_rect);
- addChild(ignore_btn, -1);
+ LLRect ignore_btn_rect(ignore_btn->getRect());
+ S32 buttons_per_row = max_width / BUTTON_WIDTH; //assume that h_pad far less than BUTTON_WIDTH
+ S32 ignore_btn_left = buttons_per_row * BUTTON_WIDTH + (buttons_per_row - 1) * h_pad - ignore_btn_rect.getWidth();
+ if (ignore_btn_left + ignore_btn_rect.getWidth() > max_width)// make sure that the ignore button is in panel
+ {
+ ignore_btn_left = max_width - ignore_btn_rect.getWidth() - 2 * HPAD;
+ }
+ ignore_btn_rect.setOriginAndSize(ignore_btn_left, BOTTOM_PAD,// always move ignore button at the bottom
+ ignore_btn_rect.getWidth(), ignore_btn_rect.getHeight());
+ ignore_btn->setRect(ignore_btn_rect);
+ mControlPanel->addChild(ignore_btn, -1);
}
}
@@ -280,18 +311,15 @@ void LLToastNotifyPanel::adjustPanelForScriptNotice(S32 button_panel_width, S32
{
//adjust layout
// we need to keep min width and max height to make visible all buttons, because width of the toast can not be changed
- LLRect button_rect = mControlPanel->getRect();
reshape(getRect().getWidth(), mInfoPanel->getRect().getHeight() + button_panel_height + VPAD);
- button_rect.set(0, button_rect.mBottom + button_panel_height, button_rect.getWidth(), button_rect.mBottom);
- mControlPanel->reshape(button_rect.getWidth(), button_panel_height);
- mControlPanel->setRect(button_rect);
+ mControlPanel->reshape( button_panel_width, button_panel_height);
}
void LLToastNotifyPanel::adjustPanelForTipNotice()
{
LLRect info_rect = mInfoPanel->getRect();
LLRect this_rect = getRect();
-
+ //we don't need display ControlPanel for tips because they doesn't contain any buttons.
mControlPanel->setVisible(FALSE);
reshape(getRect().getWidth(), mInfoPanel->getRect().getHeight());
diff --git a/indra/newview/lltoastnotifypanel.h b/indra/newview/lltoastnotifypanel.h
index 1f50c21f6f..3d57c50386 100644
--- a/indra/newview/lltoastnotifypanel.h
+++ b/indra/newview/lltoastnotifypanel.h
@@ -73,7 +73,13 @@ private:
void adjustPanelForScriptNotice(S32 max_width, S32 max_height);
void adjustPanelForTipNotice();
void addDefaultButton();
- void updateButtonsLayout(const std::vector<index_button_pair_t>& buttons, S32 left_pad, S32 top);
+ /*
+ * It lays out buttons of the notification in mControlPanel.
+ * Buttons will be placed from BOTTOM to TOP.
+ * @param h_pad horizontal space between buttons. It is depent on number of buttons.
+ * @param buttons vector of button to be added.
+ */
+ void updateButtonsLayout(const std::vector<index_button_pair_t>& buttons, S32 h_pad);
// panel elements
LLTextBase* mTextBox;
diff --git a/indra/newview/skins/default/xui/en/floater_outfit_save_as.xml b/indra/newview/skins/default/xui/en/floater_outfit_save_as.xml
index 16079b30cb..a2938e8574 100644
--- a/indra/newview/skins/default/xui/en/floater_outfit_save_as.xml
+++ b/indra/newview/skins/default/xui/en/floater_outfit_save_as.xml
@@ -4,6 +4,7 @@
can_minimize="false"
height="100"
layout="topleft"
+ title="Save Outfit"
name="modal container"
width="240">
<button
diff --git a/indra/newview/skins/default/xui/en/panel_edit_classified.xml b/indra/newview/skins/default/xui/en/panel_edit_classified.xml
index a357ba1d97..cc09835049 100644
--- a/indra/newview/skins/default/xui/en/panel_edit_classified.xml
+++ b/indra/newview/skins/default/xui/en/panel_edit_classified.xml
@@ -3,7 +3,7 @@
background_visible="true"
bevel_style="in"
follows="left|top|right|bottom"
- height="570"
+ height="569"
label="Edit Classified"
layout="topleft"
left="0"
@@ -23,7 +23,7 @@
layout="topleft"
name="back_btn"
picture_style="true"
- left="11"
+ left="12"
tab_stop="false"
top="2"
width="23" />
@@ -46,12 +46,12 @@
follows="all"
height="502"
layout="topleft"
- left="9"
+ left="8"
top_pad="10"
name="profile_scroll"
reserve_scroll_corner="false"
opaque="true"
- width="310">
+ width="312">
<panel
name="scroll_content_panel"
follows="left|top"
@@ -71,15 +71,15 @@
left="11"
name="classified_snapshot" />
<icon
- height="18"
- image_name="AddItem_Off"
+ height="197"
+ image_name="spacer24.tga"
layout="topleft"
- right="-5"
name="edit_icon"
label=""
tool_tip="Click to select an image"
- top="17"
- width="18" />
+ top="10"
+ left="11"
+ width="286" />
<text
type="string"
length="1"
@@ -232,7 +232,7 @@
height="23"
label="bottom_panel"
layout="topleft"
- left="9"
+ left="8"
name="bottom_panel"
top_pad="5"
width="303">
@@ -252,6 +252,6 @@
layout="topleft"
name="cancel_btn"
left_pad="3"
- width="152" />
+ width="153" />
</panel>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_edit_pick.xml b/indra/newview/skins/default/xui/en/panel_edit_pick.xml
index 6ef762dc1d..657e369beb 100644
--- a/indra/newview/skins/default/xui/en/panel_edit_pick.xml
+++ b/indra/newview/skins/default/xui/en/panel_edit_pick.xml
@@ -3,7 +3,7 @@
background_visible="true"
bevel_style="in"
follows="left|top|right|bottom"
- height="570"
+ height="569"
label="Edit Pick"
layout="topleft"
left="0"
@@ -18,7 +18,7 @@
image_overlay="BackArrow_Off"
layout="topleft"
name="back_btn"
- left="11"
+ left="12"
tab_stop="false"
top="2"
width="23" />
@@ -41,11 +41,11 @@
follows="all"
height="502"
layout="topleft"
- left="9"
+ left="8"
top_pad="10"
name="profile_scroll"
opaque="true"
- width="310">
+ width="312">
<panel
name="scroll_content_panel"
follows="left|top|right"
@@ -66,15 +66,15 @@
left="11"
name="pick_snapshot" />
<icon
- height="18"
- image_name="AddItem_Off"
+ height="197"
+ image_name="spacer24.tga"
layout="topleft"
- right="-5"
name="edit_icon"
label=""
tool_tip="Click to select an image"
- top="17"
- width="18" />
+ top="10"
+ left="11"
+ width="286" />
<text
type="string"
length="1"
@@ -172,7 +172,7 @@
height="23"
label="bottom_panel"
layout="topleft"
- left="9"
+ left="8"
name="bottom_panel"
top_pad="5"
width="303">
@@ -192,6 +192,6 @@
layout="topleft"
name="cancel_btn"
left_pad="3"
- width="152" />
+ width="153" />
</panel>
</panel>
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 2a2199fc87..26be8440e7 100644
--- a/indra/newview/skins/default/xui/en/panel_edit_profile.xml
+++ b/indra/newview/skins/default/xui/en/panel_edit_profile.xml
@@ -60,11 +60,11 @@
<scroll_container
color="DkGray2"
follows="all"
- height="493"
+ height="494"
min_height="300"
layout="topleft"
- left="9"
- width="290"
+ left="8"
+ width="292"
name="profile_scroll"
reserve_scroll_corner="true"
opaque="true"
@@ -74,19 +74,19 @@
follows="left|top|right"
layout="topleft"
top="0"
- height="493"
+ height="494"
min_height="300"
left="0"
- width="290">
+ width="292">
<panel
name="data_panel"
follows="left|top|right"
layout="topleft"
top="0"
- height="493"
+ height="494"
min_height="300"
left="0"
- width="290">
+ width="292">
<panel
name="lifes_images_panel"
follows="left|top|right"
@@ -94,7 +94,7 @@
layout="topleft"
top="0"
left="0"
- width="290">
+ width="292">
<panel
follows="left|top"
height="117"
@@ -102,7 +102,7 @@
left="10"
name="second_life_image_panel"
top="0"
- width="280">
+ width="282">
<text
follows="left|top|right"
font.style="BOLD"
@@ -127,15 +127,15 @@
width="102" />
</panel>
<icon
- height="18"
- image_name="AddItem_Off"
+ height="102"
+ image_name="spacer24.tga"
layout="topleft"
name="2nd_life_edit_icon"
label=""
- left="87"
+ left="11"
+ top_pad="-92"
tool_tip="Click to select an image"
- top="25"
- width="18" />
+ width="102" />
</panel>
<text_editor
type="string"
@@ -183,15 +183,15 @@
width="102" />
</panel>
<icon
- height="18"
- image_name="AddItem_Off"
+ height="102"
+ image_name="spacer24.tga"
layout="topleft"
name="real_world_edit_icon"
label=""
- left="87"
+ left="11"
+ top_pad="-92"
tool_tip="Click to select an image"
- top="148"
- width="18" />
+ width="102" />
<text_editor
type="string"
length="1"
@@ -230,7 +230,7 @@
top_pad="0"
value="http://"
name="homepage_edit"
- width="270">
+ width="272">
</line_editor>
<check_box
follows="left|top"
@@ -334,7 +334,7 @@
height="23"
label="Save Changes"
layout="topleft"
- left="9"
+ left="8"
name="save_btn"
top="5"
width="152" />
@@ -343,8 +343,8 @@
height="23"
label="Cancel"
layout="topleft"
- left_pad="4"
+ left_pad="3"
name="cancel_btn"
- width="152" />
+ width="153" />
</panel>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_group_general.xml b/indra/newview/skins/default/xui/en/panel_group_general.xml
index 662fd1ae73..41e53be29e 100644
--- a/indra/newview/skins/default/xui/en/panel_group_general.xml
+++ b/indra/newview/skins/default/xui/en/panel_group_general.xml
@@ -3,7 +3,7 @@
label="General"
follows="all"
height="604"
- width="313"
+ width="303"
class="panel_group_general"
name="general_tab">
<panel.string
@@ -179,9 +179,9 @@ Hover your mouse over the options for more help.
top_pad="5"
width="295" />
<panel
- background_visible="true"
- bevel_style="in"
- border="true"
+ background_visible="false"
+ bevel_style="none"
+ border="false"
bg_alpha_color="FloaterUnfocusBorderColor"
follows="left|top|right"
height="140"
diff --git a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml
index 375de64923..5373699c02 100644
--- a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml
+++ b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml
@@ -40,7 +40,7 @@ background_visible="true"
image_overlay="BackArrow_Off"
layout="topleft"
name="back"
- left="10"
+ left="8"
tab_stop="false"
top="2"
width="23" />
@@ -48,14 +48,14 @@ background_visible="true"
layout="topleft"
name="group_name"
value="(Loading...)"
- font="SansSerifHuge"
- height="20"
- left_pad="5"
- text_color="white"
- top="3"
+ font="SansSerifHugeBold"
+ height="26"
+ left_pad="10"
+ text_color="LtGray"
+ top="0"
use_ellipses="true"
- width="270"
- follows="top|left"
+ width="275"
+ follows="top|left|right"
word_wrap="true"
mouse_opaque="false"/>
<line_editor
@@ -75,12 +75,16 @@ background_visible="true"
name="layout"
orientation="vertical"
follows="all"
- left="0"
+ left="8"
top_pad="0"
- height="537"
- width="313"
+ height="536"
+ width="292"
border_size="0">
<layout_panel
+ bg_alpha_color="DkGray2"
+ bg_opaque_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
name="group_accordions"
follows="all"
layout="topleft"
@@ -155,10 +159,11 @@ background_visible="true"
</accordion>
</layout_panel>
<layout_panel
- height="25"
+ height="30"
layout="topleft"
auto_resize="false"
left="0"
+ top_pad="0"
name="button_row"
follows="bottom|left"
width="313">
@@ -167,56 +172,52 @@ background_visible="true"
height="23"
image_overlay="Refresh_Off"
layout="topleft"
- left="5"
- top="0"
+ left="0"
+ top="5"
name="btn_refresh"
width="23" />
- <button
- follows="bottom|left"
- height="18"
- image_selected="AddItem_Press"
- image_unselected="AddItem_Off"
- image_disabled="AddItem_Disabled"
- layout="topleft"
- left_pad="2"
- top_delta="3"
- name="btn_create"
- visible="true"
- tool_tip="Create a new Group"
- width="18" />
- <!-- <button
- left_pad="10"
- height="20"
- label="Cancel"
- label_selected="Cancel"
- name="btn_cancel"
- visible="false"
- width="65" />-->
<button
follows="bottom|left"
label="Chat"
name="btn_chat"
- left_pad="2"
+ left_pad="3"
height="23"
- top_delta="-3"
- width="60" />
+ width="82" />
<button
follows="bottom|left"
- left_pad="2"
+ left_pad="3"
height="23"
name="btn_call"
label="Group Call"
layout="topleft"
tool_tip="Call this group"
- width="95" />
+ width="112" />
<button
follows="bottom|left"
height="23"
label="Save"
label_selected="Save"
name="btn_apply"
- left_pad="2"
- width="85" />
+ left_pad="3"
+ width="82" />
+ <button
+ follows="bottom|left"
+ height="23"
+ layout="topleft"
+ left="0"
+ label="Create Group"
+ name="btn_create"
+ visible="true"
+ tool_tip="Create a new Group"
+ width="103" />
+ <!--<button
+ left_pad="3"
+ height="23"
+ label="Cancel"
+ label_selected="Cancel"
+ name="btn_cancel"
+ visible="false"
+ width="65" />-->
</layout_panel>
</layout_stack>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_group_roles.xml b/indra/newview/skins/default/xui/en/panel_group_roles.xml
index 25a0213bde..7557e2cc5e 100644
--- a/indra/newview/skins/default/xui/en/panel_group_roles.xml
+++ b/indra/newview/skins/default/xui/en/panel_group_roles.xml
@@ -276,7 +276,7 @@ things in this group. There&apos;s a broad variety of Abilities.
</tab_container>
<panel
height="350"
- background_visible="true"
+ background_visible="false"
bg_alpha_color="FloaterUnfocusBorderColor"
layout="topleft"
follows="top|left|right"
@@ -356,7 +356,7 @@ things in this group. There&apos;s a broad variety of Abilities.
</panel>
<panel
height="550"
- background_visible="true"
+ background_visible="false"
bg_alpha_color="FloaterUnfocusBorderColor"
layout="topleft"
follows="top|left|right"
@@ -509,7 +509,7 @@ things in this group. There&apos;s a broad variety of Abilities.
</panel>
<panel
height="424"
- background_visible="true"
+ background_visible="false"
bg_alpha_color="FloaterUnfocusBorderColor"
layout="topleft"
follows="top|left|right"
diff --git a/indra/newview/skins/default/xui/en/panel_landmarks.xml b/indra/newview/skins/default/xui/en/panel_landmarks.xml
index 91d4cd6e83..e7104fd34e 100644
--- a/indra/newview/skins/default/xui/en/panel_landmarks.xml
+++ b/indra/newview/skins/default/xui/en/panel_landmarks.xml
@@ -7,7 +7,7 @@
left="0"
width="380"
help_topic="panel_landmarks"
- border="true"
+ border="false"
background_visible="true"
bg_alpha_color="DkGray2"
follows="left|top|right|bottom">
@@ -85,11 +85,14 @@
</accordion_tab>
</accordion>
<panel
- background_visible="true"
+ bg_opaque_color="DkGray2"
+ bg_alpha_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
bevel_style="none"
bottom="0"
follows="left|right|bottom"
- height="30"
+ height="38"
layout="bottomleft"
left="0"
name="bottom_panel"
@@ -104,7 +107,7 @@
layout="topleft"
left="10"
name="options_gear_btn"
- top="6"
+ top="10"
width="18" />
<button
follows="bottom|left"
@@ -113,7 +116,7 @@
image_unselected="AddItem_Off"
image_disabled="AddItem_Disabled"
layout="topleft"
- left_pad="5"
+ left_pad="10"
name="add_btn"
tool_tip="Add new landmark"
width="18" />
@@ -123,10 +126,10 @@
image_selected="TrashItem_Press"
image_unselected="TrashItem_Off"
layout="topleft"
- right="-5"
+ right="-10"
name="trash_btn"
tool_tip="Remove selected landmark"
- top="6"
+ top="10"
width="18" />
</panel>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_me.xml b/indra/newview/skins/default/xui/en/panel_me.xml
index a30d80f101..63c522ac69 100644
--- a/indra/newview/skins/default/xui/en/panel_me.xml
+++ b/indra/newview/skins/default/xui/en/panel_me.xml
@@ -4,7 +4,7 @@
border="false"
follows="all"
height="570"
- label="My Profile!!!!!"
+ label="My Profile"
layout="topleft"
left="0"
name="panel_me"
@@ -26,16 +26,16 @@
</text> -->
<tab_container
follows="all"
- height="570"
+ height="575"
halign="center"
layout="topleft"
- left="6"
+ left="5"
name="tabs"
tab_min_width="95"
tab_height="30"
tab_position="top"
top_pad="10"
- width="315">
+ width="317">
<panel
class="panel_my_profile"
filename="panel_my_profile.xml"
diff --git a/indra/newview/skins/default/xui/en/panel_my_profile.xml b/indra/newview/skins/default/xui/en/panel_my_profile.xml
index d519569543..4112b65635 100644
--- a/indra/newview/skins/default/xui/en/panel_my_profile.xml
+++ b/indra/newview/skins/default/xui/en/panel_my_profile.xml
@@ -60,13 +60,13 @@
left="0"
name="profile_scroll"
opaque="true"
- height="492"
+ height="488"
width="315"
top="0">
<panel
layout="topleft"
follows="left|top|right"
- height="492"
+ height="488"
name="scroll_content_panel"
top="0"
left="0"
@@ -385,12 +385,12 @@
user_resize="false"
auto_resize="false"
height="28"
- width="313">
+ width="315">
<button
follows="bottom|right"
height="23"
- left="4"
- top="5"
+ left="6"
+ top="1"
label="Edit Profile"
name="edit_profile_btn"
tool_tip="Edit your personal information"
@@ -399,10 +399,10 @@
follows="bottom|right"
height="23"
label="Edit Appearance"
- left_pad="4"
+ left_pad="3"
name="edit_appearance_btn"
tool_tip="Create/edit your appearance: physical data, clothes and etc."
- width="152" />
+ width="153" />
</layout_panel>
</layout_stack>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_notes.xml b/indra/newview/skins/default/xui/en/panel_notes.xml
index ac100a2c06..cff7b51ce8 100644
--- a/indra/newview/skins/default/xui/en/panel_notes.xml
+++ b/indra/newview/skins/default/xui/en/panel_notes.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<panel
follows="all"
- height="540"
+ height="533"
label="Notes &amp; Privacy"
layout="topleft"
left="0"
@@ -25,7 +25,7 @@
layout="topleft"
top="0"
left="0"
- height="475"
+ height="450"
width="313">
<scroll_container
color="DkGray2"
@@ -34,7 +34,7 @@
left="0"
name="profile_scroll"
opaque="true"
- height="475"
+ height="450"
width="313"
top="0">
<panel
@@ -46,35 +46,35 @@
width="303">
<text
follows="left|top"
- font="SansSerifBold"
+ font.style="BOLD"
height="16"
layout="topleft"
- left="10"
+ left="11"
name="status_message"
text_color="white"
- top="20"
+ top="10"
value="My private notes:"
width="293" />
<text_editor
follows="left|top"
height="120"
layout="topleft"
- left="10"
+ left="12"
max_length="1000"
name="notes_edit"
text_color="DkGray"
- top_pad="10"
- width="280"
+ top_pad="3"
+ width="288"
word_wrap="true" />
<text
follows="left|top"
- font="SansSerifBold"
+ font.style="BOLD"
height="16"
layout="topleft"
- left="10"
+ left="11"
name="status_message2"
text_color="white"
- top_pad="30"
+ top_pad="20"
value="Allow this person to:"
width="293" />
<check_box
@@ -82,7 +82,7 @@
height="16"
label="See my online status"
layout="topleft"
- left="20"
+ left="10"
name="status_check"
width="293" />
<check_box
@@ -90,7 +90,7 @@
height="16"
label="See me on the map"
layout="topleft"
- left="20"
+ left="10"
name="map_check"
width="293" />
<check_box
@@ -98,7 +98,7 @@
height="16"
label="Edit, delete or take my objects"
layout="topleft"
- left="20"
+ left="10"
name="objects_check"
width="293" />
</panel>
@@ -117,7 +117,7 @@
height="23"
label="Add Friend"
layout="topleft"
- left="0"
+ left="2"
mouse_opaque="false"
name="add_friend"
tool_tip="Offer friendship to the Resident"
@@ -142,7 +142,7 @@
tool_tip="Call this Resident"
left_pad="3"
top="5"
- width="45" />
+ width="46" />
<button
enabled="false"
follows="bottom|left"
diff --git a/indra/newview/skins/default/xui/en/panel_notification.xml b/indra/newview/skins/default/xui/en/panel_notification.xml
index 145a24b642..34738745eb 100644
--- a/indra/newview/skins/default/xui/en/panel_notification.xml
+++ b/indra/newview/skins/default/xui/en/panel_notification.xml
@@ -3,8 +3,8 @@
background_opaque="false"
border_visible="false"
background_visible="true"
- bg_alpha_color="0.3 0.3 0.3 0"
- bg_opaque_color="0.3 0.3 0.3 0"
+ bg_alpha_color="1 0.3 0.3 0"
+ bg_opaque_color="1 0.3 0.3 0"
label="notification_panel"
layout="topleft"
left="0"
@@ -83,12 +83,16 @@
<panel
background_visible="false"
follows="left|right|bottom"
- height="40"
+ height="30"
+ width="290"
label="control_panel"
layout="topleft"
- left="0"
- left_delta="-38"
+ left="10"
name="control_panel"
- top_pad="0">
+ top_pad="5">
+ <!--
+ Notes:
+ This panel holds buttons of notification. Change of its size can affect the layout of buttons.
+ -->
</panel>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_people.xml b/indra/newview/skins/default/xui/en/panel_people.xml
index 446bf0dc6e..752bccc351 100644
--- a/indra/newview/skins/default/xui/en/panel_people.xml
+++ b/indra/newview/skins/default/xui/en/panel_people.xml
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<!-- Side tray panel -->
<panel
-background_visible="true"
follows="all"
- height="575"
label="People"
layout="topleft"
+ height="449"
min_height="350"
name="people_panel"
top="0"
@@ -33,7 +32,7 @@ background_visible="true"
follows="left|top|right"
height="23"
layout="topleft"
- left="15"
+ left="10"
label="Filter"
max_length="300"
name="filter_input"
@@ -42,19 +41,23 @@ background_visible="true"
width="303" />
<tab_container
follows="all"
- height="500"
+ height="383"
layout="topleft"
- left="6"
+ left="5"
name="tabs"
tab_min_width="70"
tab_height="30"
tab_position="top"
top_pad="10"
halign="center"
- width="313">
- <panel
+ width="317">
+ <panel
+ bg_opaque_color="DkGray2"
+ bg_alpha_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
follows="all"
- height="500"
+ height="383"
label="NEARBY"
layout="topleft"
left="0"
@@ -65,7 +68,7 @@ background_visible="true"
<avatar_list
allow_select="true"
follows="all"
- height="470"
+ height="345"
ignore_online_status="true"
layout="topleft"
left="0"
@@ -75,7 +78,7 @@ background_visible="true"
width="313" />
<panel
follows="left|right|bottom"
- height="30"
+ height="38"
label="bottom_panel"
layout="topleft"
left="0"
@@ -91,7 +94,7 @@ background_visible="true"
layout="topleft"
left="10"
name="nearby_view_sort_btn"
- top="5"
+ top="10"
width="18" />
<button
follows="bottom|left"
@@ -100,9 +103,8 @@ background_visible="true"
image_unselected="AddItem_Off"
image_disabled="AddItem_Disabled"
layout="topleft"
- left_pad="5"
+ left_pad="10"
name="add_friend_btn"
- top_delta="0"
tool_tip="Add selected Resident to your friends List"
width="18">
<commit_callback
@@ -111,8 +113,12 @@ background_visible="true"
</panel>
</panel>
<panel
+ bg_opaque_color="DkGray2"
+ bg_alpha_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
follows="all"
- height="500"
+ height="383"
label="MY FRIENDS"
layout="topleft"
left="0"
@@ -122,7 +128,7 @@ background_visible="true"
width="313">
<accordion
follows="all"
- height="470"
+ height="345"
layout="topleft"
left="0"
name="friends_accordion"
@@ -130,14 +136,14 @@ background_visible="true"
width="313">
<accordion_tab
layout="topleft"
- height="235"
+ height="172"
min_height="150"
name="tab_online"
title="Online">
<avatar_list
allow_select="true"
follows="all"
- height="235"
+ height="172"
layout="topleft"
left="0"
multi_select="true"
@@ -147,13 +153,13 @@ background_visible="true"
</accordion_tab>
<accordion_tab
layout="topleft"
- height="235"
+ height="173"
name="tab_all"
title="All">
<avatar_list
allow_select="true"
follows="all"
- height="235"
+ height="173"
layout="topleft"
left="0"
multi_select="true"
@@ -162,20 +168,9 @@ background_visible="true"
width="313" />
</accordion_tab>
</accordion>
- <text
- follows="all"
- height="450"
- left="10"
- name="no_friends_msg"
- top="10"
- width="293"
- wrap="true">
- To add friends try [secondlife:///app/search/people global search] or click on a user to add them as a friend.
-If you're looking for people to hang out with, [secondlife:///app/worldmap try the Map].
- </text>
<panel
follows="left|right|bottom"
- height="30"
+ height="38"
label="bottom_panel"
layout="topleft"
left="0"
@@ -191,7 +186,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
layout="topleft"
left="10"
name="friends_viewsort_btn"
- top="5"
+ top="10"
width="18" />
<button
follows="bottom|left"
@@ -200,10 +195,9 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
image_unselected="AddItem_Off"
image_disabled="AddItem_Disabled"
layout="topleft"
- left_pad="5"
+ left_pad="10"
name="add_btn"
tool_tip="Offer friendship to a Resident"
- top_delta="0"
width="18" />
<button
follows="bottom|left"
@@ -219,10 +213,25 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
top_delta="0"
width="18" />
</panel>
+ <text
+ follows="all"
+ height="450"
+ left="10"
+ name="no_friends_msg"
+ top="10"
+ width="293"
+ wrap="true">
+ To add friends try [secondlife:///app/search/people global search] or click on a user to add them as a friend.
+If you're looking for people to hang out with, [secondlife:///app/worldmap try the Map].
+ </text>
</panel>
<panel
+ bg_opaque_color="DkGray2"
+ bg_alpha_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
follows="all"
- height="500"
+ height="383"
label="MY GROUPS"
layout="topleft"
left="0"
@@ -232,7 +241,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
width="313">
<group_list
follows="all"
- height="470"
+ height="345"
layout="topleft"
left="0"
name="group_list"
@@ -241,9 +250,8 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
top="0"
width="313" />
<panel
- top_pad="0"
follows="left|right|bottom"
- height="30"
+ height="38"
label="bottom_panel"
layout="topleft"
left="0"
@@ -259,7 +267,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
layout="topleft"
left="10"
name="groups_viewsort_btn"
- top="7"
+ top="10"
width="18" />
<button
follows="bottom|left"
@@ -268,10 +276,9 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
image_unselected="AddItem_Off"
image_disabled="AddItem_Disabled"
layout="topleft"
- left_pad="5"
+ left_pad="10"
name="plus_btn"
tool_tip="Join group/Create new group"
- top_delta="0"
width="18" />
<button
follows="bottom|left"
@@ -280,16 +287,20 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
image_selected="Activate_Checkmark"
image_unselected="Activate_Checkmark"
layout="topleft"
- left_pad="24"
+ left_pad="10"
name="activate_btn"
tool_tip="Activate selected group"
- top_delta="5"
+ top_delta="4"
width="10" />
</panel>
</panel>
<panel
+ bg_opaque_color="DkGray2"
+ bg_alpha_color="DkGray2"
+ background_visible="true"
+ background_opaque="true"
follows="all"
- height="500"
+ height="383"
label="RECENT"
layout="topleft"
left="0"
@@ -300,7 +311,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
<avatar_list
allow_select="true"
follows="all"
- height="470"
+ height="345"
layout="topleft"
left="0"
multi_select="true"
@@ -309,9 +320,8 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
top="0"
width="313" />
<panel
- top_pad="0"
follows="left|right|bottom"
- height="30"
+ height="38"
label="bottom_panel"
layout="topleft"
left="0"
@@ -327,7 +337,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
layout="topleft"
left="10"
name="recent_viewsort_btn"
- top="7"
+ top="10"
width="18" />
<button
follows="bottom|left"
@@ -336,7 +346,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
image_unselected="AddItem_Off"
image_disabled="AddItem_Disabled"
layout="topleft"
- left_pad="5"
+ left_pad="10"
name="add_friend_btn"
top_delta="0"
tool_tip="Add selected Resident to your friends List"
@@ -349,89 +359,82 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t
</tab_container>
<panel
follows="bottom|left"
- height="35"
+ height="23"
layout="topleft"
- left="10"
+ left="8"
+ top_pad="0"
name="button_bar"
width="313">
<button
follows="bottom|left"
- top="4"
- left="0"
height="23"
label="Profile"
layout="topleft"
name="view_profile_btn"
tool_tip="Show picture, groups, and other Residents information"
- width="70" />
+ width="64" />
<button
follows="bottom|left"
- top="4"
- left_pad="2"
+ left_pad="3"
height="23"
label="IM"
layout="topleft"
name="im_btn"
tool_tip="Open instant message session"
- width="45" />
+ width="43" />
<button
follows="bottom|left"
- top="4"
- left_pad="2"
+ left_pad="3"
height="23"
label="Call"
layout="topleft"
name="call_btn"
tool_tip="Call this Resident"
- width="50" />
+ width="51" />
<button
- follows="left|top"
- top="4"
- left_pad="2"
+ follows="bottom|left"
+ left_pad="3"
height="23"
label="Share"
layout="topleft"
name="share_btn"
- width="60" />
+ width="62" />
<button
follows="bottom|left"
- top="4"
- left_pad="2"
+ left_pad="3"
height="23"
label="Teleport"
layout="topleft"
name="teleport_btn"
tool_tip="Offer teleport"
- width="75" />
+ width="76" />
<button
follows="bottom|left"
- top="4"
left="0"
+ top_delta="0"
height="23"
label="Group Profile"
layout="topleft"
name="group_info_btn"
tool_tip="Show group information"
- width="102" />
+ width="107" />
<button
follows="bottom|left"
- top="4"
- left_pad="2"
+ left_pad="3"
height="23"
label="Group Chat"
layout="topleft"
name="chat_btn"
tool_tip="Open chat session"
- width="102" />
+ width="100" />
<button
follows="bottom|left"
- top="4"
- left_pad="2"
+ left_pad="3"
height="23"
label="Group Call"
layout="topleft"
name="group_call_btn"
tool_tip="Call this group"
- width="102" />
+ width="95" />
</panel>
</panel>
diff --git a/indra/newview/skins/default/xui/en/panel_pick_info.xml b/indra/newview/skins/default/xui/en/panel_pick_info.xml
index 097813131f..ecf5516390 100644
--- a/indra/newview/skins/default/xui/en/panel_pick_info.xml
+++ b/indra/newview/skins/default/xui/en/panel_pick_info.xml
@@ -16,7 +16,7 @@
image_overlay="BackArrow_Off"
layout="topleft"
name="back_btn"
- left="11"
+ left="12"
tab_stop="false"
top="2"
width="23" />
@@ -36,12 +36,12 @@
color="DkGray2"
opaque="true"
follows="all"
- height="502"
+ height="503"
layout="topleft"
- left="9"
+ left="8"
top_pad="10"
name="profile_scroll"
- width="310">
+ width="312">
<panel
name="scroll_content_panel"
follows="left|top|right"
@@ -116,7 +116,7 @@
height="35"
layout="topleft"
top_pad="5"
- left="9"
+ left="8"
name="buttons">
<button
follows="bottom|left"
diff --git a/indra/newview/skins/default/xui/en/panel_picks.xml b/indra/newview/skins/default/xui/en/panel_picks.xml
index 9ef3649d9c..54a5db9b16 100644
--- a/indra/newview/skins/default/xui/en/panel_picks.xml
+++ b/indra/newview/skins/default/xui/en/panel_picks.xml
@@ -4,7 +4,7 @@ bg_opaque_color="DkGray2"
background_visible="true"
background_opaque="true"
follows="all"
- height="540"
+ height="547"
label="Picks"
layout="topleft"
left="0"
@@ -30,7 +30,7 @@ bg_opaque_color="DkGray2"
<accordion
fit_parent="true"
follows="all"
- height="465"
+ height="470"
layout="topleft"
left="0"
name="accordion"
@@ -86,7 +86,7 @@ bg_opaque_color="DkGray2"
label="bottom_panel"
layout="topleft"
name="edit_panel"
- top_pad="0"
+ top_pad="-2"
width="313">
<button
enabled="false"
@@ -130,8 +130,8 @@ bg_opaque_color="DkGray2"
background_opaque="true"
layout="topleft"
left="0"
- height="30"
- top_pad="7"
+ height="40"
+ top="502"
name="buttons_cucks"
width="313">
<button
diff --git a/indra/newview/skins/default/xui/en/panel_profile.xml b/indra/newview/skins/default/xui/en/panel_profile.xml
index 351df22042..d72e175bc4 100644
--- a/indra/newview/skins/default/xui/en/panel_profile.xml
+++ b/indra/newview/skins/default/xui/en/panel_profile.xml
@@ -59,7 +59,7 @@
left="0"
name="profile_scroll"
opaque="true"
- height="524"
+ height="527"
width="317"
top="0">
<panel
diff --git a/indra/newview/skins/default/xui/en/panel_profile_view.xml b/indra/newview/skins/default/xui/en/panel_profile_view.xml
index 607de65c5c..5a96ba2dd2 100644
--- a/indra/newview/skins/default/xui/en/panel_profile_view.xml
+++ b/indra/newview/skins/default/xui/en/panel_profile_view.xml
@@ -6,6 +6,7 @@
layout="topleft"
min_height="350"
name="panel_target_profile"
+ left="0"
width="333">
<string
name="status_online">
@@ -21,17 +22,19 @@
image_overlay="BackArrow_Off"
layout="topleft"
name="back"
- left="10"
+ left="12"
tab_stop="false"
top="2"
width="23" />
<text_editor
+ h_pad="0"
+ v_pad="0"
allow_scroll="false"
bg_visible="false"
read_only = "true"
follows="top|left|right"
font="SansSerifHugeBold"
- height="29"
+ height="26"
layout="topleft"
left_pad="10"
name="user_name"
@@ -51,7 +54,7 @@
width="150" />
<tab_container
follows="all"
- height="535"
+ height="538"
halign="center"
layout="topleft"
left="5"
diff --git a/indra/newview/skins/default/xui/en/panel_side_tray.xml b/indra/newview/skins/default/xui/en/panel_side_tray.xml
index eb95de3a7c..6ef93406ec 100644
--- a/indra/newview/skins/default/xui/en/panel_side_tray.xml
+++ b/indra/newview/skins/default/xui/en/panel_side_tray.xml
@@ -54,12 +54,19 @@
mouse_opaque="false"
background_visible="true"
>
+ <panel_container
+ name="panel_container"
+ default_panel_name="panel_me"
+ width="333"
+ >
<panel
class="panel_me"
name="panel_me"
filename="panel_me.xml"
label="Me"
/>
+
+ </panel_container>
</sidetray_tab>
<sidetray_tab
diff --git a/scripts/messages/message_template.msg b/scripts/messages/message_template.msg
index c50ae4ad80..d4f791c202 100644
--- a/scripts/messages/message_template.msg
+++ b/scripts/messages/message_template.msg
@@ -1383,6 +1383,10 @@ version 2.0
{ AgentID LLUUID }
{ KickedFromEstateID U32 }
}
+ {
+ AgentInfo Single
+ { AgentEffectiveMaturity U32 }
+ }
}
// DataHomeLocationReply data->sim