diff options
author | James Cook <james@lindenlab.com> | 2009-11-24 08:35:47 -0800 |
---|---|---|
committer | James Cook <james@lindenlab.com> | 2009-11-24 08:35:47 -0800 |
commit | 0b3f6b3e9a1414c11ccf6011930c2eec6cf2fdd7 (patch) | |
tree | d4d83f4347fe6a56931a97a3eedabb97bdcfefff /indra/llui | |
parent | 156ced177d22623f0b5291f043636b7d32f69470 (diff) | |
parent | 6634d3c1ccbe13d3c0cdd17b60628eabe633ea7d (diff) |
Automated merge with ssh://hg.lindenlab.com/james/gooey/
Diffstat (limited to 'indra/llui')
-rw-r--r-- | indra/llui/lllineeditor.cpp | 13 | ||||
-rw-r--r-- | indra/llui/lllineeditor.h | 3 |
2 files changed, 16 insertions, 0 deletions
diff --git a/indra/llui/lllineeditor.cpp b/indra/llui/lllineeditor.cpp index 406c77a365..bd5734312a 100644 --- a/indra/llui/lllineeditor.cpp +++ b/indra/llui/lllineeditor.cpp @@ -323,6 +323,19 @@ void LLLineEditor::setMaxTextLength(S32 max_text_length) mMaxLengthBytes = max_len; } +void LLLineEditor::getTextPadding(S32 *left, S32 *right) +{ + *left = mTextPadLeft; + *right = mTextPadRight; +} + +void LLLineEditor::setTextPadding(S32 left, S32 right) +{ + mTextPadLeft = left; + mTextPadRight = right; + updateTextPadding(); +} + void LLLineEditor::updateTextPadding() { static LLUICachedControl<S32> line_editor_hpad ("UILineEditorHPad", 0); diff --git a/indra/llui/lllineeditor.h b/indra/llui/lllineeditor.h index 4474963b1a..4c4b00094d 100644 --- a/indra/llui/lllineeditor.h +++ b/indra/llui/lllineeditor.h @@ -226,6 +226,9 @@ public: void setKeystrokeCallback(callback_t callback, void* user_data); void setMaxTextLength(S32 max_text_length); + // Manipulate left and right padding for text + void getTextPadding(S32 *left, S32 *right); + void setTextPadding(S32 left, S32 right); // Prevalidation controls which keystrokes can affect the editor void setPrevalidate( LLLinePrevalidateFunc func ); |