vte.c.types

Undocumented in source.

Public Imports

gdk.c.types
public import gdk.c.types;
gio.c.types
public import gio.c.types;
glib.c.types
public import glib.c.types;
gobject.c.types
public import gobject.c.types;
gtk.c.types
public import gtk.c.types;
pango.c.types
public import pango.c.types;

Members

Aliases

VteSelectionFunc
alias VteSelectionFunc = int function(VteTerminal* terminal, glong column, glong row, void* data)

Specifies the type of a selection function used to check whether a cell has to be selected or not.

VteTerminalSpawnAsyncCallback
alias VteTerminalSpawnAsyncCallback = void function(VteTerminal* terminal, GPid pid, GError* error, void* userData)

Callback for Terminal.spawnAsync.

Enums

VteCursorBlinkMode
enum VteCursorBlinkMode

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

VteCursorShape
enum VteCursorShape

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

VteEraseBinding
enum VteEraseBinding

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.

VteFormat
enum VteFormat

An enumeratio type that can be used to specify the format the selection should be copied to the clipboard in.

VteRegexError
enum VteRegexError

An enum type for regex errors. In addition to the values listed above, any PCRE2 error values may occur.

VteTextBlinkMode
enum VteTextBlinkMode

An enumerated type which can be used to indicate whether the terminal allows the text contents to be blinked.

VteWriteFlags
enum VteWriteFlags

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

Manifest constants

MAJOR_VERSION
enum MAJOR_VERSION;

The major version number of the VTE library (e.g. in version 3.1.4 this is 3).

MICRO_VERSION
enum MICRO_VERSION;

The micro version number of the VTE library (e.g. in version 3.1.4 this is 4).

MINOR_VERSION
enum MINOR_VERSION;

The minor version number of the VTE library (e.g. in version 3.1.4 this is 1).

Structs

VteTerminalClass
struct VteTerminalClass

All of these fields should be considered read-only, except for derived classes.