diff options
| author | Eugene Mutavchi <emutavchi@productengine.com> | 2010-02-03 19:38:12 +0200 | 
|---|---|---|
| committer | Eugene Mutavchi <emutavchi@productengine.com> | 2010-02-03 19:38:12 +0200 | 
| commit | fb4adc1898f45ffc8311706a9b3430d5d0df1893 (patch) | |
| tree | 0e971ccd4ba27c34cb1bafc89c508ab1dbc3e2f7 | |
| parent | 8c1618ca5ae81eec0a5fa6229e89cd0f1a072a27 (diff) | |
Fixed normal bug EXT-4866 (There is no overflow menu for favorites bar)
--HG--
branch : product-engine
| -rw-r--r-- | indra/newview/llfavoritesbar.cpp | 7 | ||||
| -rw-r--r-- | indra/newview/llfavoritesbar.h | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_navigation_bar.xml | 26 | 
3 files changed, 23 insertions, 13 deletions
| diff --git a/indra/newview/llfavoritesbar.cpp b/indra/newview/llfavoritesbar.cpp index f5bb777419..a5b62439f4 100644 --- a/indra/newview/llfavoritesbar.cpp +++ b/indra/newview/llfavoritesbar.cpp @@ -370,7 +370,8 @@ struct LLFavoritesSort  LLFavoritesBarCtrl::Params::Params()  : image_drag_indication("image_drag_indication"), -  chevron_button("chevron_button") +  chevron_button("chevron_button"), +  label("label")  {  } @@ -401,6 +402,10 @@ LLFavoritesBarCtrl::LLFavoritesBarCtrl(const LLFavoritesBarCtrl::Params& p)  	chevron_button_params.click_callback.function(boost::bind(&LLFavoritesBarCtrl::showDropDownMenu, this));       	mChevronButton = LLUICtrlFactory::create<LLButton> (chevron_button_params);  	addChild(mChevronButton);  + +	LLTextBox::Params label_param(p.label); +	mBarLabel = LLUICtrlFactory::create<LLTextBox> (label_param); +	addChild(mBarLabel);  }  LLFavoritesBarCtrl::~LLFavoritesBarCtrl() diff --git a/indra/newview/llfavoritesbar.h b/indra/newview/llfavoritesbar.h index 40dd551eef..2c6d8d1580 100644 --- a/indra/newview/llfavoritesbar.h +++ b/indra/newview/llfavoritesbar.h @@ -35,6 +35,7 @@  #include "llbutton.h"  #include "lluictrl.h" +#include "lltextbox.h"  #include "llinventoryobserver.h"  #include "llinventorymodel.h" @@ -46,6 +47,7 @@ public:  	{  		Optional<LLUIImage*> image_drag_indication;  		Optional<LLButton::Params> chevron_button; +		Optional<LLTextBox::Params> label;  		Params();  	}; @@ -139,6 +141,7 @@ private:  	LLUICtrl* mLandingTab;  	LLUICtrl* mLastTab;  	LLButton* mChevronButton; +	LLTextBox* mBarLabel;  	LLUUID mDragItemId;  	BOOL mStartDrag; diff --git a/indra/newview/skins/default/xui/en/panel_navigation_bar.xml b/indra/newview/skins/default/xui/en/panel_navigation_bar.xml index 02eddc9212..b2ed51abf3 100644 --- a/indra/newview/skins/default/xui/en/panel_navigation_bar.xml +++ b/indra/newview/skins/default/xui/en/panel_navigation_bar.xml @@ -141,12 +141,25 @@       font="SansSerifSmall"       height="15"       layout="topleft" -     left="102" +     left="0"       name="favorite"       image_drag_indication="Accordion_ArrowOpened_Off"       bottom="55"       tool_tip="Drag Landmarks here for quick access to your favorite places in Second Life!"                 width="590"> +        <label +         follows="left|top" +         font.style="BOLD" +         height="15" +         layout="topleft" +         left="10" +         name="favorites_bar_label" +         text_color="LtGray" +         tool_tip="Drag Landmarks here for quick access to your favorite places in Second Life!" +         top="12" +         width="102"> +          Favorites Bar +        </label>      <chevron_button name=">>"                       image_unselected="TabIcon_Close_Off"                       image_selected="TabIcon_Close_Off" @@ -157,15 +170,4 @@  		     top="15"                       height="15"/>    </favorites_bar> -     <text -               follows="left|top" -         font.style="BOLD" -               height="15" -               layout="topleft" -               left="10" -               top_pad="-12" -               name="favorites_bar_label" -               text_color="LtGray" -               tool_tip="Drag Landmarks here for quick access to your favorite places in Second Life!" -               width="102">Favorites Bar</text>  </panel> | 
