1
/***********************************************************************
3
***********************************************************************/
4
class MultiLineEditbox : public Window
6
bool hasInputFocus() const;
7
bool isReadOnly() const;
8
unsigned long getCaratIndex() const;
9
unsigned long getSelectionStartIndex() const;
10
unsigned long getSelectionEndIndex() const;
11
unsigned long getSelectionLength() const;
12
unsigned long getMaxTextLength() const;
13
bool isWordWrapped() const;
15
Scrollbar* getVertScrollbar() const;
16
bool isVertScrollbarAlwaysShown() const;
17
Scrollbar* getHorzScrollbar() const;
18
Rect getTextRenderArea() const;
19
unsigned long getLineNumberFromIndex(unsigned long index) const;
21
void setReadOnly(bool setting);
22
void setCaratIndex(unsigned long carat_pos);
23
void setSelection(unsigned long start_pos, unsigned long end_pos);
24
void setMaxTextLength(unsigned long max_len);
25
void ensureCaratIsVisible();
26
void setWordWrapping(bool setting);
27
void setShowVertScrollbar(bool setting);
29
void setSelectionBrushImage(const Image* image);
30
const Image* getSelectionBrushImage() const;