gi-vte-0.0.42.15: 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

newtype Terminal Source

Constructors

Terminal (ForeignPtr Terminal) 

Instances

GObject Terminal 
((~) * info (ResolveTerminalMethod t Terminal), MethodInfo * info Terminal p) => IsLabelProxy t (Terminal -> p) 
type ParentTypes Terminal 
type AttributeList Terminal 
type SignalList Terminal 

class GObject o => TerminalK o Source

Instances

Methods

terminalCopyClipboard

data TerminalCopyClipboardMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalCopyClipboardMethodInfo a signature 

terminalCopyPrimary

data TerminalCopyPrimaryMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalCopyPrimaryMethodInfo a signature 

terminalFeed

data TerminalFeedMethodInfo Source

Instances

((~) * signature (ByteString -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedMethodInfo a signature 

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

terminalFeedChild

data TerminalFeedChildMethodInfo Source

Instances

((~) * signature (Text -> Int64 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedChildMethodInfo a signature 

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

terminalFeedChildBinary

data TerminalFeedChildBinaryMethodInfo Source

Instances

((~) * signature (Word8 -> Word64 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedChildBinaryMethodInfo a signature 

terminalGetAllowBold

data TerminalGetAllowBoldMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetAllowBoldMethodInfo a signature 

terminalGetAudibleBell

terminalGetCharHeight

data TerminalGetCharHeightMethodInfo Source

Instances

((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCharHeightMethodInfo a signature 

terminalGetCharWidth

data TerminalGetCharWidthMethodInfo Source

Instances

((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCharWidthMethodInfo a signature 

terminalGetCjkAmbiguousWidth

terminalGetColumnCount

terminalGetCurrentDirectoryUri

terminalGetCurrentFileUri

terminalGetCursorBlinkMode

terminalGetCursorPosition

terminalGetCursorShape

terminalGetEncoding

data TerminalGetEncodingMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetEncodingMethodInfo a signature 

terminalGetFont

data TerminalGetFontMethodInfo Source

Instances

((~) * signature (m FontDescription), MonadIO m, TerminalK a) => MethodInfo * TerminalGetFontMethodInfo a signature 

terminalGetFontScale

data TerminalGetFontScaleMethodInfo Source

Instances

((~) * signature (m Double), MonadIO m, TerminalK a) => MethodInfo * TerminalGetFontScaleMethodInfo a signature 

terminalGetGeometryHints

terminalGetHasSelection

terminalGetIconTitle

data TerminalGetIconTitleMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetIconTitleMethodInfo a signature 

terminalGetInputEnabled

terminalGetMouseAutohide

terminalGetPty

data TerminalGetPtyMethodInfo Source

Instances

((~) * signature (m Pty), MonadIO m, TerminalK a) => MethodInfo * TerminalGetPtyMethodInfo a signature 

terminalGetRewrapOnResize

terminalGetRowCount

data TerminalGetRowCountMethodInfo Source

Instances

((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetRowCountMethodInfo a signature 

terminalGetText

terminalGetTextIncludeTrailingSpaces

terminalGetTextRange

terminalGetWindowTitle

terminalGetWordCharExceptions

terminalMatchAddGregex

terminalMatchCheck

data TerminalMatchCheckMethodInfo Source

Instances

((~) * signature (CLong -> CLong -> m (Text, Int32)), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchCheckMethodInfo a signature 

terminalMatchCheckEvent

terminalMatchRemove

data TerminalMatchRemoveMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchRemoveMethodInfo a signature 

terminalMatchRemoveAll

data TerminalMatchRemoveAllMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchRemoveAllMethodInfo a signature 

terminalMatchSetCursorName

data TerminalMatchSetCursorNameMethodInfo Source

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchSetCursorNameMethodInfo a signature 

terminalMatchSetCursorType

terminalNew

terminalPasteClipboard

data TerminalPasteClipboardMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalPasteClipboardMethodInfo a signature 

terminalPastePrimary

data TerminalPastePrimaryMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalPastePrimaryMethodInfo a signature 

terminalPtyNewSync

data TerminalPtyNewSyncMethodInfo Source

Instances

((~) * signature ([PtyFlags] -> Maybe b -> m Pty), MonadIO m, TerminalK a, CancellableK b) => MethodInfo * TerminalPtyNewSyncMethodInfo a signature 

terminalReset

data TerminalResetMethodInfo Source

Instances

((~) * signature (Bool -> Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalResetMethodInfo a signature 

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

terminalSearchFindNext

terminalSearchFindPrevious

terminalSearchGetGregex

terminalSearchGetWrapAround

terminalSearchSetGregex

terminalSearchSetWrapAround

terminalSelectAll

data TerminalSelectAllMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSelectAllMethodInfo a signature 

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

terminalSetAllowBold

data TerminalSetAllowBoldMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetAllowBoldMethodInfo a signature 

terminalSetAudibleBell

data TerminalSetAudibleBellMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetAudibleBellMethodInfo a signature 

terminalSetBackspaceBinding

terminalSetCjkAmbiguousWidth

terminalSetColorBackground

data TerminalSetColorBackgroundMethodInfo Source

Instances

((~) * signature (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorBackgroundMethodInfo a signature 

terminalSetColorBold

data TerminalSetColorBoldMethodInfo Source

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorBoldMethodInfo a signature 

terminalSetColorCursor

data TerminalSetColorCursorMethodInfo Source

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorCursorMethodInfo a signature 

terminalSetColorForeground

data TerminalSetColorForegroundMethodInfo Source

Instances

((~) * signature (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorForegroundMethodInfo a signature 

terminalSetColorHighlight

terminalSetColorHighlightForeground

terminalSetColors

data TerminalSetColorsMethodInfo Source

Instances

((~) * signature (Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorsMethodInfo a signature 

terminalSetCursorBlinkMode

terminalSetCursorShape

data TerminalSetCursorShapeMethodInfo Source

Instances

((~) * signature (CursorShape -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetCursorShapeMethodInfo a signature 

terminalSetDefaultColors

data TerminalSetDefaultColorsMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetDefaultColorsMethodInfo a signature 

terminalSetDeleteBinding

terminalSetEncoding

data TerminalSetEncodingMethodInfo Source

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetEncodingMethodInfo a signature 

terminalSetFont

data TerminalSetFontMethodInfo Source

Instances

((~) * signature (Maybe FontDescription -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetFontMethodInfo a signature 

terminalSetFontScale

data TerminalSetFontScaleMethodInfo Source

Instances

((~) * signature (Double -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetFontScaleMethodInfo a signature 

terminalSetGeometryHintsForWindow

terminalSetInputEnabled

data TerminalSetInputEnabledMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetInputEnabledMethodInfo a signature 

terminalSetMouseAutohide

data TerminalSetMouseAutohideMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetMouseAutohideMethodInfo a signature 

terminalSetPty

data TerminalSetPtyMethodInfo Source

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, TerminalK a, PtyK b) => MethodInfo * TerminalSetPtyMethodInfo a signature 

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

terminalSetRewrapOnResize

data TerminalSetRewrapOnResizeMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetRewrapOnResizeMethodInfo a signature 

terminalSetScrollOnKeystroke

terminalSetScrollOnOutput

data TerminalSetScrollOnOutputMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetScrollOnOutputMethodInfo a signature 

terminalSetScrollbackLines

terminalSetSize

data TerminalSetSizeMethodInfo Source

Instances

((~) * signature (CLong -> CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetSizeMethodInfo a signature 

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

terminalSetWordCharExceptions

terminalSpawnSync

data TerminalSpawnSyncMethodInfo Source

Instances

((~) * signature ([PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32), MonadIO m, TerminalK a, CancellableK b) => MethodInfo * TerminalSpawnSyncMethodInfo a signature 

terminalUnselectAll

data TerminalUnselectAllMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalUnselectAllMethodInfo a signature 

terminalWatchChild

data TerminalWatchChildMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalWatchChildMethodInfo a signature 

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

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

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