LLTextBox::LLTextBox(const std::string& name, const std::string& text, F32 max_width, const LLFontGL* font, BOOL mouse_opaque) : LLUICtrl(name, LLRect(0, 0, 1, 1), mouse_opaque, NULL, NULL, FOLLOWS_LEFT | FOLLOWS_TOP), mFontGL(font ? font : LLFontGL::sSansSerifSmall), mTextColor(LLUI::sColorsGroup->getColor("LabelTextColor")), mDisabledColor(LLUI::sColorsGroup->getColor("LabelDisabledColor")), mBackgroundColor(LLUI::sColorsGroup->getColor("DefaultBackgroundColor")), mBorderColor(LLUI::sColorsGroup->getColor("DefaultHighlightLight")), mHoverColor( LLUI::sColorsGroup->getColor( "LabelSelectedColor" ) ), mHoverActive( FALSE ), mHasHover( FALSE ), mBackgroundVisible(FALSE), mBorderVisible(FALSE), mFontStyle(LLFontGL::DROP_SHADOW_SOFT), mBorderDropShadowVisible(FALSE), mUseEllipses( FALSE ), mHPad(0), mVPad(0), mHAlign(LLFontGL::LEFT), mVAlign( LLFontGL::TOP ), mClickedCallback(NULL), mCallbackUserData(NULL) { setWrappedText(text, max_width); reshapeToFitText(); setTabStop(FALSE); }
LLTextBox::LLTextBox(const std::string& name, const std::string& text, F32 max_width, const LLFontGL* font, BOOL mouse_opaque) : LLUICtrl(name, LLRect(0, 0, 1, 1), mouse_opaque, NULL, NULL, FOLLOWS_LEFT | FOLLOWS_TOP), mFontGL(font ? font : LLFontGL::getFontSansSerifSmall()) { initDefaults(); setWrappedText(text, max_width); reshapeToFitText(); setTabStop(FALSE); }
LLTextBox::LLTextBox(const std::string& name_and_label) : LLUICtrl(name_and_label, LLRect(0, 0, 1, 1), TRUE, NULL, NULL, FOLLOWS_LEFT | FOLLOWS_TOP), mFontGL(LLFontGL::sSansSerifSmall), mTextColor(LLUI::sColorsGroup->getColor("LabelTextColor")), mDisabledColor(LLUI::sColorsGroup->getColor("LabelDisabledColor")), mBackgroundColor(LLUI::sColorsGroup->getColor("DefaultBackgroundColor")), mBorderColor(LLUI::sColorsGroup->getColor("DefaultHighlightLight")), mBackgroundVisible(FALSE), mBorderVisible(FALSE), mFontStyle(LLFontGL::DROP_SHADOW_SOFT), mBorderDropShadowVisible(FALSE), mHPad(0), mVPad(0), mHAlign(LLFontGL::LEFT), mVAlign( LLFontGL::TOP ), mClickedCallback(NULL), mCallbackUserData(NULL) { setWrappedText(name_and_label); reshapeToFitText(); setTabStop(FALSE); }