diff options
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llpanelme.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/llpanelme.h | 1 | ||||
| -rwxr-xr-x | indra/newview/llpanelprofile.cpp | 35 | ||||
| -rwxr-xr-x | indra/newview/llpanelprofile.h | 5 | ||||
| -rw-r--r-- | indra/newview/llviewerfloaterreg.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_picks.xml (renamed from indra/newview/skins/default/xui/en/floater_my_profile.xml) | 6 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_me.xml | 45 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_pick_info.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_picks.xml | 17 | 
9 files changed, 22 insertions, 99 deletions
| diff --git a/indra/newview/llpanelme.cpp b/indra/newview/llpanelme.cpp index 0b687009bf..7e47a96f44 100644 --- a/indra/newview/llpanelme.cpp +++ b/indra/newview/llpanelme.cpp @@ -84,7 +84,7 @@ void LLPanelMe::buildEditPanel()  		//       All profile editing should go through the web.  		//mEditPanel->childSetAction("save_btn", boost::bind(&LLPanelMe::onSaveChangesClicked, this), this); -		mEditPanel->childSetAction("cancel_btn", boost::bind(&LLPanelMe::onCancelClicked, this), this); +		//mEditPanel->childSetAction("cancel_btn", boost::bind(&LLPanelMe::onCancelClicked, this), this);  	}  } @@ -92,12 +92,6 @@ void LLPanelMe::buildEditPanel()  void LLPanelMe::onEditProfileClicked()  {  	buildEditPanel(); -	togglePanel(mEditPanel, getAvatarId()); // open -} - -void LLPanelMe::onCancelClicked() -{ -	togglePanel(mEditPanel); // close  }  ////////////////////////////////////////////////////////////////////////// diff --git a/indra/newview/llpanelme.h b/indra/newview/llpanelme.h index 22cbb9e055..b0f5d184cc 100644 --- a/indra/newview/llpanelme.h +++ b/indra/newview/llpanelme.h @@ -57,7 +57,6 @@ private:  	void buildEditPanel();  	void onEditProfileClicked(); -	void onCancelClicked();  	LLPanelMyProfileEdit *  mEditPanel; diff --git a/indra/newview/llpanelprofile.cpp b/indra/newview/llpanelprofile.cpp index 27390fca78..5ce59d8959 100755 --- a/indra/newview/llpanelprofile.cpp +++ b/indra/newview/llpanelprofile.cpp @@ -261,7 +261,6 @@ void LLPanelProfile::ChildStack::dump()  LLPanelProfile::LLPanelProfile()   : LLPanel() - , mTabCtrl(NULL)   , mAvatarId(LLUUID::null)  {  	mChildStack.setParent(this); @@ -269,10 +268,6 @@ LLPanelProfile::LLPanelProfile()  BOOL LLPanelProfile::postBuild()  { -	mTabCtrl = getChild<LLTabContainer>("tabs"); - -	getTabCtrl()->setCommitCallback(boost::bind(&LLPanelProfile::onTabSelected, this, _2)); -  	LLPanelPicks* panel_picks = findChild<LLPanelPicks>(PANEL_PICKS);  	panel_picks->setProfilePanel(this); @@ -293,18 +288,7 @@ void LLPanelProfile::reshape(S32 width, S32 height, BOOL called_from_parent)  void LLPanelProfile::onOpen(const LLSD& key)  { -	// open the desired panel -	if (key.has("open_tab_name")) -	{ -		getTabContainer()[PANEL_PICKS]->onClosePanel(); - -		// onOpen from selected panel will be called from onTabSelected callback -		getTabCtrl()->selectTabByName(key["open_tab_name"]); -	} -	else -	{ -		getTabCtrl()->getCurrentPanel()->onOpen(getAvatarId()); -	} +	getTabContainer()[PANEL_PICKS]->onOpen(getAvatarId());  	// support commands to open further pieces of UI  	if (key.has("show_tab_panel")) @@ -362,23 +346,6 @@ void LLPanelProfile::onOpen(const LLSD& key)  	}  } -void LLPanelProfile::togglePanel(LLPanel* panel, const LLSD& key) -{ -	// TRUE - we need to open/expand "panel" -	bool expand = getChildList()->front() != panel;  // mTabCtrl->getVisible(); - -	if (expand) -	{ -		openPanel(panel, key); -	} -	else  -	{ -		closePanel(panel); - -		getTabCtrl()->getCurrentPanel()->onOpen(getAvatarId()); -	} -} -  void LLPanelProfile::onTabSelected(const LLSD& param)  {  	std::string tab_name = param.asString(); diff --git a/indra/newview/llpanelprofile.h b/indra/newview/llpanelprofile.h index fca359f51e..bd4457c240 100755 --- a/indra/newview/llpanelprofile.h +++ b/indra/newview/llpanelprofile.h @@ -46,8 +46,6 @@ public:  	/*virtual*/ void reshape(S32 width, S32 height, BOOL called_from_parent = TRUE);  	/*virtual*/ void onOpen(const LLSD& key); -	virtual void togglePanel(LLPanel*, const LLSD& key = LLSD()); -  	virtual void openPanel(LLPanel* panel, const LLSD& params);  	virtual void closePanel(LLPanel* panel); @@ -60,8 +58,6 @@ protected:  	virtual void onTabSelected(const LLSD& param); -	LLTabContainer* getTabCtrl() { return mTabCtrl; } -  	const LLUUID& getAvatarId() { return mAvatarId; }  	void setAvatarId(const LLUUID& avatar_id) { mAvatarId = avatar_id; } @@ -97,7 +93,6 @@ private:  	};  	//-- ChildStack ends ------------------------------------------------------ -	LLTabContainer* mTabCtrl;	  	profile_tabs_t mTabContainer;  	ChildStack		mChildStack;  	LLUUID mAvatarId; diff --git a/indra/newview/llviewerfloaterreg.cpp b/indra/newview/llviewerfloaterreg.cpp index 7621806918..ee72ca2ce8 100644 --- a/indra/newview/llviewerfloaterreg.cpp +++ b/indra/newview/llviewerfloaterreg.cpp @@ -234,7 +234,6 @@ void LLViewerFloaterReg::registerFloaters()  	LLFloaterReg::add("mute_object_by_name", "floater_mute_object.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterGetBlockedObjectName>);  	LLFloaterReg::add("mini_map", "floater_map.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterMap>);  	LLFloaterReg::add("my_inventory", "floater_my_inventory.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterSidePanelContainer>); -	LLFloaterReg::add("my_profile", "floater_my_profile.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterSidePanelContainer>);  	LLFloaterReg::add("notifications_console", "floater_notifications_console.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterNotificationConsole>);  	LLFloaterReg::add("notification_well_window", "floater_sys_well.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLNotificationWellWindow>); @@ -251,6 +250,7 @@ void LLViewerFloaterReg::registerFloaters()  	LLFloaterReg::add("prefs_proxy", "floater_preferences_proxy.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterPreferenceProxy>);  	LLFloaterReg::add("prefs_hardware_settings", "floater_hardware_settings.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterHardwareSettings>);  	LLFloaterReg::add("perm_prefs", "floater_perm_prefs.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterPerms>); +	LLFloaterReg::add("picks", "floater_picks.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterSidePanelContainer>);  	LLFloaterReg::add("pref_joystick", "floater_joystick.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLFloaterJoystick>);  	LLFloaterReg::add("preview_anim", "floater_preview_animation.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLPreviewAnim>, "preview");  	LLFloaterReg::add("preview_gesture", "floater_preview_gesture.xml", (LLFloaterBuildFunc)&LLFloaterReg::build<LLPreviewGesture>, "preview"); diff --git a/indra/newview/skins/default/xui/en/floater_my_profile.xml b/indra/newview/skins/default/xui/en/floater_picks.xml index 713515d041..2d307028e4 100644 --- a/indra/newview/skins/default/xui/en/floater_my_profile.xml +++ b/indra/newview/skins/default/xui/en/floater_picks.xml @@ -3,14 +3,14 @@   open_positioning="cascading"   can_close="true"   can_resize="true" - height="570" + height="572"   help_topic="sidebar_me"   min_width="333"   min_height="440" - name="floater_profile" + name="floater_picks"   save_rect="true"   save_visibility="true" - title="MY PROFILE" + title="Picks"   width="333" >     <panel      class="panel_me" diff --git a/indra/newview/skins/default/xui/en/panel_me.xml b/indra/newview/skins/default/xui/en/panel_me.xml index 84b5d11ba7..23e7814cad 100644 --- a/indra/newview/skins/default/xui/en/panel_me.xml +++ b/indra/newview/skins/default/xui/en/panel_me.xml @@ -10,43 +10,10 @@   name="panel_me"   top="0"   width="333"> -   <!--<text -    type="string" -    follows="top|left|right" -    font="SansSerifHugeBold" -    height="20" -    layout="topleft" -    left="15" -    name="user_name" -    text_color="white" -    top="0" -    mouse_opaque="true" -    width="280"> -          (Loading...) -   </text> --> -    <tab_container -     follows="all" -     height="555" -     halign="center" -     layout="topleft" -     left="5" -     name="tabs" -     tab_min_width="95" -     tab_height="30" -     tab_position="top" -     top_pad="10" -     width="317"> -      <panel -         class="panel_my_profile" -         filename="panel_my_profile.xml" -         label="MY PROFILE" -         help_topic="panel_my_profile_tab" -         name="panel_profile" /> -      <panel -         class="panel_picks" -         filename="panel_picks.xml" -         label="MY PICKS" -         help_topic="panel_my_picks_tab" -         name="panel_picks" /> -    </tab_container> +    <panel +        class="panel_picks" +        filename="panel_picks.xml" +        label="MY PICKS" +        help_topic="panel_my_picks_tab" +        name="panel_picks"/>  </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 7daa52b2d9..24046d5cca 100644 --- a/indra/newview/skins/default/xui/en/panel_pick_info.xml +++ b/indra/newview/skins/default/xui/en/panel_pick_info.xml @@ -117,7 +117,7 @@      </scroll_container>      <panel       follows="left|right|bottom" -     height="35" +     height="23"       layout="topleft"       top_pad="5"       left="8" diff --git a/indra/newview/skins/default/xui/en/panel_picks.xml b/indra/newview/skins/default/xui/en/panel_picks.xml index 87e263726d..85f402dfa2 100644 --- a/indra/newview/skins/default/xui/en/panel_picks.xml +++ b/indra/newview/skins/default/xui/en/panel_picks.xml @@ -4,12 +4,12 @@ bg_opaque_color="DkGray2"         background_visible="true"         background_opaque="true"   follows="all" - height="548" + height="571"   label="Picks"   layout="topleft" - left="0" + left="8"   name="panel_picks" - top="0" + top_pad="0"   width="313">   <string    name="no_picks" @@ -30,7 +30,7 @@ bg_opaque_color="DkGray2"   <accordion    fit_parent="true"     follows="all" -  height="485" +  height="514"    layout="topleft"    left="0"    name="accordion" @@ -81,10 +81,10 @@ bg_opaque_color="DkGray2"         left="1"         height="27"         label="bottom_panel" -       layout="bottom" +       layout="topleft"         name="edit_panel" -       top_pad="-2" -       width="313"> +       top_pad="0" +       width="312">           <layout_stack  		  follows="bottom|left|right" @@ -149,8 +149,9 @@ bg_opaque_color="DkGray2"           follows="bottom|left|right"           layout="topleft"           left="0" -         height="40" +         height="30"           name="buttons_cucks" +         top_pad="0"           width="313">        <layout_stack | 
