Diffstat (limited to 'core/apps/embeddedkonsole/TEScreen.h') (more/less context) (show whitespace changes)
-rw-r--r-- | core/apps/embeddedkonsole/TEScreen.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/apps/embeddedkonsole/TEScreen.h b/core/apps/embeddedkonsole/TEScreen.h index ba47ee5..a28f7c5 100644 --- a/core/apps/embeddedkonsole/TEScreen.h +++ b/core/apps/embeddedkonsole/TEScreen.h | |||
@@ -131,32 +131,38 @@ public: // these are all `Screen' operations | |||
131 | void clear(); | 131 | void clear(); |
132 | void home(); | 132 | void home(); |
133 | void reset(); | 133 | void reset(); |
134 | // | 134 | // |
135 | void ShowCharacter(unsigned short c); | 135 | void ShowCharacter(unsigned short c); |
136 | // | 136 | // |
137 | void resizeImage(int new_lines, int new_columns); | 137 | void resizeImage(int new_lines, int new_columns); |
138 | // | 138 | // |
139 | ca* getCookedImage(); | 139 | ca* getCookedImage(); |
140 | 140 | ||
141 | /*! return the number of lines. */ | 141 | /*! return the number of lines. */ |
142 | int getLines() { return lines; } | 142 | int getLines() { return lines; } |
143 | |||
143 | /*! return the number of columns. */ | 144 | /*! return the number of columns. */ |
144 | int getColumns() { return columns; } | 145 | int getColumns() { return columns; } |
145 | 146 | ||
146 | /*! set the position of the history cursor. */ | 147 | /*! set the position of the history cursor. */ |
147 | void setHistCursor(int cursor); | 148 | void setHistCursor(int cursor); |
148 | /*! return the position of the history cursor. */ | 149 | /*! return the position of the history cursor. */ |
149 | int getHistCursor(); | 150 | int getHistCursor(); |
150 | 151 | ||
152 | /*! set the position of the horizontal cursor. */ | ||
153 | void setHorzCursor(int cursor); | ||
154 | /*! return the position of the horizontal cursor. */ | ||
155 | int getHorzCursor(); | ||
156 | |||
151 | int getHistLines (); | 157 | int getHistLines (); |
152 | void setScroll(bool on); | 158 | void setScroll(bool on); |
153 | bool hasScroll(); | 159 | bool hasScroll(); |
154 | 160 | ||
155 | // | 161 | // |
156 | // Selection | 162 | // Selection |
157 | // | 163 | // |
158 | void setSelBeginXY(const int x, const int y); | 164 | void setSelBeginXY(const int x, const int y); |
159 | void setSelExtentXY(const int x, const int y); | 165 | void setSelExtentXY(const int x, const int y); |
160 | void clearSelection(); | 166 | void clearSelection(); |
161 | QString getSelText(const BOOL preserve_line_breaks); | 167 | QString getSelText(const BOOL preserve_line_breaks); |
162 | 168 | ||
@@ -191,24 +197,26 @@ private: | |||
191 | 197 | ||
192 | // screen image ---------------- | 198 | // screen image ---------------- |
193 | 199 | ||
194 | int lines; | 200 | int lines; |
195 | int columns; | 201 | int columns; |
196 | ca *image; // [lines][columns] | 202 | ca *image; // [lines][columns] |
197 | 203 | ||
198 | // history buffer --------------- | 204 | // history buffer --------------- |
199 | 205 | ||
200 | int histCursor; // display position relative to start of the history buffer | 206 | int histCursor; // display position relative to start of the history buffer |
201 | HistoryScroll hist; | 207 | HistoryScroll hist; |
202 | 208 | ||
209 | int horzCursor; | ||
210 | |||
203 | // cursor location | 211 | // cursor location |
204 | 212 | ||
205 | int cuX; | 213 | int cuX; |
206 | int cuY; | 214 | int cuY; |
207 | 215 | ||
208 | // cursor color and rendition info | 216 | // cursor color and rendition info |
209 | 217 | ||
210 | UINT8 cu_fg; // foreground | 218 | UINT8 cu_fg; // foreground |
211 | UINT8 cu_bg; // background | 219 | UINT8 cu_bg; // background |
212 | UINT8 cu_re; // rendition | 220 | UINT8 cu_re; // rendition |
213 | 221 | ||
214 | // margins ---------------- | 222 | // margins ---------------- |