gi-vte-0.0.42.12: Vte bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Vte.Objects.Terminal

Contents

Description

 

Synopsis

Exported types

class GObject o => TerminalK o Source

Instances

Methods

terminalCopyClipboard

terminalCopyPrimary

terminalFeed

terminalFeed :: (MonadIO m, TerminalK a) => a -> ByteString -> m () Source

terminalFeedChild

terminalFeedChild :: (MonadIO m, TerminalK a) => a -> Text -> Int64 -> m () Source

terminalFeedChildBinary

terminalGetAllowBold

terminalGetAudibleBell

terminalGetCharHeight

terminalGetCharWidth

terminalGetCjkAmbiguousWidth

terminalGetColumnCount

terminalGetCurrentDirectoryUri

terminalGetCurrentFileUri

terminalGetCursorBlinkMode

terminalGetCursorPosition

terminalGetCursorShape

terminalGetEncoding

terminalGetFont

terminalGetFontScale

terminalGetGeometryHints

terminalGetHasSelection

terminalGetIconTitle

terminalGetInputEnabled

terminalGetMouseAutohide

terminalGetPty

terminalGetRewrapOnResize

terminalGetRowCount

terminalGetText

terminalGetTextIncludeTrailingSpaces

terminalGetTextRange

terminalGetWindowTitle

terminalGetWordCharExceptions

terminalMatchAddGregex

terminalMatchCheck

terminalMatchCheckEvent

terminalMatchRemove

terminalMatchRemoveAll

terminalMatchSetCursorName

terminalMatchSetCursorType

terminalNew

terminalPasteClipboard

terminalPastePrimary

terminalPtyNewSync

terminalReset

terminalReset :: (MonadIO m, TerminalK a) => a -> Bool -> Bool -> m () Source

terminalSearchFindNext

terminalSearchFindPrevious

terminalSearchGetGregex

terminalSearchGetWrapAround

terminalSearchSetGregex

terminalSearchSetWrapAround

terminalSelectAll

terminalSelectAll :: (MonadIO m, TerminalK a) => a -> m () Source

terminalSetAllowBold

terminalSetAudibleBell

terminalSetBackspaceBinding

terminalSetCjkAmbiguousWidth

terminalSetColorBackground

terminalSetColorBold

terminalSetColorCursor

terminalSetColorForeground

terminalSetColorHighlight

terminalSetColorHighlightForeground

terminalSetColors

terminalSetCursorBlinkMode

terminalSetCursorShape

terminalSetDefaultColors

terminalSetDeleteBinding

terminalSetEncoding

terminalSetFont

terminalSetFontScale

terminalSetGeometryHintsForWindow

terminalSetInputEnabled

terminalSetMouseAutohide

terminalSetPty

terminalSetPty :: (MonadIO m, TerminalK a, PtyK b) => a -> Maybe b -> m () Source

terminalSetRewrapOnResize

terminalSetScrollOnKeystroke

terminalSetScrollOnOutput

terminalSetScrollbackLines

terminalSetSize

terminalSetSize :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> m () Source

terminalSetWordCharExceptions

terminalSpawnSync

terminalUnselectAll

terminalWatchChild

terminalWatchChild :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source

terminalWriteContentsSync

Properties

AllowBold

AudibleBell

BackspaceBinding

CjkAmbiguousWidth

CurrentDirectoryUri

CurrentFileUri

CursorBlinkMode

CursorShape

DeleteBinding

Encoding

setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> Text -> m () Source

FontDesc

FontScale

IconTitle

InputEnabled

PointerAutohide

Pty

setTerminalPty :: (MonadIO m, TerminalK o, PtyK a) => o -> a -> m () Source

RewrapOnResize

ScrollOnKeystroke

ScrollOnOutput

ScrollbackLines

WindowTitle

WordCharExceptions

Signals

Bell

type TerminalBellCallbackC = Ptr () -> Ptr () -> IO () Source

CharSizeChanged

ChildExited

Commit

type TerminalCommitCallbackC = Ptr () -> CString -> Word32 -> Ptr () -> IO () Source

ContentsChanged

CopyClipboard

CurrentDirectoryUriChanged

CurrentFileUriChanged

CursorMoved

DecreaseFontSize

DeiconifyWindow

EncodingChanged

Eof

type TerminalEofCallbackC = Ptr () -> Ptr () -> IO () Source

IconTitleChanged

IconifyWindow

IncreaseFontSize

LowerWindow

MaximizeWindow

MoveWindow

NotificationReceived

PasteClipboard

RaiseWindow

RefreshWindow

ResizeWindow

RestoreWindow

SelectionChanged

TextDeleted

TextInserted

TextModified

TextScrolled

WindowTitleChanged