abstract class Cursor extends Alvine

Cursor

Constants

CAPABILITY_CURSOR_BACKWARD

Fähigkeit des Cursors

CAPABILITY_CURSOR_FORWARD

Fähigkeit des Cursors

CAPABILITY_CURSOR_UP

Fähigkeit des Cursors

CAPABILITY_CURSOR_DOWN

Fähigkeit des Cursors

CAPABILITY_CURSOR_SETPOSITION

Fähigkeit des Cursors

Properties

protected Terminal $terminal

Methods

__construct(Terminal $terminal)

No description

setPosition(Position $position)

Position des Cursors absolut setzen

up(int $count = 1)

Cursor $count Zeilen nach oben bewegen

down(int $count = 1)

Cursor $count Zeilen nach unte bewegen

forward(int $count = 1)

Cursor $count Spalten weiter setzen

backward(int $count)

Cursor $count Spalten zurück bewegen

savePosition()

Sendet die Control-Sequence zum Speichern der Cursor-Position

restorePosition()

Sendet die Control-Sequence zum Wiederherstellen der Cursor-Position

getPosition()

No description

newLine()

Neue Zeile

bool
hasSupport(string $capability)

Unterstützung des Cursors; siehe Konstanten

Details

at line 74
__construct(Terminal $terminal)

Parameters

Terminal $terminal

at line 90
abstract Cursor setPosition(Position $position)

Position des Cursors absolut setzen

Einige Terminals verwenden 0/0, andere 1/1 als linke oberee Position.

Parameters

Position $position Position

Return Value

Cursor Dieses Objekt

at line 99
abstract Cursor up(int $count = 1)

Cursor $count Zeilen nach oben bewegen

Parameters

int $count Zeilen

Return Value

Cursor Dieses Objekt

at line 108
abstract Cursor down(int $count = 1)

Cursor $count Zeilen nach unte bewegen

Parameters

int $count Zeilen

Return Value

Cursor Dieses Objekt

at line 117
abstract Cursor forward(int $count = 1)

Cursor $count Spalten weiter setzen

Parameters

int $count Zeichen

Return Value

Cursor Dieses Objekt

at line 126
abstract Cursor backward(int $count)

Cursor $count Spalten zurück bewegen

Parameters

int $count Zeichen

Return Value

Cursor Dieses Objekt

at line 134
abstract Cursor savePosition()

Sendet die Control-Sequence zum Speichern der Cursor-Position

Return Value

Cursor Dieses Objekt

at line 142
abstract Cursor restorePosition()

Sendet die Control-Sequence zum Wiederherstellen der Cursor-Position

Return Value

Cursor Dieses Objekt

at line 147
abstract Position getPosition()

Return Value

Position

at line 154
Cursor newLine()

Neue Zeile

Return Value

Cursor

at line 164
bool hasSupport(string $capability)

Unterstützung des Cursors; siehe Konstanten

Parameters

string $capability

Return Value

bool