libvtemm 0.25.0
Enumerations
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.