fix of a normal bug (EXT-2448) [BSI] Notification toasts should resize when text is to long to be displayed
A maximum number of characters for textbox/texteditor could be set only through XML. In case when a corresponding attribute was absent - the maximun number was set to 255, and there were no chance (no function) to change it. So in this fix such a function was added. --HG-- branch : product-enginemaster
parent
914e76fe41
commit
aba8b04cfc
|
|
@ -139,6 +139,7 @@ public:
|
|||
// TODO: add optional style parameter
|
||||
virtual void setText(const LLStringExplicit &utf8str , const LLStyle::Params& input_params = LLStyle::Params()); // uses default style
|
||||
virtual std::string getText() const;
|
||||
void setMaxTextLength(S32 length) { mMaxTextByteLength = length; }
|
||||
|
||||
// wide-char versions
|
||||
void setWText(const LLWString& text);
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@ mAddedDefaultBtn(false)
|
|||
// *TODO: magic numbers(???) - copied from llnotify.cpp(250)
|
||||
const S32 MAX_LENGTH = 512 + 20 + DB_FIRST_NAME_BUF_SIZE + DB_LAST_NAME_BUF_SIZE + DB_INV_ITEM_NAME_BUF_SIZE;
|
||||
|
||||
mTextBox->setMaxTextLength(MAX_LENGTH);
|
||||
mTextBox->setVisible(TRUE);
|
||||
mTextBox->setValue(notification->getMessage());
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue