NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
Cursor, which is used in the terminal. The TextManager is able to convert this cursor into a LogicalCursor. More...
#include <TextManager.h>
Public Member Functions | |
ViewCursor () | |
ViewCursor (size_t _x, size_t _y) | |
void | move (size_t _x, size_t _y) |
void | advance () |
bool | revert () |
bool | operator! () const |
operator bool () const | |
ViewCursor & | operator++ (int) |
bool | operator-- (int) |
bool | operator== (const ViewCursor &cursor) const |
bool | operator< (const ViewCursor &cursor) const |
bool | operator<= (const ViewCursor &cursor) const |
bool | operator> (const ViewCursor &cursor) const |
bool | operator>= (const ViewCursor &cursor) const |
bool | operator!= (const ViewCursor &cursor) const |
Public Attributes | |
size_t | x |
size_t | y |
bool | isValid |
Cursor, which is used in the terminal. The TextManager is able to convert this cursor into a LogicalCursor.
Definition at line 123 of file TextManager.h.
|
inline |
Definition at line 129 of file TextManager.h.
|
inline |
Definition at line 130 of file TextManager.h.
|
inline |
|
inline |
Definition at line 131 of file TextManager.h.
Referenced by GenericTerminal::move_cursor().
|
inline |
Definition at line 151 of file TextManager.h.
References isValid.
|
inline |
Definition at line 147 of file TextManager.h.
References isValid.
|
inline |
Definition at line 184 of file TextManager.h.
References operator==().
|
inline |
Definition at line 155 of file TextManager.h.
References advance().
|
inline |
Definition at line 160 of file TextManager.h.
References revert().
|
inline |
Definition at line 168 of file TextManager.h.
Referenced by operator<=(), and operator>=().
|
inline |
Definition at line 172 of file TextManager.h.
References operator<(), and operator==().
Referenced by operator>().
|
inline |
Definition at line 164 of file TextManager.h.
Referenced by operator!=(), and operator<=().
|
inline |
Definition at line 176 of file TextManager.h.
References operator<=().
|
inline |
Definition at line 180 of file TextManager.h.
References operator<().
|
inline |
bool ViewCursor::isValid |
Definition at line 127 of file TextManager.h.
Referenced by operator bool(), operator!(), operator<(), and operator==().
size_t ViewCursor::x |
Definition at line 125 of file TextManager.h.
Referenced by advance(), GenericTerminal::back(), GenericTerminal::bs(), GenericTerminal::ctrl_left(), GenericTerminal::ctrl_right(), GenericTerminal::cursor_down(), GenericTerminal::cursor_left(), GenericTerminal::cursor_right(), GenericTerminal::cursor_up(), GenericTerminal::del(), GenericTerminal::delSelected(), GenericTerminal::end(), GenericTerminal::erase_usercontent_line(), GenericTerminal::front(), GenericTerminal::home(), GenericTerminal::lf(), move(), GenericTerminal::move_cursor(), GenericTerminal::normal_input(), operator<(), operator==(), revert(), GenericTerminal::Scroll(), GenericTerminal::tab(), TextManager::toLogicalCursor(), and GenericTerminal::update_changes().
size_t ViewCursor::y |
Definition at line 126 of file TextManager.h.
Referenced by GenericTerminal::back(), GenericTerminal::bs(), GenericTerminal::cr(), GenericTerminal::ctrl_left(), GenericTerminal::ctrl_right(), GenericTerminal::cursor_down(), GenericTerminal::cursor_left(), GenericTerminal::cursor_right(), GenericTerminal::cursor_up(), GenericTerminal::del(), GenericTerminal::delSelected(), GenericTerminal::end(), GenericTerminal::erase_usercontent_line(), GenericTerminal::front(), GenericTerminal::getProcNameSpace(), GenericTerminal::home(), GenericTerminal::lf(), move(), GenericTerminal::move_cursor(), GenericTerminal::normal_input(), operator<(), operator==(), GenericTerminal::Scroll(), GenericTerminal::tab(), TextManager::toLogicalCursor(), and GenericTerminal::update_changes().