#include <llpreeditor.h>

Public Types | |
| typedef std::vector< S32 > | segment_lengths_t |
| typedef std::vector< BOOL > | standouts_t |
Public Member Functions | |
| virtual | ~LLPreeditor () |
| virtual void | resetPreedit ()=0 |
| virtual void | updatePreedit (const LLWString &preedit_string, const segment_lengths_t &preedit_segment_lengths, const standouts_t &preedit_standouts, S32 caret_position)=0 |
| virtual void | markAsPreedit (S32 position, S32 length)=0 |
| virtual void | getPreeditRange (S32 *position, S32 *length) const =0 |
| virtual void | getSelectionRange (S32 *position, S32 *length) const =0 |
| virtual BOOL | getPreeditLocation (S32 query_position, LLCoordGL *coord, LLRect *bounds, LLRect *control) const =0 |
| virtual S32 | getPreeditFontSize () const =0 |
| virtual const LLWString & | getWText () const =0 |
| virtual BOOL | handleUnicodeCharHere (llwchar uni_char)=0 |
Definition at line 37 of file llpreeditor.h.
| typedef std::vector<S32> LLPreeditor::segment_lengths_t |
Definition at line 41 of file llpreeditor.h.
| typedef std::vector<BOOL> LLPreeditor::standouts_t |
Definition at line 42 of file llpreeditor.h.
| virtual LLPreeditor::~LLPreeditor | ( | ) | [inline, virtual] |
Definition at line 46 of file llpreeditor.h.
| virtual void LLPreeditor::resetPreedit | ( | ) | [pure virtual] |
Implemented in LLLineEditor, and LLTextEditor.
| virtual void LLPreeditor::updatePreedit | ( | const LLWString & | preedit_string, | |
| const segment_lengths_t & | preedit_segment_lengths, | |||
| const standouts_t & | preedit_standouts, | |||
| S32 | caret_position | |||
| ) | [pure virtual] |
Implemented in LLLineEditor, and LLTextEditor.
Implemented in LLLineEditor, and LLTextEditor.
Implemented in LLLineEditor, and LLTextEditor.
| virtual BOOL LLPreeditor::getPreeditLocation | ( | S32 | query_position, | |
| LLCoordGL * | coord, | |||
| LLRect * | bounds, | |||
| LLRect * | control | |||
| ) | const [pure virtual] |
Implemented in LLLineEditor, and LLTextEditor.
| virtual S32 LLPreeditor::getPreeditFontSize | ( | ) | const [pure virtual] |
Implemented in LLLineEditor, and LLTextEditor.
| virtual const LLWString& LLPreeditor::getWText | ( | ) | const [pure virtual] |
Implemented in LLLineEditor, and LLTextEditor.
Implemented in LLLineEditor, and LLTextEditor.
1.5.5