diff options
Diffstat (limited to 'indra/llui/lltexteditor.h')
| -rw-r--r-- | indra/llui/lltexteditor.h | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/indra/llui/lltexteditor.h b/indra/llui/lltexteditor.h index 521405ec25..76d2b159a4 100644 --- a/indra/llui/lltexteditor.h +++ b/indra/llui/lltexteditor.h @@ -105,6 +105,7 @@ public:  	virtual BOOL	handleKeyHere(KEY key, MASK mask );  	virtual BOOL	handleUnicodeCharHere(llwchar uni_char); +	virtual BOOL	handleUnicodeStringHere(char *uni_str, bool editing);  	virtual void	onMouseCaptureLost(); @@ -249,6 +250,8 @@ protected:  	// Undoable operations  	void			addChar(llwchar c); // at mCursorPos  	S32				addChar(S32 pos, llwchar wc); +	void			addString(char *s, bool editing); +	S32				addString(S32 pos, char *str);  	void			addLineBreakChar(BOOL group_together = FALSE);  	S32				overwriteChar(S32 pos, llwchar wc);  	void			removeChar(); @@ -310,6 +313,7 @@ private:  	// Concrete TextCmd sub-classes used by the LLTextEditor base class  	class TextCmdInsert;  	class TextCmdAddChar; +	class TextCmdAddString;  	class TextCmdOverwriteChar;  	class TextCmdRemove;  | 
