diff options
| author | richard <none@none> | 2009-11-04 10:42:23 -0800 | 
|---|---|---|
| committer | richard <none@none> | 2009-11-04 10:42:23 -0800 | 
| commit | 5bcd24a01df7cb6cdeb78ab742fb54ce75fb6d13 (patch) | |
| tree | 081e318f5e7f56fad5687bdc053f7fb38ed3d3b0 /indra/llui | |
| parent | 70207cb0529d528f7eac67b63d72630107d190b1 (diff) | |
| parent | 0ee426016aeae605eeb8ab3aa535b2b52462a3d9 (diff) | |
merge
Diffstat (limited to 'indra/llui')
| -rw-r--r-- | indra/llui/llbutton.cpp | 30 | ||||
| -rw-r--r-- | indra/llui/llbutton.h | 5 | ||||
| -rw-r--r-- | indra/llui/llfloater.cpp | 2 | ||||
| -rw-r--r-- | indra/llui/llflyoutbutton.cpp | 1 | ||||
| -rw-r--r-- | indra/llui/llmenugl.cpp | 2 | ||||
| -rw-r--r-- | indra/llui/lltabcontainer.cpp | 4 | ||||
| -rw-r--r-- | indra/llui/lltextbase.cpp | 6 | 
7 files changed, 9 insertions, 41 deletions
| diff --git a/indra/llui/llbutton.cpp b/indra/llui/llbutton.cpp index a7946cacf5..bbaf908d2e 100644 --- a/indra/llui/llbutton.cpp +++ b/indra/llui/llbutton.cpp @@ -95,8 +95,7 @@ LLButton::Params::Params()  	is_toggle("is_toggle", false),  	scale_image("scale_image", true),  	hover_glow_amount("hover_glow_amount"), -	commit_on_return("commit_on_return", true), -	picture_style("picture_style", false) +	commit_on_return("commit_on_return", true)  {  	addSynonym(is_toggle, "toggle");  	held_down_delay.seconds = 0.5f; @@ -153,17 +152,9 @@ LLButton::LLButton(const LLButton::Params& p)  	static LLUICachedControl<S32> llbutton_orig_h_pad ("UIButtonOrigHPad", 0);  	static Params default_params(LLUICtrlFactory::getDefaultParams<LLButton>()); -	//if we aren't a picture_style button set label as name if not provided -	if (!p.picture_style.isProvided() || !p.picture_style) +	if (!p.label_selected.isProvided())  	{ -		if (!p.label.isProvided())  -		{ -			mUnselectedLabel = p.name(); -		} -		if (!p.label_selected.isProvided())	 -		{ -			mSelectedLabel = mUnselectedLabel.getString(); -		} +		mSelectedLabel = mUnselectedLabel;  	}  	// Hack to make sure there is space for at least one character @@ -1100,18 +1091,3 @@ void LLButton::resetMouseDownTimer()  	mMouseDownTimer.stop();  	mMouseDownTimer.reset();  } - - -// *TODO: Remove this function after the initial XUI XML re-export pass. -// static -void LLButton::setupParamsForExport(Params& p, LLView* parent) -{ -	std::string label = p.label; -	if (label.empty()) -	{ -		//if our label is empty this is a picture style button -		p.picture_style = true; -	} - -	LLUICtrl::setupParamsForExport(p, parent); -} diff --git a/indra/llui/llbutton.h b/indra/llui/llbutton.h index 85580a98bf..08f289092f 100644 --- a/indra/llui/llbutton.h +++ b/indra/llui/llbutton.h @@ -115,8 +115,7 @@ public:  		// misc  		Optional<bool>			is_toggle,  								scale_image, -								commit_on_return, -								picture_style;      //if true, don't display label +								commit_on_return;  		Optional<F32>				hover_glow_amount;  		Optional<TimeIntervalParam>	held_down_delay; @@ -247,8 +246,6 @@ protected:  	LLFrameTimer	mMouseDownTimer; -	// If the label is empty, set the picture_style attribute -	static void setupParamsForExport(Params& p, LLView* parent);  private:  	void			drawBorder(LLUIImage* imagep, const LLColor4& color, S32 size);  	void			resetMouseDownTimer(); diff --git a/indra/llui/llfloater.cpp b/indra/llui/llfloater.cpp index 8c72b079ee..90ba2dc41f 100644 --- a/indra/llui/llfloater.cpp +++ b/indra/llui/llfloater.cpp @@ -1826,7 +1826,6 @@ void LLFloater::buildButtons()  		LLButton::Params p;  		p.name(sButtonNames[i]);  		p.rect(btn_rect); -		p.label("");  		p.image_unselected.name(sButtonActiveImageNames[i]);  		// Selected, no matter if hovered or not, is "pressed"  		p.image_selected.name(sButtonPressedImageNames[i]); @@ -1839,6 +1838,7 @@ void LLFloater::buildButtons()  		p.follows.flags(FOLLOWS_TOP|FOLLOWS_RIGHT);  		p.tool_tip(sButtonToolTips[i]);  		p.scale_image(true); +		p.chrome(true);  		LLButton* buttonp = LLUICtrlFactory::create<LLButton>(p);  		addChild(buttonp); diff --git a/indra/llui/llflyoutbutton.cpp b/indra/llui/llflyoutbutton.cpp index 3483bac782..abb0b869eb 100644 --- a/indra/llui/llflyoutbutton.cpp +++ b/indra/llui/llflyoutbutton.cpp @@ -48,6 +48,7 @@ LLFlyoutButton::LLFlyoutButton(const Params& p)  	// Text label button  	LLButton::Params bp(p.action_button);  	bp.name(p.label); +	bp.label(p.label);  	bp.rect.left(0).bottom(0).width(getRect().getWidth() - FLYOUT_BUTTON_ARROW_WIDTH).height(getRect().getHeight());  	bp.click_callback.function(boost::bind(&LLFlyoutButton::onActionButtonClick, this, _2));  	bp.follows.flags(FOLLOWS_ALL); diff --git a/indra/llui/llmenugl.cpp b/indra/llui/llmenugl.cpp index 91e7e46195..7847cc1790 100644 --- a/indra/llui/llmenugl.cpp +++ b/indra/llui/llmenugl.cpp @@ -1555,8 +1555,6 @@ LLMenuScrollItem::LLMenuScrollItem(const Params& p)  	}  	LLButton::Params bparams; -	bparams.label(""); -	bparams.label_selected("");  	bparams.mouse_opaque(true);  	bparams.scale_image(false);  	bparams.click_callback(p.scroll_callback); diff --git a/indra/llui/lltabcontainer.cpp b/indra/llui/lltabcontainer.cpp index cde4c75518..6073b54371 100644 --- a/indra/llui/lltabcontainer.cpp +++ b/indra/llui/lltabcontainer.cpp @@ -927,7 +927,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  		textbox = LLUICtrlFactory::create<LLTextBox> (params);  		LLButton::Params p; -		p.name(""); +		p.name("placeholder");  		btn = LLUICtrlFactory::create<LLButton>(p);  	}  	else @@ -986,7 +986,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  				p.follows.flags = p.follows.flags() | FOLLOWS_BOTTOM;  			} -			btn = LLUICtrlFactory::create<LLButton>(p); +++			btn = LLUICtrlFactory::create<LLButton>(p);  		}  	} diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index e11e5f446e..e5aac0d5e7 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -1451,9 +1451,7 @@ void LLTextBase::setText(const LLStringExplicit &utf8str)  	appendText(text, false); -	//resetDirty();  	onValueChange(0, getLength()); -	needsReflow();  }  //virtual @@ -1631,8 +1629,6 @@ void LLTextBase::appendAndHighlightText(const std::string &new_text, bool prepen  		insertStringNoUndo(getLength(), wide_text, &segments);  	} -	needsReflow(); -	  	// Set the cursor and scroll position  	if( selection_start != selection_end )  	{ @@ -2116,7 +2112,7 @@ LLRect LLTextBase::getVisibleDocumentRect() const  		LLRect doc_rect = mDocumentView->getLocalRect();  		doc_rect.mLeft -= mDocumentView->getRect().mLeft;  		// adjust for height of text above widget baseline -		doc_rect.mBottom = llmin(0, doc_rect.getHeight() - mTextRect.getHeight()); +		doc_rect.mBottom = doc_rect.getHeight() - mTextRect.getHeight();  		return doc_rect;  	}  } | 
