NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
TextManager.h File Reference
#include <vector>
#include <deque>
#include <string>
Include dependency graph for TextManager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LogicalCursor
 Cursor, which is used in the TextManager to identify the actual line and position in the m_text variable. The TextManager is able to convert this cursor into a ViewCursor. More...
 
struct  ViewCursor
 Cursor, which is used in the terminal. The TextManager is able to convert this cursor into a LogicalCursor. More...
 
struct  RenderedLine
 This structure combines the rendered line with its colors and its coordinates. More...
 
struct  Character
 This structure combines the character information needed in the terminal: the character itself, the associated colour and the editable flag. More...
 
class  CharacterVector
 This class resembles an extended string class, which contains the extended character class. More...
 
class  TextManager
 This class manages the actual text by storing it in an internal buffer. During an update the TextManager will render the text in the internal buffer into the text block in screen coordinates. More...