libvtemm: libvtemm Enums and Flags

Enumerations

enum  Gnome::Vte::TerminalEraseBinding {

  Gnome::Vte::ERASE_AUTO,

  Gnome::Vte::ERASE_ASCII_BACKSPACE,

  Gnome::Vte::ERASE_ASCII_DELETE,

  Gnome::Vte::ERASE_DELETE_SEQUENCE,

  Gnome::Vte::ERASE_TTY

}
 TerminalEraseBinding - An enumerated type which can be used to indicate which string the terminal should send to an application when the user presses the Delete or Backspace keys. More...

enum  Gnome::Vte::TerminalCursorBlinkMode {

  Gnome::Vte::CURSOR_BLINK_SYSTEM,

  Gnome::Vte::CURSOR_BLINK_ON,

  Gnome::Vte::CURSOR_BLINK_OFF

}
 TerminalCursorBlinkMode - An enumerated type which can be used to indicate the cursor blink mode for the terminal. More...

enum  Gnome::Vte::TerminalCursorShape {

  Gnome::Vte::CURSOR_SHAPE_BLOCK,

  Gnome::Vte::CURSOR_SHAPE_IBEAM,

  Gnome::Vte::CURSOR_SHAPE_UNDERLINE

}
 TerminalCursorShape - An enumerated type which can be used to indicate what should the terminal draw at the cursor position. More...

enum  Gnome::Vte::TerminalWriteFlags { Gnome::Vte::TERMINAL_WRITE_DEFAULT = 0x0 }
 TerminalWriteFlags - A flag type to determine how terminal contents should be written to an output stream. More...


Enumeration Type Documentation

TerminalCursorBlinkMode - An enumerated type which can be used to indicate the cursor blink mode for the terminal.

Enumerator:
CURSOR_BLINK_SYSTEM 

Follow GTK+ settings for cursor blinking.

CURSOR_BLINK_ON 

Cursor blinks.

CURSOR_BLINK_OFF 

Cursor does not blink.

TerminalCursorShape - An enumerated type which can be used to indicate what should the terminal draw at the cursor position.

Enumerator:
CURSOR_SHAPE_BLOCK 

Draw a block cursor - this is the default.

CURSOR_SHAPE_IBEAM 

Draw a vertical bar on the left side of character - this is similar to the default cursor for other GTK+ widgets.

CURSOR_SHAPE_UNDERLINE 

Draw a horizontal bar below the character.

TerminalEraseBinding - An enumerated type which can be used to indicate which string the terminal should send to an application when the user presses the Delete or Backspace keys.

Enumerator:
ERASE_AUTO 

For backspace, attempt to determine the right value from the terminal's IO settings; for delete, use the control sequence.

ERASE_ASCII_BACKSPACE 

Send an ASCII backspace character (0x08).

ERASE_ASCII_DELETE 

Send an ASCII delete character (0x7F).

ERASE_DELETE_SEQUENCE 

Send the "\@\@7" control sequence.

ERASE_TTY 

Send terminal's "erase" setting.

TerminalWriteFlags - A flag type to determine how terminal contents should be written to an output stream.

Bitwise operators:
TerminalWriteFlags operator|(TerminalWriteFlags, TerminalWriteFlags)

TerminalWriteFlags operator&(TerminalWriteFlags, TerminalWriteFlags)

TerminalWriteFlags operator^(TerminalWriteFlags, TerminalWriteFlags)

TerminalWriteFlags operator~(TerminalWriteFlags)

TerminalWriteFlags& operator|=(TerminalWriteFlags&, TerminalWriteFlags)

TerminalWriteFlags& operator&=(TerminalWriteFlags&, TerminalWriteFlags)

TerminalWriteFlags& operator^=(TerminalWriteFlags&, TerminalWriteFlags)

Enumerator:
TERMINAL_WRITE_DEFAULT 

Write contents as UTF-8 text - this is the default.