gi-vte-2.91.28: Vte bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Vte.Enums

Description

 
Synopsis

Enumerations

CursorBlinkMode

data CursorBlinkMode Source #

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

Constructors

CursorBlinkModeSystem

Follow GTK+ settings for cursor blinking.

CursorBlinkModeOn

Cursor blinks.

CursorBlinkModeOff

Cursor does not blink.

AnotherCursorBlinkMode Int

Catch-all for unknown values

Instances

Instances details
Enum CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Show CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Eq CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Ord CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes CursorBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes CursorBlinkMode = '[] :: [Type]

CursorShape

data CursorShape Source #

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

Constructors

CursorShapeBlock

Draw a block cursor. This is the default.

CursorShapeIbeam

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

CursorShapeUnderline

Draw a horizontal bar below the character.

AnotherCursorShape Int

Catch-all for unknown values

Instances

Instances details
Enum CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

Show CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

Eq CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

Ord CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes CursorShape Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes CursorShape = '[] :: [Type]

EraseBinding

data EraseBinding Source #

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.

Constructors

EraseBindingAuto

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

EraseBindingAsciiBackspace

Send an ASCII backspace character (0x08).

EraseBindingAsciiDelete

Send an ASCII delete character (0x7F).

EraseBindingDeleteSequence

Send the "@7" control sequence.

EraseBindingTty

Send terminal's "erase" setting.

AnotherEraseBinding Int

Catch-all for unknown values

Instances

Instances details
Enum EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

Show EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

Eq EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

Ord EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes EraseBinding Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes EraseBinding = '[] :: [Type]

Format

data Format Source #

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

Since: 0.50

Constructors

FormatText

Export as plain text

FormatHtml

Export as HTML formatted text

AnotherFormat Int

Catch-all for unknown values

Instances

Instances details
Enum Format Source # 
Instance details

Defined in GI.Vte.Enums

Show Format Source # 
Instance details

Defined in GI.Vte.Enums

Eq Format Source # 
Instance details

Defined in GI.Vte.Enums

Methods

(==) :: Format -> Format -> Bool #

(/=) :: Format -> Format -> Bool #

Ord Format Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum Format Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject Format Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes Format Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes Format Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes Format = '[] :: [Type]

PtyError

data PtyError Source #

No description available in the introspection data.

Constructors

PtyErrorPtyHelperFailed

Obsolete. Deprecated: 0.42

PtyErrorPty98Failed

failure when using PTY98 to allocate the PTY

AnotherPtyError Int

Catch-all for unknown values

Instances

Instances details
Enum PtyError Source # 
Instance details

Defined in GI.Vte.Enums

Show PtyError Source # 
Instance details

Defined in GI.Vte.Enums

Eq PtyError Source # 
Instance details

Defined in GI.Vte.Enums

Ord PtyError Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum PtyError Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject PtyError Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

GErrorClass PtyError Source # 
Instance details

Defined in GI.Vte.Enums

HasParentTypes PtyError Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes PtyError Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes PtyError = '[] :: [Type]

catchPtyError :: IO a -> (PtyError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type PtyError. This is a specialized version of catchGErrorJustDomain.

handlePtyError :: (PtyError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type PtyError. This is a specialized version of handleGErrorJustDomain.

RegexError

data RegexError Source #

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

Since: 0.46

Constructors

RegexErrorIncompatible

The PCRE2 library was built without Unicode support which is required for VTE

RegexErrorNotSupported

Regexes are not supported because VTE was built without PCRE2 support

AnotherRegexError Int

Catch-all for unknown values

Instances

Instances details
Enum RegexError Source # 
Instance details

Defined in GI.Vte.Enums

Show RegexError Source # 
Instance details

Defined in GI.Vte.Enums

Eq RegexError Source # 
Instance details

Defined in GI.Vte.Enums

Ord RegexError Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum RegexError Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject RegexError Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

GErrorClass RegexError Source # 
Instance details

Defined in GI.Vte.Enums

HasParentTypes RegexError Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes RegexError Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes RegexError = '[] :: [Type]

catchRegexError :: IO a -> (RegexError -> GErrorMessage -> IO a) -> IO a Source #

Catch exceptions of type RegexError. This is a specialized version of catchGErrorJustDomain.

handleRegexError :: (RegexError -> GErrorMessage -> IO a) -> IO a -> IO a Source #

Handle exceptions of type RegexError. This is a specialized version of handleGErrorJustDomain.

TextBlinkMode

data TextBlinkMode Source #

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

Since: 0.52

Constructors

TextBlinkModeNever

Do not blink the text.

TextBlinkModeFocused

Allow blinking text only if the terminal is focused.

TextBlinkModeUnfocused

Allow blinking text only if the terminal is unfocused.

TextBlinkModeAlways

Allow blinking text. This is the default.

AnotherTextBlinkMode Int

Catch-all for unknown values

Instances

Instances details
Enum TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Show TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Eq TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Ord TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes TextBlinkMode Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes TextBlinkMode = '[] :: [Type]

WriteFlags

data WriteFlags Source #

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

Constructors

WriteFlagsDefault

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

AnotherWriteFlags Int

Catch-all for unknown values

Instances

Instances details
Enum WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

Show WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

Eq WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

Ord WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

BoxedEnum WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

TypedObject WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

Methods

glibType :: IO GType

HasParentTypes WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes WriteFlags Source # 
Instance details

Defined in GI.Vte.Enums

type ParentTypes WriteFlags = '[] :: [Type]