libvtemm: libvtemm Enums and Flags

libvtemm 0.25.0

- Main Page
- Related Pages
- Modules
- Classes
- Examples

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

enum Gnome::Vte::TerminalCursorBlinkMode

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.

enum Gnome::Vte::TerminalCursorShape

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.

enum Gnome::Vte::TerminalEraseBinding

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.

enum Gnome::Vte::TerminalWriteFlags

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.