gi-vte-2.91.10: 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 (ManagedPtr Terminal) 

Instances

GObject Terminal Source # 
IsTerminal Terminal Source # 
IsObject Terminal Source # 
IsImplementorIface Terminal Source # 
IsBuildable Terminal Source # 
IsScrollable Terminal Source # 
IsWidget Terminal Source # 
((~) * info (ResolveTerminalMethod t Terminal), MethodInfo * info Terminal p) => IsLabel t (Terminal -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Terminal -> p #

((~) * info (ResolveTerminalMethod t Terminal), MethodInfo * info Terminal p) => IsLabelProxy t (Terminal -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Terminal -> p

HasAttributeList * Terminal Source # 
type SignalList Terminal Source # 
type SignalList Terminal
type AttributeList Terminal Source # 
type AttributeList Terminal

class GObject o => IsTerminal o Source #

Instances

(GObject a, UnknownAncestorError Constraint Terminal a) => IsTerminal a Source # 
IsTerminal Terminal Source # 

Methods

Unsupported methods

data TerminalGetTextIncludeTrailingSpacesMethodInfo Source #

Instances

((~) * p (), (~) * o (MethodResolutionFailed * "getTextIncludeTrailingSpaces" Terminal)) => MethodInfo * TerminalGetTextIncludeTrailingSpacesMethodInfo o p Source # 

data TerminalGetTextMethodInfo Source #

Instances

((~) * p (), (~) * o (MethodResolutionFailed * "getText" Terminal)) => MethodInfo * TerminalGetTextMethodInfo o p Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetTextMethodInfo o -> p -> s

data TerminalGetTextRangeMethodInfo Source #

Instances

((~) * p (), (~) * o (MethodResolutionFailed * "getTextRange" Terminal)) => MethodInfo * TerminalGetTextRangeMethodInfo o p Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetTextRangeMethodInfo o -> p -> s

copyClipboard

data TerminalCopyClipboardMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalCopyClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalCopyClipboardMethodInfo a -> signature -> s

copyPrimary

data TerminalCopyPrimaryMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalCopyPrimaryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalCopyPrimaryMethodInfo a -> signature -> s

feed

data TerminalFeedMethodInfo Source #

Instances

((~) * signature (ByteString -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalFeedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalFeedMethodInfo a -> signature -> s

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

feedChild

data TerminalFeedChildMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalFeedChildMethodInfo a -> signature -> s

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

feedChildBinary

data TerminalFeedChildBinaryMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalFeedChildBinaryMethodInfo a -> signature -> s

getAllowBold

data TerminalGetAllowBoldMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetAllowBoldMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetAllowBoldMethodInfo a -> signature -> s

getAudibleBell

data TerminalGetAudibleBellMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetAudibleBellMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetAudibleBellMethodInfo a -> signature -> s

getCharHeight

data TerminalGetCharHeightMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCharHeightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCharHeightMethodInfo a -> signature -> s

getCharWidth

data TerminalGetCharWidthMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCharWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCharWidthMethodInfo a -> signature -> s

getCjkAmbiguousWidth

data TerminalGetCjkAmbiguousWidthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCjkAmbiguousWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCjkAmbiguousWidthMethodInfo a -> signature -> s

getColumnCount

data TerminalGetColumnCountMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetColumnCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetColumnCountMethodInfo a -> signature -> s

getCurrentDirectoryUri

data TerminalGetCurrentDirectoryUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCurrentDirectoryUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCurrentDirectoryUriMethodInfo a -> signature -> s

getCurrentFileUri

data TerminalGetCurrentFileUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCurrentFileUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCurrentFileUriMethodInfo a -> signature -> s

getCursorBlinkMode

data TerminalGetCursorBlinkModeMethodInfo Source #

Instances

((~) * signature (m CursorBlinkMode), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCursorBlinkModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCursorBlinkModeMethodInfo a -> signature -> s

getCursorPosition

data TerminalGetCursorPositionMethodInfo Source #

Instances

((~) * signature (m (CLong, CLong)), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCursorPositionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCursorPositionMethodInfo a -> signature -> s

getCursorShape

data TerminalGetCursorShapeMethodInfo Source #

Instances

((~) * signature (m CursorShape), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetCursorShapeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetCursorShapeMethodInfo a -> signature -> s

getEncoding

data TerminalGetEncodingMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetEncodingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetEncodingMethodInfo a -> signature -> s

terminalGetEncoding :: (MonadIO m, IsTerminal a) => a -> m Text Source #

getFont

data TerminalGetFontMethodInfo Source #

Instances

((~) * signature (m FontDescription), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetFontMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetFontMethodInfo a -> signature -> s

terminalGetFont :: (MonadIO m, IsTerminal a) => a -> m FontDescription Source #

getFontScale

data TerminalGetFontScaleMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetFontScaleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetFontScaleMethodInfo a -> signature -> s

getGeometryHints

data TerminalGetGeometryHintsMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Geometry), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetGeometryHintsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetGeometryHintsMethodInfo a -> signature -> s

terminalGetGeometryHints :: (MonadIO m, IsTerminal a) => a -> Int32 -> Int32 -> m Geometry Source #

getHasSelection

data TerminalGetHasSelectionMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetHasSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetHasSelectionMethodInfo a -> signature -> s

getIconTitle

data TerminalGetIconTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetIconTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetIconTitleMethodInfo a -> signature -> s

getInputEnabled

data TerminalGetInputEnabledMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetInputEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetInputEnabledMethodInfo a -> signature -> s

getMouseAutohide

data TerminalGetMouseAutohideMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetMouseAutohideMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetMouseAutohideMethodInfo a -> signature -> s

getPty

data TerminalGetPtyMethodInfo Source #

Instances

((~) * signature (m Pty), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetPtyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetPtyMethodInfo a -> signature -> s

getRewrapOnResize

data TerminalGetRewrapOnResizeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetRewrapOnResizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetRewrapOnResizeMethodInfo a -> signature -> s

getRowCount

data TerminalGetRowCountMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetRowCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetRowCountMethodInfo a -> signature -> s

getWindowTitle

data TerminalGetWindowTitleMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetWindowTitleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetWindowTitleMethodInfo a -> signature -> s

getWordCharExceptions

data TerminalGetWordCharExceptionsMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsTerminal a) => MethodInfo * TerminalGetWordCharExceptionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalGetWordCharExceptionsMethodInfo a -> signature -> s

matchAddGregex

data TerminalMatchAddGregexMethodInfo Source #

Instances

((~) * signature (Regex -> [RegexMatchFlags] -> m Int32), MonadIO m, IsTerminal a) => MethodInfo * TerminalMatchAddGregexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchAddGregexMethodInfo a -> signature -> s

terminalMatchAddGregex :: (MonadIO m, IsTerminal a) => a -> Regex -> [RegexMatchFlags] -> m Int32 Source #

matchCheck

data TerminalMatchCheckMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalMatchCheckMethodInfo a -> signature -> s

terminalMatchCheck :: (MonadIO m, IsTerminal a) => a -> CLong -> CLong -> m (Text, Int32) Source #

Deprecated: (Since version 0.44)Use vte_terminal_match_check_event() instead.

matchCheckEvent

data TerminalMatchCheckEventMethodInfo Source #

Instances

((~) * signature (Event -> m (Text, Int32)), MonadIO m, IsTerminal a) => MethodInfo * TerminalMatchCheckEventMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchCheckEventMethodInfo a -> signature -> s

terminalMatchCheckEvent :: (MonadIO m, IsTerminal a) => a -> Event -> m (Text, Int32) Source #

matchRemove

data TerminalMatchRemoveMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalMatchRemoveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchRemoveMethodInfo a -> signature -> s

matchRemoveAll

data TerminalMatchRemoveAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalMatchRemoveAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchRemoveAllMethodInfo a -> signature -> s

matchSetCursor

data TerminalMatchSetCursorMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe b -> m ()), MonadIO m, IsTerminal a, IsCursor b) => MethodInfo * TerminalMatchSetCursorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchSetCursorMethodInfo a -> signature -> s

terminalMatchSetCursor :: (MonadIO m, IsTerminal a, IsCursor b) => a -> Int32 -> Maybe b -> m () Source #

Deprecated: (Since version 0.40)Use vte_terminal_match_set_cursor_type() or vte_terminal_match_set_cursor_named() instead.

matchSetCursorName

data TerminalMatchSetCursorNameMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalMatchSetCursorNameMethodInfo a -> signature -> s

terminalMatchSetCursorName :: (MonadIO m, IsTerminal a) => a -> Int32 -> Text -> m () Source #

matchSetCursorType

data TerminalMatchSetCursorTypeMethodInfo Source #

Instances

((~) * signature (Int32 -> CursorType -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalMatchSetCursorTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalMatchSetCursorTypeMethodInfo a -> signature -> s

terminalMatchSetCursorType :: (MonadIO m, IsTerminal a) => a -> Int32 -> CursorType -> m () Source #

new

pasteClipboard

data TerminalPasteClipboardMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalPasteClipboardMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalPasteClipboardMethodInfo a -> signature -> s

pastePrimary

data TerminalPastePrimaryMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalPastePrimaryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalPastePrimaryMethodInfo a -> signature -> s

ptyNewSync

data TerminalPtyNewSyncMethodInfo Source #

Instances

((~) * signature ([PtyFlags] -> Maybe b -> m Pty), MonadIO m, IsTerminal a, IsCancellable b) => MethodInfo * TerminalPtyNewSyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalPtyNewSyncMethodInfo a -> signature -> s

terminalPtyNewSync :: (MonadIO m, IsTerminal a, IsCancellable b) => a -> [PtyFlags] -> Maybe b -> m Pty Source #

reset

data TerminalResetMethodInfo Source #

Instances

((~) * signature (Bool -> Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalResetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalResetMethodInfo a -> signature -> s

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

searchFindNext

data TerminalSearchFindNextMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchFindNextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchFindNextMethodInfo a -> signature -> s

searchFindPrevious

data TerminalSearchFindPreviousMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchFindPreviousMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchFindPreviousMethodInfo a -> signature -> s

searchGetGregex

data TerminalSearchGetGregexMethodInfo Source #

Instances

((~) * signature (m Regex), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchGetGregexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchGetGregexMethodInfo a -> signature -> s

searchGetWrapAround

data TerminalSearchGetWrapAroundMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchGetWrapAroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchGetWrapAroundMethodInfo a -> signature -> s

searchSetGregex

data TerminalSearchSetGregexMethodInfo Source #

Instances

((~) * signature (Maybe Regex -> [RegexMatchFlags] -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchSetGregexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchSetGregexMethodInfo a -> signature -> s

terminalSearchSetGregex :: (MonadIO m, IsTerminal a) => a -> Maybe Regex -> [RegexMatchFlags] -> m () Source #

searchSetWrapAround

data TerminalSearchSetWrapAroundMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSearchSetWrapAroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSearchSetWrapAroundMethodInfo a -> signature -> s

selectAll

data TerminalSelectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSelectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSelectAllMethodInfo a -> signature -> s

setAllowBold

data TerminalSetAllowBoldMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetAllowBoldMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetAllowBoldMethodInfo a -> signature -> s

setAudibleBell

data TerminalSetAudibleBellMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetAudibleBellMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetAudibleBellMethodInfo a -> signature -> s

setBackspaceBinding

data TerminalSetBackspaceBindingMethodInfo Source #

Instances

((~) * signature (EraseBinding -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetBackspaceBindingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetBackspaceBindingMethodInfo a -> signature -> s

setCjkAmbiguousWidth

data TerminalSetCjkAmbiguousWidthMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetCjkAmbiguousWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetCjkAmbiguousWidthMethodInfo a -> signature -> s

setColorBackground

data TerminalSetColorBackgroundMethodInfo Source #

Instances

((~) * signature (RGBA -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetColorBackgroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetColorBackgroundMethodInfo a -> signature -> s

terminalSetColorBackground :: (MonadIO m, IsTerminal a) => a -> RGBA -> m () Source #

setColorBold

data TerminalSetColorBoldMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSetColorBoldMethodInfo a -> signature -> s

terminalSetColorBold :: (MonadIO m, IsTerminal a) => a -> Maybe RGBA -> m () Source #

setColorCursor

data TerminalSetColorCursorMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSetColorCursorMethodInfo a -> signature -> s

terminalSetColorCursor :: (MonadIO m, IsTerminal a) => a -> Maybe RGBA -> m () Source #

setColorCursorForeground

data TerminalSetColorCursorForegroundMethodInfo Source #

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetColorCursorForegroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetColorCursorForegroundMethodInfo a -> signature -> s

setColorForeground

data TerminalSetColorForegroundMethodInfo Source #

Instances

((~) * signature (RGBA -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetColorForegroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetColorForegroundMethodInfo a -> signature -> s

terminalSetColorForeground :: (MonadIO m, IsTerminal a) => a -> RGBA -> m () Source #

setColorHighlight

data TerminalSetColorHighlightMethodInfo Source #

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetColorHighlightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetColorHighlightMethodInfo a -> signature -> s

terminalSetColorHighlight :: (MonadIO m, IsTerminal a) => a -> Maybe RGBA -> m () Source #

setColorHighlightForeground

data TerminalSetColorHighlightForegroundMethodInfo Source #

Instances

((~) * signature (Maybe RGBA -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetColorHighlightForegroundMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetColorHighlightForegroundMethodInfo a -> signature -> s

setColors

data TerminalSetColorsMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSetColorsMethodInfo a -> signature -> s

terminalSetColors :: (MonadIO m, IsTerminal a) => a -> Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m () Source #

setCursorBlinkMode

data TerminalSetCursorBlinkModeMethodInfo Source #

Instances

((~) * signature (CursorBlinkMode -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetCursorBlinkModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetCursorBlinkModeMethodInfo a -> signature -> s

setCursorShape

data TerminalSetCursorShapeMethodInfo Source #

Instances

((~) * signature (CursorShape -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetCursorShapeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetCursorShapeMethodInfo a -> signature -> s

setDefaultColors

data TerminalSetDefaultColorsMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetDefaultColorsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetDefaultColorsMethodInfo a -> signature -> s

setDeleteBinding

data TerminalSetDeleteBindingMethodInfo Source #

Instances

((~) * signature (EraseBinding -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetDeleteBindingMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetDeleteBindingMethodInfo a -> signature -> s

setEncoding

data TerminalSetEncodingMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSetEncodingMethodInfo a -> signature -> s

terminalSetEncoding :: (MonadIO m, IsTerminal a) => a -> Maybe Text -> m () Source #

setFont

data TerminalSetFontMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSetFontMethodInfo a -> signature -> s

terminalSetFont :: (MonadIO m, IsTerminal a) => a -> Maybe FontDescription -> m () Source #

setFontScale

data TerminalSetFontScaleMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetFontScaleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetFontScaleMethodInfo a -> signature -> s

setGeometryHintsForWindow

data TerminalSetGeometryHintsForWindowMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTerminal a, IsWindow b) => MethodInfo * TerminalSetGeometryHintsForWindowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetGeometryHintsForWindowMethodInfo a -> signature -> s

terminalSetGeometryHintsForWindow :: (MonadIO m, IsTerminal a, IsWindow b) => a -> b -> m () Source #

setInputEnabled

data TerminalSetInputEnabledMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetInputEnabledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetInputEnabledMethodInfo a -> signature -> s

setMouseAutohide

data TerminalSetMouseAutohideMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetMouseAutohideMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetMouseAutohideMethodInfo a -> signature -> s

setPty

data TerminalSetPtyMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsTerminal a, IsPty b) => MethodInfo * TerminalSetPtyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetPtyMethodInfo a -> signature -> s

terminalSetPty :: (MonadIO m, IsTerminal a, IsPty b) => a -> Maybe b -> m () Source #

setRewrapOnResize

data TerminalSetRewrapOnResizeMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetRewrapOnResizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetRewrapOnResizeMethodInfo a -> signature -> s

setScrollOnKeystroke

data TerminalSetScrollOnKeystrokeMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetScrollOnKeystrokeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetScrollOnKeystrokeMethodInfo a -> signature -> s

setScrollOnOutput

data TerminalSetScrollOnOutputMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetScrollOnOutputMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetScrollOnOutputMethodInfo a -> signature -> s

setScrollbackLines

data TerminalSetScrollbackLinesMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetScrollbackLinesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetScrollbackLinesMethodInfo a -> signature -> s

setSize

data TerminalSetSizeMethodInfo Source #

Instances

((~) * signature (CLong -> CLong -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetSizeMethodInfo a -> signature -> s

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

setWordCharExceptions

data TerminalSetWordCharExceptionsMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalSetWordCharExceptionsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalSetWordCharExceptionsMethodInfo a -> signature -> s

spawnSync

data TerminalSpawnSyncMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy TerminalSpawnSyncMethodInfo a -> signature -> s

terminalSpawnSync :: (MonadIO m, IsTerminal a, IsCancellable b) => a -> [PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32 Source #

unselectAll

data TerminalUnselectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalUnselectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalUnselectAllMethodInfo a -> signature -> s

watchChild

data TerminalWatchChildMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsTerminal a) => MethodInfo * TerminalWatchChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalWatchChildMethodInfo a -> signature -> s

writeContentsSync

data TerminalWriteContentsSyncMethodInfo Source #

Instances

((~) * signature (b -> WriteFlags -> Maybe c -> m ()), MonadIO m, IsTerminal a, IsOutputStream b, IsCancellable c) => MethodInfo * TerminalWriteContentsSyncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TerminalWriteContentsSyncMethodInfo a -> signature -> s

terminalWriteContentsSync :: (MonadIO m, IsTerminal a, IsOutputStream b, IsCancellable c) => a -> b -> WriteFlags -> Maybe c -> m () Source #

Properties

allowBold

data TerminalAllowBoldPropertyInfo Source #

Instances

AttrInfo TerminalAllowBoldPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalAllowBoldPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalAllowBoldPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo :: * -> Constraint

type AttrGetType TerminalAllowBoldPropertyInfo :: *

type AttrLabel TerminalAllowBoldPropertyInfo :: Symbol

type AttrOrigin TerminalAllowBoldPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo o => Proxy * TerminalAllowBoldPropertyInfo -> o -> IO (AttrGetType TerminalAllowBoldPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo o, AttrSetTypeConstraint TerminalAllowBoldPropertyInfo b) => Proxy * TerminalAllowBoldPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo o => Proxy * TerminalAllowBoldPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo o, AttrSetTypeConstraint TerminalAllowBoldPropertyInfo b) => Proxy * TerminalAllowBoldPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalAllowBoldPropertyInfo Source # 
type AttrSetTypeConstraint TerminalAllowBoldPropertyInfo = * ~ Bool
type AttrOrigin TerminalAllowBoldPropertyInfo Source # 
type AttrLabel TerminalAllowBoldPropertyInfo Source # 
type AttrLabel TerminalAllowBoldPropertyInfo = "allow-bold"
type AttrGetType TerminalAllowBoldPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo = IsTerminal
type AttrAllowedOps TerminalAllowBoldPropertyInfo Source # 
type AttrAllowedOps TerminalAllowBoldPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalAllowBold :: IsTerminal o => Bool -> IO (GValueConstruct o) Source #

terminalAllowBold :: AttrLabelProxy "allowBold" Source #

audibleBell

data TerminalAudibleBellPropertyInfo Source #

Instances

AttrInfo TerminalAudibleBellPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalAudibleBellPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalAudibleBellPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo :: * -> Constraint

type AttrGetType TerminalAudibleBellPropertyInfo :: *

type AttrLabel TerminalAudibleBellPropertyInfo :: Symbol

type AttrOrigin TerminalAudibleBellPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo o => Proxy * TerminalAudibleBellPropertyInfo -> o -> IO (AttrGetType TerminalAudibleBellPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo o, AttrSetTypeConstraint TerminalAudibleBellPropertyInfo b) => Proxy * TerminalAudibleBellPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo o => Proxy * TerminalAudibleBellPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo o, AttrSetTypeConstraint TerminalAudibleBellPropertyInfo b) => Proxy * TerminalAudibleBellPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalAudibleBellPropertyInfo Source # 
type AttrSetTypeConstraint TerminalAudibleBellPropertyInfo = * ~ Bool
type AttrOrigin TerminalAudibleBellPropertyInfo Source # 
type AttrLabel TerminalAudibleBellPropertyInfo Source # 
type AttrLabel TerminalAudibleBellPropertyInfo = "audible-bell"
type AttrGetType TerminalAudibleBellPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo = IsTerminal
type AttrAllowedOps TerminalAudibleBellPropertyInfo Source # 
type AttrAllowedOps TerminalAudibleBellPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalAudibleBell :: IsTerminal o => Bool -> IO (GValueConstruct o) Source #

terminalAudibleBell :: AttrLabelProxy "audibleBell" Source #

backspaceBinding

data TerminalBackspaceBindingPropertyInfo Source #

Instances

AttrInfo TerminalBackspaceBindingPropertyInfo Source # 
type AttrSetTypeConstraint TerminalBackspaceBindingPropertyInfo Source # 
type AttrSetTypeConstraint TerminalBackspaceBindingPropertyInfo = * ~ EraseBinding
type AttrOrigin TerminalBackspaceBindingPropertyInfo Source # 
type AttrLabel TerminalBackspaceBindingPropertyInfo Source # 
type AttrLabel TerminalBackspaceBindingPropertyInfo = "backspace-binding"
type AttrGetType TerminalBackspaceBindingPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalBackspaceBindingPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalBackspaceBindingPropertyInfo = IsTerminal
type AttrAllowedOps TerminalBackspaceBindingPropertyInfo Source # 
type AttrAllowedOps TerminalBackspaceBindingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalBackspaceBinding :: AttrLabelProxy "backspaceBinding" Source #

cjkAmbiguousWidth

data TerminalCjkAmbiguousWidthPropertyInfo Source #

Instances

AttrInfo TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrSetTypeConstraint TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrSetTypeConstraint TerminalCjkAmbiguousWidthPropertyInfo = * ~ Int32
type AttrOrigin TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrLabel TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrLabel TerminalCjkAmbiguousWidthPropertyInfo = "cjk-ambiguous-width"
type AttrGetType TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrAllowedOps TerminalCjkAmbiguousWidthPropertyInfo Source # 
type AttrAllowedOps TerminalCjkAmbiguousWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalCjkAmbiguousWidth :: AttrLabelProxy "cjkAmbiguousWidth" Source #

currentDirectoryUri

data TerminalCurrentDirectoryUriPropertyInfo Source #

Instances

AttrInfo TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrSetTypeConstraint TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrSetTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = * ~ ()
type AttrOrigin TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrLabel TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrLabel TerminalCurrentDirectoryUriPropertyInfo = "current-directory-uri"
type AttrGetType TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo Source # 
type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

terminalCurrentDirectoryUri :: AttrLabelProxy "currentDirectoryUri" Source #

currentFileUri

data TerminalCurrentFileUriPropertyInfo Source #

Instances

AttrInfo TerminalCurrentFileUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalCurrentFileUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo :: * -> Constraint

type AttrGetType TerminalCurrentFileUriPropertyInfo :: *

type AttrLabel TerminalCurrentFileUriPropertyInfo :: Symbol

type AttrOrigin TerminalCurrentFileUriPropertyInfo :: *

type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo Source # 
type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo = * ~ ()
type AttrOrigin TerminalCurrentFileUriPropertyInfo Source # 
type AttrLabel TerminalCurrentFileUriPropertyInfo Source # 
type AttrLabel TerminalCurrentFileUriPropertyInfo = "current-file-uri"
type AttrGetType TerminalCurrentFileUriPropertyInfo Source # 
type AttrGetType TerminalCurrentFileUriPropertyInfo = Text
type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo = IsTerminal
type AttrAllowedOps TerminalCurrentFileUriPropertyInfo Source # 
type AttrAllowedOps TerminalCurrentFileUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

terminalCurrentFileUri :: AttrLabelProxy "currentFileUri" Source #

cursorBlinkMode

data TerminalCursorBlinkModePropertyInfo Source #

Instances

AttrInfo TerminalCursorBlinkModePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalCursorBlinkModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalCursorBlinkModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalCursorBlinkModePropertyInfo :: * -> Constraint

type AttrGetType TerminalCursorBlinkModePropertyInfo :: *

type AttrLabel TerminalCursorBlinkModePropertyInfo :: Symbol

type AttrOrigin TerminalCursorBlinkModePropertyInfo :: *

type AttrSetTypeConstraint TerminalCursorBlinkModePropertyInfo Source # 
type AttrOrigin TerminalCursorBlinkModePropertyInfo Source # 
type AttrLabel TerminalCursorBlinkModePropertyInfo Source # 
type AttrLabel TerminalCursorBlinkModePropertyInfo = "cursor-blink-mode"
type AttrGetType TerminalCursorBlinkModePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCursorBlinkModePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCursorBlinkModePropertyInfo = IsTerminal
type AttrAllowedOps TerminalCursorBlinkModePropertyInfo Source # 
type AttrAllowedOps TerminalCursorBlinkModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalCursorBlinkMode :: AttrLabelProxy "cursorBlinkMode" Source #

cursorShape

data TerminalCursorShapePropertyInfo Source #

Instances

AttrInfo TerminalCursorShapePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalCursorShapePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalCursorShapePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalCursorShapePropertyInfo :: * -> Constraint

type AttrGetType TerminalCursorShapePropertyInfo :: *

type AttrLabel TerminalCursorShapePropertyInfo :: Symbol

type AttrOrigin TerminalCursorShapePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalCursorShapePropertyInfo o => Proxy * TerminalCursorShapePropertyInfo -> o -> IO (AttrGetType TerminalCursorShapePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalCursorShapePropertyInfo o, AttrSetTypeConstraint TerminalCursorShapePropertyInfo b) => Proxy * TerminalCursorShapePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalCursorShapePropertyInfo o => Proxy * TerminalCursorShapePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalCursorShapePropertyInfo o, AttrSetTypeConstraint TerminalCursorShapePropertyInfo b) => Proxy * TerminalCursorShapePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalCursorShapePropertyInfo Source # 
type AttrSetTypeConstraint TerminalCursorShapePropertyInfo = * ~ CursorShape
type AttrOrigin TerminalCursorShapePropertyInfo Source # 
type AttrLabel TerminalCursorShapePropertyInfo Source # 
type AttrLabel TerminalCursorShapePropertyInfo = "cursor-shape"
type AttrGetType TerminalCursorShapePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCursorShapePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalCursorShapePropertyInfo = IsTerminal
type AttrAllowedOps TerminalCursorShapePropertyInfo Source # 
type AttrAllowedOps TerminalCursorShapePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalCursorShape :: AttrLabelProxy "cursorShape" Source #

deleteBinding

data TerminalDeleteBindingPropertyInfo Source #

Instances

AttrInfo TerminalDeleteBindingPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalDeleteBindingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalDeleteBindingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalDeleteBindingPropertyInfo :: * -> Constraint

type AttrGetType TerminalDeleteBindingPropertyInfo :: *

type AttrLabel TerminalDeleteBindingPropertyInfo :: Symbol

type AttrOrigin TerminalDeleteBindingPropertyInfo :: *

type AttrSetTypeConstraint TerminalDeleteBindingPropertyInfo Source # 
type AttrSetTypeConstraint TerminalDeleteBindingPropertyInfo = * ~ EraseBinding
type AttrOrigin TerminalDeleteBindingPropertyInfo Source # 
type AttrLabel TerminalDeleteBindingPropertyInfo Source # 
type AttrLabel TerminalDeleteBindingPropertyInfo = "delete-binding"
type AttrGetType TerminalDeleteBindingPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalDeleteBindingPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalDeleteBindingPropertyInfo = IsTerminal
type AttrAllowedOps TerminalDeleteBindingPropertyInfo Source # 
type AttrAllowedOps TerminalDeleteBindingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalDeleteBinding :: AttrLabelProxy "deleteBinding" Source #

encoding

data TerminalEncodingPropertyInfo Source #

Instances

AttrInfo TerminalEncodingPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalEncodingPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalEncodingPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalEncodingPropertyInfo :: * -> Constraint

type AttrGetType TerminalEncodingPropertyInfo :: *

type AttrLabel TerminalEncodingPropertyInfo :: Symbol

type AttrOrigin TerminalEncodingPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalEncodingPropertyInfo o => Proxy * TerminalEncodingPropertyInfo -> o -> IO (AttrGetType TerminalEncodingPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalEncodingPropertyInfo o, AttrSetTypeConstraint TerminalEncodingPropertyInfo b) => Proxy * TerminalEncodingPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalEncodingPropertyInfo o => Proxy * TerminalEncodingPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalEncodingPropertyInfo o, AttrSetTypeConstraint TerminalEncodingPropertyInfo b) => Proxy * TerminalEncodingPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalEncodingPropertyInfo Source # 
type AttrSetTypeConstraint TerminalEncodingPropertyInfo = * ~ Text
type AttrOrigin TerminalEncodingPropertyInfo Source # 
type AttrLabel TerminalEncodingPropertyInfo Source # 
type AttrLabel TerminalEncodingPropertyInfo = "encoding"
type AttrGetType TerminalEncodingPropertyInfo Source # 
type AttrGetType TerminalEncodingPropertyInfo = Text
type AttrBaseTypeConstraint TerminalEncodingPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalEncodingPropertyInfo = IsTerminal
type AttrAllowedOps TerminalEncodingPropertyInfo Source # 
type AttrAllowedOps TerminalEncodingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructTerminalEncoding :: IsTerminal o => Text -> IO (GValueConstruct o) Source #

getTerminalEncoding :: (MonadIO m, IsTerminal o) => o -> m Text Source #

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

terminalEncoding :: AttrLabelProxy "encoding" Source #

fontDesc

data TerminalFontDescPropertyInfo Source #

Instances

AttrInfo TerminalFontDescPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalFontDescPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalFontDescPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalFontDescPropertyInfo :: * -> Constraint

type AttrGetType TerminalFontDescPropertyInfo :: *

type AttrLabel TerminalFontDescPropertyInfo :: Symbol

type AttrOrigin TerminalFontDescPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalFontDescPropertyInfo o => Proxy * TerminalFontDescPropertyInfo -> o -> IO (AttrGetType TerminalFontDescPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalFontDescPropertyInfo o, AttrSetTypeConstraint TerminalFontDescPropertyInfo b) => Proxy * TerminalFontDescPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalFontDescPropertyInfo o => Proxy * TerminalFontDescPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalFontDescPropertyInfo o, AttrSetTypeConstraint TerminalFontDescPropertyInfo b) => Proxy * TerminalFontDescPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalFontDescPropertyInfo Source # 
type AttrSetTypeConstraint TerminalFontDescPropertyInfo = * ~ FontDescription
type AttrOrigin TerminalFontDescPropertyInfo Source # 
type AttrLabel TerminalFontDescPropertyInfo Source # 
type AttrLabel TerminalFontDescPropertyInfo = "font-desc"
type AttrGetType TerminalFontDescPropertyInfo Source # 
type AttrGetType TerminalFontDescPropertyInfo = Maybe FontDescription
type AttrBaseTypeConstraint TerminalFontDescPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalFontDescPropertyInfo = IsTerminal
type AttrAllowedOps TerminalFontDescPropertyInfo Source # 
type AttrAllowedOps TerminalFontDescPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructTerminalFontDesc :: IsTerminal o => FontDescription -> IO (GValueConstruct o) Source #

getTerminalFontDesc :: (MonadIO m, IsTerminal o) => o -> m (Maybe FontDescription) Source #

setTerminalFontDesc :: (MonadIO m, IsTerminal o) => o -> FontDescription -> m () Source #

terminalFontDesc :: AttrLabelProxy "fontDesc" Source #

fontScale

data TerminalFontScalePropertyInfo Source #

Instances

AttrInfo TerminalFontScalePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalFontScalePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalFontScalePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalFontScalePropertyInfo :: * -> Constraint

type AttrGetType TerminalFontScalePropertyInfo :: *

type AttrLabel TerminalFontScalePropertyInfo :: Symbol

type AttrOrigin TerminalFontScalePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalFontScalePropertyInfo o => Proxy * TerminalFontScalePropertyInfo -> o -> IO (AttrGetType TerminalFontScalePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalFontScalePropertyInfo o, AttrSetTypeConstraint TerminalFontScalePropertyInfo b) => Proxy * TerminalFontScalePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalFontScalePropertyInfo o => Proxy * TerminalFontScalePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalFontScalePropertyInfo o, AttrSetTypeConstraint TerminalFontScalePropertyInfo b) => Proxy * TerminalFontScalePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalFontScalePropertyInfo Source # 
type AttrSetTypeConstraint TerminalFontScalePropertyInfo = * ~ Double
type AttrOrigin TerminalFontScalePropertyInfo Source # 
type AttrLabel TerminalFontScalePropertyInfo Source # 
type AttrLabel TerminalFontScalePropertyInfo = "font-scale"
type AttrGetType TerminalFontScalePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalFontScalePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalFontScalePropertyInfo = IsTerminal
type AttrAllowedOps TerminalFontScalePropertyInfo Source # 
type AttrAllowedOps TerminalFontScalePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalFontScale :: IsTerminal o => Double -> IO (GValueConstruct o) Source #

terminalFontScale :: AttrLabelProxy "fontScale" Source #

iconTitle

data TerminalIconTitlePropertyInfo Source #

Instances

AttrInfo TerminalIconTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalIconTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalIconTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo :: * -> Constraint

type AttrGetType TerminalIconTitlePropertyInfo :: *

type AttrLabel TerminalIconTitlePropertyInfo :: Symbol

type AttrOrigin TerminalIconTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalIconTitlePropertyInfo o => Proxy * TerminalIconTitlePropertyInfo -> o -> IO (AttrGetType TerminalIconTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalIconTitlePropertyInfo o, AttrSetTypeConstraint TerminalIconTitlePropertyInfo b) => Proxy * TerminalIconTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalIconTitlePropertyInfo o => Proxy * TerminalIconTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalIconTitlePropertyInfo o, AttrSetTypeConstraint TerminalIconTitlePropertyInfo b) => Proxy * TerminalIconTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalIconTitlePropertyInfo Source # 
type AttrSetTypeConstraint TerminalIconTitlePropertyInfo = * ~ ()
type AttrOrigin TerminalIconTitlePropertyInfo Source # 
type AttrLabel TerminalIconTitlePropertyInfo Source # 
type AttrLabel TerminalIconTitlePropertyInfo = "icon-title"
type AttrGetType TerminalIconTitlePropertyInfo Source # 
type AttrGetType TerminalIconTitlePropertyInfo = Text
type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo = IsTerminal
type AttrAllowedOps TerminalIconTitlePropertyInfo Source # 
type AttrAllowedOps TerminalIconTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

terminalIconTitle :: AttrLabelProxy "iconTitle" Source #

inputEnabled

data TerminalInputEnabledPropertyInfo Source #

Instances

AttrInfo TerminalInputEnabledPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalInputEnabledPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalInputEnabledPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo :: * -> Constraint

type AttrGetType TerminalInputEnabledPropertyInfo :: *

type AttrLabel TerminalInputEnabledPropertyInfo :: Symbol

type AttrOrigin TerminalInputEnabledPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo o => Proxy * TerminalInputEnabledPropertyInfo -> o -> IO (AttrGetType TerminalInputEnabledPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo o, AttrSetTypeConstraint TerminalInputEnabledPropertyInfo b) => Proxy * TerminalInputEnabledPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo o => Proxy * TerminalInputEnabledPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo o, AttrSetTypeConstraint TerminalInputEnabledPropertyInfo b) => Proxy * TerminalInputEnabledPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalInputEnabledPropertyInfo Source # 
type AttrSetTypeConstraint TerminalInputEnabledPropertyInfo = * ~ Bool
type AttrOrigin TerminalInputEnabledPropertyInfo Source # 
type AttrLabel TerminalInputEnabledPropertyInfo Source # 
type AttrLabel TerminalInputEnabledPropertyInfo = "input-enabled"
type AttrGetType TerminalInputEnabledPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo = IsTerminal
type AttrAllowedOps TerminalInputEnabledPropertyInfo Source # 
type AttrAllowedOps TerminalInputEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalInputEnabled :: IsTerminal o => Bool -> IO (GValueConstruct o) Source #

terminalInputEnabled :: AttrLabelProxy "inputEnabled" Source #

pointerAutohide

data TerminalPointerAutohidePropertyInfo Source #

Instances

AttrInfo TerminalPointerAutohidePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalPointerAutohidePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalPointerAutohidePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalPointerAutohidePropertyInfo :: * -> Constraint

type AttrGetType TerminalPointerAutohidePropertyInfo :: *

type AttrLabel TerminalPointerAutohidePropertyInfo :: Symbol

type AttrOrigin TerminalPointerAutohidePropertyInfo :: *

type AttrSetTypeConstraint TerminalPointerAutohidePropertyInfo Source # 
type AttrSetTypeConstraint TerminalPointerAutohidePropertyInfo = * ~ Bool
type AttrOrigin TerminalPointerAutohidePropertyInfo Source # 
type AttrLabel TerminalPointerAutohidePropertyInfo Source # 
type AttrLabel TerminalPointerAutohidePropertyInfo = "pointer-autohide"
type AttrGetType TerminalPointerAutohidePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalPointerAutohidePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalPointerAutohidePropertyInfo = IsTerminal
type AttrAllowedOps TerminalPointerAutohidePropertyInfo Source # 
type AttrAllowedOps TerminalPointerAutohidePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalPointerAutohide :: AttrLabelProxy "pointerAutohide" Source #

pty

data TerminalPtyPropertyInfo Source #

Instances

AttrInfo TerminalPtyPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalPtyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalPtyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalPtyPropertyInfo :: * -> Constraint

type AttrGetType TerminalPtyPropertyInfo :: *

type AttrLabel TerminalPtyPropertyInfo :: Symbol

type AttrOrigin TerminalPtyPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalPtyPropertyInfo o => Proxy * TerminalPtyPropertyInfo -> o -> IO (AttrGetType TerminalPtyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalPtyPropertyInfo o, AttrSetTypeConstraint TerminalPtyPropertyInfo b) => Proxy * TerminalPtyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalPtyPropertyInfo o => Proxy * TerminalPtyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalPtyPropertyInfo o, AttrSetTypeConstraint TerminalPtyPropertyInfo b) => Proxy * TerminalPtyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalPtyPropertyInfo Source # 
type AttrSetTypeConstraint TerminalPtyPropertyInfo = IsPty
type AttrOrigin TerminalPtyPropertyInfo Source # 
type AttrLabel TerminalPtyPropertyInfo Source # 
type AttrLabel TerminalPtyPropertyInfo = "pty"
type AttrGetType TerminalPtyPropertyInfo Source # 
type AttrGetType TerminalPtyPropertyInfo = Pty
type AttrBaseTypeConstraint TerminalPtyPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalPtyPropertyInfo = IsTerminal
type AttrAllowedOps TerminalPtyPropertyInfo Source # 
type AttrAllowedOps TerminalPtyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

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

constructTerminalPty :: (IsTerminal o, IsPty a) => a -> IO (GValueConstruct o) Source #

setTerminalPty :: (MonadIO m, IsTerminal o, IsPty a) => o -> a -> m () Source #

terminalPty :: AttrLabelProxy "pty" Source #

rewrapOnResize

data TerminalRewrapOnResizePropertyInfo Source #

Instances

AttrInfo TerminalRewrapOnResizePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalRewrapOnResizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalRewrapOnResizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalRewrapOnResizePropertyInfo :: * -> Constraint

type AttrGetType TerminalRewrapOnResizePropertyInfo :: *

type AttrLabel TerminalRewrapOnResizePropertyInfo :: Symbol

type AttrOrigin TerminalRewrapOnResizePropertyInfo :: *

type AttrSetTypeConstraint TerminalRewrapOnResizePropertyInfo Source # 
type AttrSetTypeConstraint TerminalRewrapOnResizePropertyInfo = * ~ Bool
type AttrOrigin TerminalRewrapOnResizePropertyInfo Source # 
type AttrLabel TerminalRewrapOnResizePropertyInfo Source # 
type AttrLabel TerminalRewrapOnResizePropertyInfo = "rewrap-on-resize"
type AttrGetType TerminalRewrapOnResizePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalRewrapOnResizePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalRewrapOnResizePropertyInfo = IsTerminal
type AttrAllowedOps TerminalRewrapOnResizePropertyInfo Source # 
type AttrAllowedOps TerminalRewrapOnResizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalRewrapOnResize :: IsTerminal o => Bool -> IO (GValueConstruct o) Source #

terminalRewrapOnResize :: AttrLabelProxy "rewrapOnResize" Source #

scrollOnKeystroke

data TerminalScrollOnKeystrokePropertyInfo Source #

Instances

AttrInfo TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrSetTypeConstraint TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrSetTypeConstraint TerminalScrollOnKeystrokePropertyInfo = * ~ Bool
type AttrOrigin TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrLabel TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrLabel TerminalScrollOnKeystrokePropertyInfo = "scroll-on-keystroke"
type AttrGetType TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrAllowedOps TerminalScrollOnKeystrokePropertyInfo Source # 
type AttrAllowedOps TerminalScrollOnKeystrokePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalScrollOnKeystroke :: AttrLabelProxy "scrollOnKeystroke" Source #

scrollOnOutput

data TerminalScrollOnOutputPropertyInfo Source #

Instances

AttrInfo TerminalScrollOnOutputPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalScrollOnOutputPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalScrollOnOutputPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalScrollOnOutputPropertyInfo :: * -> Constraint

type AttrGetType TerminalScrollOnOutputPropertyInfo :: *

type AttrLabel TerminalScrollOnOutputPropertyInfo :: Symbol

type AttrOrigin TerminalScrollOnOutputPropertyInfo :: *

type AttrSetTypeConstraint TerminalScrollOnOutputPropertyInfo Source # 
type AttrSetTypeConstraint TerminalScrollOnOutputPropertyInfo = * ~ Bool
type AttrOrigin TerminalScrollOnOutputPropertyInfo Source # 
type AttrLabel TerminalScrollOnOutputPropertyInfo Source # 
type AttrLabel TerminalScrollOnOutputPropertyInfo = "scroll-on-output"
type AttrGetType TerminalScrollOnOutputPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalScrollOnOutputPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalScrollOnOutputPropertyInfo = IsTerminal
type AttrAllowedOps TerminalScrollOnOutputPropertyInfo Source # 
type AttrAllowedOps TerminalScrollOnOutputPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructTerminalScrollOnOutput :: IsTerminal o => Bool -> IO (GValueConstruct o) Source #

terminalScrollOnOutput :: AttrLabelProxy "scrollOnOutput" Source #

scrollbackLines

data TerminalScrollbackLinesPropertyInfo Source #

Instances

AttrInfo TerminalScrollbackLinesPropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalScrollbackLinesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalScrollbackLinesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalScrollbackLinesPropertyInfo :: * -> Constraint

type AttrGetType TerminalScrollbackLinesPropertyInfo :: *

type AttrLabel TerminalScrollbackLinesPropertyInfo :: Symbol

type AttrOrigin TerminalScrollbackLinesPropertyInfo :: *

type AttrSetTypeConstraint TerminalScrollbackLinesPropertyInfo Source # 
type AttrSetTypeConstraint TerminalScrollbackLinesPropertyInfo = * ~ Word32
type AttrOrigin TerminalScrollbackLinesPropertyInfo Source # 
type AttrLabel TerminalScrollbackLinesPropertyInfo Source # 
type AttrLabel TerminalScrollbackLinesPropertyInfo = "scrollback-lines"
type AttrGetType TerminalScrollbackLinesPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalScrollbackLinesPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalScrollbackLinesPropertyInfo = IsTerminal
type AttrAllowedOps TerminalScrollbackLinesPropertyInfo Source # 
type AttrAllowedOps TerminalScrollbackLinesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

terminalScrollbackLines :: AttrLabelProxy "scrollbackLines" Source #

windowTitle

data TerminalWindowTitlePropertyInfo Source #

Instances

AttrInfo TerminalWindowTitlePropertyInfo Source # 

Associated Types

type AttrAllowedOps TerminalWindowTitlePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo :: * -> Constraint

type AttrGetType TerminalWindowTitlePropertyInfo :: *

type AttrLabel TerminalWindowTitlePropertyInfo :: Symbol

type AttrOrigin TerminalWindowTitlePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo o => Proxy * TerminalWindowTitlePropertyInfo -> o -> IO (AttrGetType TerminalWindowTitlePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo o, AttrSetTypeConstraint TerminalWindowTitlePropertyInfo b) => Proxy * TerminalWindowTitlePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo o => Proxy * TerminalWindowTitlePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo o, AttrSetTypeConstraint TerminalWindowTitlePropertyInfo b) => Proxy * TerminalWindowTitlePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo Source # 
type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo = * ~ ()
type AttrOrigin TerminalWindowTitlePropertyInfo Source # 
type AttrLabel TerminalWindowTitlePropertyInfo Source # 
type AttrLabel TerminalWindowTitlePropertyInfo = "window-title"
type AttrGetType TerminalWindowTitlePropertyInfo Source # 
type AttrGetType TerminalWindowTitlePropertyInfo = Text
type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo Source # 
type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo = IsTerminal
type AttrAllowedOps TerminalWindowTitlePropertyInfo Source # 
type AttrAllowedOps TerminalWindowTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

terminalWindowTitle :: AttrLabelProxy "windowTitle" Source #

wordCharExceptions

data TerminalWordCharExceptionsPropertyInfo Source #

Instances

AttrInfo TerminalWordCharExceptionsPropertyInfo Source # 
type AttrSetTypeConstraint TerminalWordCharExceptionsPropertyInfo Source # 
type AttrSetTypeConstraint TerminalWordCharExceptionsPropertyInfo = * ~ ()
type AttrOrigin TerminalWordCharExceptionsPropertyInfo Source # 
type AttrLabel TerminalWordCharExceptionsPropertyInfo Source # 
type AttrLabel TerminalWordCharExceptionsPropertyInfo = "word-char-exceptions"
type AttrGetType TerminalWordCharExceptionsPropertyInfo Source # 
type AttrBaseTypeConstraint TerminalWordCharExceptionsPropertyInfo Source # 
type AttrAllowedOps TerminalWordCharExceptionsPropertyInfo Source # 
type AttrAllowedOps TerminalWordCharExceptionsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

terminalWordCharExceptions :: AttrLabelProxy "wordCharExceptions" Source #

Signals

bell

type C_TerminalBellCallback = Ptr () -> Ptr () -> IO () Source #

data TerminalBellSignalInfo Source #

Instances

SignalInfo TerminalBellSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalBellSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalBellSignalInfo -> o -> HaskellCallbackType TerminalBellSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalBellSignalInfo Source # 
type HaskellCallbackType TerminalBellSignalInfo = TerminalBellCallback

afterTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId Source #

onTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId Source #

charSizeChanged

data TerminalCharSizeChangedSignalInfo Source #

Instances

SignalInfo TerminalCharSizeChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalCharSizeChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalCharSizeChangedSignalInfo -> o -> HaskellCallbackType TerminalCharSizeChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalCharSizeChangedSignalInfo Source # 

afterTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId Source #

onTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId Source #

childExited

data TerminalChildExitedSignalInfo Source #

Instances

SignalInfo TerminalChildExitedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalChildExitedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalChildExitedSignalInfo -> o -> HaskellCallbackType TerminalChildExitedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalChildExitedSignalInfo Source # 

afterTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId Source #

onTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId Source #

commit

type C_TerminalCommitCallback = Ptr () -> CString -> Word32 -> Ptr () -> IO () Source #

type TerminalCommitCallback = Text -> Word32 -> IO () Source #

data TerminalCommitSignalInfo Source #

Instances

SignalInfo TerminalCommitSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalCommitSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalCommitSignalInfo -> o -> HaskellCallbackType TerminalCommitSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalCommitSignalInfo Source # 

afterTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId Source #

onTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId Source #

contentsChanged

data TerminalContentsChangedSignalInfo Source #

Instances

SignalInfo TerminalContentsChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalContentsChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalContentsChangedSignalInfo -> o -> HaskellCallbackType TerminalContentsChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalContentsChangedSignalInfo Source # 

afterTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId Source #

onTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId Source #

copyClipboard

data TerminalCopyClipboardSignalInfo Source #

Instances

SignalInfo TerminalCopyClipboardSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalCopyClipboardSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalCopyClipboardSignalInfo -> o -> HaskellCallbackType TerminalCopyClipboardSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalCopyClipboardSignalInfo Source # 

afterTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId Source #

onTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId Source #

currentDirectoryUriChanged

currentFileUriChanged

data TerminalCurrentFileUriChangedSignalInfo Source #

Instances

SignalInfo TerminalCurrentFileUriChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalCurrentFileUriChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalCurrentFileUriChangedSignalInfo -> o -> HaskellCallbackType TerminalCurrentFileUriChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalCurrentFileUriChangedSignalInfo Source # 

cursorMoved

data TerminalCursorMovedSignalInfo Source #

Instances

SignalInfo TerminalCursorMovedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalCursorMovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalCursorMovedSignalInfo -> o -> HaskellCallbackType TerminalCursorMovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalCursorMovedSignalInfo Source # 

afterTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId Source #

onTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId Source #

decreaseFontSize

data TerminalDecreaseFontSizeSignalInfo Source #

Instances

SignalInfo TerminalDecreaseFontSizeSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalDecreaseFontSizeSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalDecreaseFontSizeSignalInfo -> o -> HaskellCallbackType TerminalDecreaseFontSizeSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalDecreaseFontSizeSignalInfo Source # 

afterTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId Source #

onTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId Source #

deiconifyWindow

data TerminalDeiconifyWindowSignalInfo Source #

Instances

SignalInfo TerminalDeiconifyWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalDeiconifyWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalDeiconifyWindowSignalInfo -> o -> HaskellCallbackType TerminalDeiconifyWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalDeiconifyWindowSignalInfo Source # 

afterTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId Source #

onTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId Source #

encodingChanged

data TerminalEncodingChangedSignalInfo Source #

Instances

SignalInfo TerminalEncodingChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalEncodingChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalEncodingChangedSignalInfo -> o -> HaskellCallbackType TerminalEncodingChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalEncodingChangedSignalInfo Source # 

afterTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId Source #

onTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId Source #

eof

type C_TerminalEofCallback = Ptr () -> Ptr () -> IO () Source #

data TerminalEofSignalInfo Source #

Instances

SignalInfo TerminalEofSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalEofSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalEofSignalInfo -> o -> HaskellCallbackType TerminalEofSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalEofSignalInfo Source # 
type HaskellCallbackType TerminalEofSignalInfo = TerminalEofCallback

afterTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId Source #

onTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId Source #

iconTitleChanged

data TerminalIconTitleChangedSignalInfo Source #

Instances

SignalInfo TerminalIconTitleChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalIconTitleChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalIconTitleChangedSignalInfo -> o -> HaskellCallbackType TerminalIconTitleChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalIconTitleChangedSignalInfo Source # 

afterTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId Source #

onTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId Source #

iconifyWindow

data TerminalIconifyWindowSignalInfo Source #

Instances

SignalInfo TerminalIconifyWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalIconifyWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalIconifyWindowSignalInfo -> o -> HaskellCallbackType TerminalIconifyWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalIconifyWindowSignalInfo Source # 

afterTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId Source #

onTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId Source #

increaseFontSize

data TerminalIncreaseFontSizeSignalInfo Source #

Instances

SignalInfo TerminalIncreaseFontSizeSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalIncreaseFontSizeSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalIncreaseFontSizeSignalInfo -> o -> HaskellCallbackType TerminalIncreaseFontSizeSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalIncreaseFontSizeSignalInfo Source # 

afterTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId Source #

onTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId Source #

lowerWindow

data TerminalLowerWindowSignalInfo Source #

Instances

SignalInfo TerminalLowerWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalLowerWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalLowerWindowSignalInfo -> o -> HaskellCallbackType TerminalLowerWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalLowerWindowSignalInfo Source # 

afterTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId Source #

onTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId Source #

maximizeWindow

data TerminalMaximizeWindowSignalInfo Source #

Instances

SignalInfo TerminalMaximizeWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalMaximizeWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalMaximizeWindowSignalInfo -> o -> HaskellCallbackType TerminalMaximizeWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalMaximizeWindowSignalInfo Source # 

afterTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId Source #

onTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId Source #

moveWindow

data TerminalMoveWindowSignalInfo Source #

Instances

SignalInfo TerminalMoveWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalMoveWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalMoveWindowSignalInfo -> o -> HaskellCallbackType TerminalMoveWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalMoveWindowSignalInfo Source # 

afterTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId Source #

onTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId Source #

notificationReceived

data TerminalNotificationReceivedSignalInfo Source #

Instances

SignalInfo TerminalNotificationReceivedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalNotificationReceivedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalNotificationReceivedSignalInfo -> o -> HaskellCallbackType TerminalNotificationReceivedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalNotificationReceivedSignalInfo Source # 

pasteClipboard

data TerminalPasteClipboardSignalInfo Source #

Instances

SignalInfo TerminalPasteClipboardSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalPasteClipboardSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalPasteClipboardSignalInfo -> o -> HaskellCallbackType TerminalPasteClipboardSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalPasteClipboardSignalInfo Source # 

afterTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId Source #

onTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId Source #

raiseWindow

data TerminalRaiseWindowSignalInfo Source #

Instances

SignalInfo TerminalRaiseWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalRaiseWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalRaiseWindowSignalInfo -> o -> HaskellCallbackType TerminalRaiseWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalRaiseWindowSignalInfo Source # 

afterTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId Source #

onTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId Source #

refreshWindow

data TerminalRefreshWindowSignalInfo Source #

Instances

SignalInfo TerminalRefreshWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalRefreshWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalRefreshWindowSignalInfo -> o -> HaskellCallbackType TerminalRefreshWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalRefreshWindowSignalInfo Source # 

afterTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId Source #

onTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId Source #

resizeWindow

data TerminalResizeWindowSignalInfo Source #

Instances

SignalInfo TerminalResizeWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalResizeWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalResizeWindowSignalInfo -> o -> HaskellCallbackType TerminalResizeWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalResizeWindowSignalInfo Source # 

afterTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId Source #

onTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId Source #

restoreWindow

data TerminalRestoreWindowSignalInfo Source #

Instances

SignalInfo TerminalRestoreWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalRestoreWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalRestoreWindowSignalInfo -> o -> HaskellCallbackType TerminalRestoreWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalRestoreWindowSignalInfo Source # 

afterTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId Source #

onTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId Source #

selectionChanged

data TerminalSelectionChangedSignalInfo Source #

Instances

SignalInfo TerminalSelectionChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalSelectionChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalSelectionChangedSignalInfo -> o -> HaskellCallbackType TerminalSelectionChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalSelectionChangedSignalInfo Source # 

afterTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId Source #

onTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId Source #

textDeleted

data TerminalTextDeletedSignalInfo Source #

Instances

SignalInfo TerminalTextDeletedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalTextDeletedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalTextDeletedSignalInfo -> o -> HaskellCallbackType TerminalTextDeletedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalTextDeletedSignalInfo Source # 

afterTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId Source #

onTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId Source #

textInserted

data TerminalTextInsertedSignalInfo Source #

Instances

SignalInfo TerminalTextInsertedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalTextInsertedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalTextInsertedSignalInfo -> o -> HaskellCallbackType TerminalTextInsertedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalTextInsertedSignalInfo Source # 

afterTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId Source #

onTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId Source #

textModified

data TerminalTextModifiedSignalInfo Source #

Instances

SignalInfo TerminalTextModifiedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalTextModifiedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalTextModifiedSignalInfo -> o -> HaskellCallbackType TerminalTextModifiedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalTextModifiedSignalInfo Source # 

afterTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId Source #

onTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId Source #

textScrolled

data TerminalTextScrolledSignalInfo Source #

Instances

SignalInfo TerminalTextScrolledSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalTextScrolledSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalTextScrolledSignalInfo -> o -> HaskellCallbackType TerminalTextScrolledSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalTextScrolledSignalInfo Source # 

afterTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId Source #

onTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId Source #

windowTitleChanged

data TerminalWindowTitleChangedSignalInfo Source #

Instances

SignalInfo TerminalWindowTitleChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TerminalWindowTitleChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TerminalWindowTitleChangedSignalInfo -> o -> HaskellCallbackType TerminalWindowTitleChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TerminalWindowTitleChangedSignalInfo Source # 

onTerminalWindowTitleChanged :: (GObject a, MonadIO m) => a -> TerminalWindowTitleChangedCallback -> m SignalHandlerId Source #