Fixed textentry combobox arrow positioning issues.
This commit is contained in:
@@ -94,10 +94,6 @@ LLComboBox::LLComboBox( const std::string& name, const LLRect &rect, const std::
|
|||||||
mButton->setFont(LLFontGL::getFontSansSerifSmall());
|
mButton->setFont(LLFontGL::getFontSansSerifSmall());
|
||||||
mButton->setFollows(FOLLOWS_LEFT | FOLLOWS_BOTTOM | FOLLOWS_RIGHT);
|
mButton->setFollows(FOLLOWS_LEFT | FOLLOWS_BOTTOM | FOLLOWS_RIGHT);
|
||||||
mButton->setHAlign( LLFontGL::LEFT );
|
mButton->setHAlign( LLFontGL::LEFT );
|
||||||
if(mAllowTextEntry)
|
|
||||||
{
|
|
||||||
mButton->setRightHPad(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
addChild(mButton);
|
addChild(mButton);
|
||||||
|
|
||||||
@@ -931,6 +927,11 @@ BOOL LLComboBox::handleUnicodeCharHere(llwchar uni_char)
|
|||||||
void LLComboBox::setAllowTextEntry(BOOL allow, S32 max_chars, BOOL set_tentative)
|
void LLComboBox::setAllowTextEntry(BOOL allow, S32 max_chars, BOOL set_tentative)
|
||||||
{
|
{
|
||||||
mAllowTextEntry = allow;
|
mAllowTextEntry = allow;
|
||||||
|
if(allow)
|
||||||
|
mButton->setRightHPad(2);
|
||||||
|
else
|
||||||
|
mButton->setRightHPad(LLBUTTON_H_PAD);
|
||||||
|
|
||||||
mTextEntryTentative = set_tentative;
|
mTextEntryTentative = set_tentative;
|
||||||
mMaxChars = max_chars;
|
mMaxChars = max_chars;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user