diff options
| -rw-r--r-- | indra/newview/llpanelplaces.cpp | 15 | ||||
| -rw-r--r-- | indra/newview/llpanelplaces.h | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_landmark_info.xml | 4 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_place_profile.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_places.xml | 69 | 
5 files changed, 60 insertions, 33 deletions
| diff --git a/indra/newview/llpanelplaces.cpp b/indra/newview/llpanelplaces.cpp index 00752d5a25..2a08a1b40d 100644 --- a/indra/newview/llpanelplaces.cpp +++ b/indra/newview/llpanelplaces.cpp @@ -345,6 +345,10 @@ BOOL LLPanelPlaces::postBuild()  		mTabContainer->setCommitCallback(boost::bind(&LLPanelPlaces::onTabSelected, this));  	} +    mButtonsContainer = getChild<LLPanel>("button_layout_panel"); +    mButtonsContainer->setVisible(FALSE); +    mFilterContainer = getChild<LLLayoutStack>("top_menu_panel"); +  	mFilterEditor = getChild<LLFilterEditor>("Filter");  	if (mFilterEditor)  	{ @@ -1085,8 +1089,9 @@ void LLPanelPlaces::togglePlaceInfoPanel(BOOL visible)  	if (!mPlaceProfile || !mLandmarkInfo)  		return; -	mFilterEditor->setVisible(!visible);  	mTabContainer->setVisible(!visible); +	mButtonsContainer->setVisible(visible); +	mFilterContainer->setVisible(!visible);  	if (mPlaceInfoType == AGENT_INFO_TYPE ||  		mPlaceInfoType == REMOTE_PLACE_INFO_TYPE || @@ -1102,10 +1107,6 @@ void LLPanelPlaces::togglePlaceInfoPanel(BOOL visible)  			// to avoid text blinking.  			mResetInfoTimer.setTimerExpirySec(PLACE_INFO_UPDATE_INTERVAL); -			LLRect rect = getRect(); -			LLRect new_rect = LLRect(rect.mLeft, rect.mTop, rect.mRight, mTabContainer->getRect().mBottom); -			mPlaceProfile->reshape(new_rect.getWidth(), new_rect.getHeight()); -  			mLandmarkInfo->setVisible(FALSE);  		}  		else if (mPlaceInfoType == AGENT_INFO_TYPE) @@ -1126,10 +1127,6 @@ void LLPanelPlaces::togglePlaceInfoPanel(BOOL visible)  		if (visible)  		{  			mLandmarkInfo->resetLocation(); - -			LLRect rect = getRect(); -			LLRect new_rect = LLRect(rect.mLeft, rect.mTop, rect.mRight, mTabContainer->getRect().mBottom); -			mLandmarkInfo->reshape(new_rect.getWidth(), new_rect.getHeight());  		}  		else  		{ diff --git a/indra/newview/llpanelplaces.h b/indra/newview/llpanelplaces.h index 610ee283c8..576a0fb931 100644 --- a/indra/newview/llpanelplaces.h +++ b/indra/newview/llpanelplaces.h @@ -48,6 +48,7 @@ class LLRemoteParcelInfoObserver;  class LLTabContainer;  class LLToggleableMenu;  class LLMenuButton; +class LLLayoutStack;  typedef std::pair<LLUUID, std::string>	folder_pair_t; @@ -117,6 +118,8 @@ private:  	LLFilterEditor*				mFilterEditor;  	LLPanelPlacesTab*			mActivePanel;  	LLTabContainer*				mTabContainer; +	LLPanel*					mButtonsContainer; +	LLLayoutStack*				mFilterContainer;  	LLPanelPlaceProfile*		mPlaceProfile;  	LLPanelLandmarkInfo*		mLandmarkInfo; diff --git a/indra/newview/skins/default/xui/en/panel_landmark_info.xml b/indra/newview/skins/default/xui/en/panel_landmark_info.xml index 7935d66aee..0101516792 100644 --- a/indra/newview/skins/default/xui/en/panel_landmark_info.xml +++ b/indra/newview/skins/default/xui/en/panel_landmark_info.xml @@ -91,7 +91,7 @@       name="place_scroll"       opaque="true"       top_pad="10" -     width="310"> +     width="331">          <panel           bg_alpha_color="DkGray2"           follows="left|top|right" @@ -282,7 +282,6 @@                   enabled="false"                   use_bg_color="true"                   bg_color="DkGray0" -                 parse_urls="false"                   follows="left|top|right"                   height="22"                   layout="topleft" @@ -290,7 +289,6 @@                   name="title_value"                   text_color="white"                   top_pad="5" -                 use_ellipses="true"                   width="290" />                   <line_editor                   follows="left|top|right" diff --git a/indra/newview/skins/default/xui/en/panel_place_profile.xml b/indra/newview/skins/default/xui/en/panel_place_profile.xml index 36b7b0501b..57b8032312 100644 --- a/indra/newview/skins/default/xui/en/panel_place_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_place_profile.xml @@ -196,7 +196,7 @@       name="place_scroll"       opaque="true"       top_pad="10" -     width="310"> +     width="331">          <panel           bg_alpha_color="DkGray2"           follows="left|top|right|bottom" diff --git a/indra/newview/skins/default/xui/en/panel_places.xml b/indra/newview/skins/default/xui/en/panel_places.xml index 75becf6b15..56975288ae 100644 --- a/indra/newview/skins/default/xui/en/panel_places.xml +++ b/indra/newview/skins/default/xui/en/panel_places.xml @@ -11,12 +11,29 @@ background_visible="true"   top="0"   left="0"   width="333"> -    <string -     name="landmarks_tab_title" -     value="MY LANDMARKS" /> -    <string -     name="teleport_history_tab_title" -     value="TELEPORT HISTORY" /> +  <string +   name="landmarks_tab_title" +   value="MY LANDMARKS" /> +  <string +   name="teleport_history_tab_title" +   value="PLACES VISITED" /> +  <layout_stack +    animate="false" +    border_size="0" +    follows="all" +    height="564" +    layout="topleft" +    orientation="vertical" +    top="1" +    left="0" +    name="places_layout_panel" +    width="333"> +    <layout_panel +      auto_resize="true" +      height="538" +      layout="topleft" +      name="main_panel" +      width="333">      <layout_stack        animate="false"        border_size="0" @@ -24,9 +41,9 @@ background_visible="true"        height="25"        layout="topleft"        orientation="horizontal" -      top_pad="1" +      top="0"        left="0" -      name="bottom_panel" +      name="top_menu_panel"        width="320">        <layout_panel          auto_resize="true" @@ -134,9 +151,9 @@ background_visible="true"      </layout_stack>      <tab_container       follows="all" -     halign="center" -     height="503"       layout="topleft" +     halign="center" +     height="504"       left="6"       name="Places Tabs"       tab_min_width="80" @@ -144,40 +161,50 @@ background_visible="true"       tab_height="30"       tab_group="2"       tab_position="top" -     top_pad="10" -     width="315" /> +     top_pad="9" +     width="318" +     visible="true"/>      <panel       class="panel_place_profile"       filename="panel_place_profile.xml"       follows="all" -     height="533"       layout="topleft" +     height="533"       left="0" +     top="4"       help_topic="place_profile"       name="panel_place_profile" -     top="5"       visible="false" -     width="315" /> +     width="318" />      <panel       class="panel_landmark_info"       filename="panel_landmark_info.xml"       follows="all" -     height="533"       layout="topleft" +     height="533"       left="0" +     top="4"       help_topic="landmark"       name="panel_landmark_info" -     top="5"       visible="false" -     width="315" /> +     width="318" /> +    </layout_panel> + +    <!--*********************** Button wrappers ***********************--> +    <layout_panel +     auto_resize="false" +     layout="topleft" +     height="25" +     name="button_layout_panel">      <panel       follows="bottom|left|right"       height="23"       layout="topleft"       left="4" +     top="2"       name="button_panel" -     width="315"> -      +     width="318"> +             <layout_stack       	follows="bottom|left|right"  		height="23" @@ -422,4 +449,6 @@ background_visible="true"  			</layout_panel>		  		</layout_stack>      </panel> +    </layout_panel> +  </layout_stack>  </panel> | 
