Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- terminalCopyClipboard
- terminalCopyPrimary
- terminalFeed
- terminalFeedChild
- terminalFeedChildBinary
- terminalGetAllowBold
- terminalGetAudibleBell
- terminalGetCharHeight
- terminalGetCharWidth
- terminalGetCjkAmbiguousWidth
- terminalGetColumnCount
- terminalGetCurrentDirectoryUri
- terminalGetCurrentFileUri
- terminalGetCursorBlinkMode
- terminalGetCursorPosition
- terminalGetCursorShape
- terminalGetEncoding
- terminalGetFont
- terminalGetFontScale
- terminalGetGeometryHints
- terminalGetHasSelection
- terminalGetIconTitle
- terminalGetInputEnabled
- terminalGetMouseAutohide
- terminalGetPty
- terminalGetRewrapOnResize
- terminalGetRowCount
- terminalGetText
- terminalGetTextIncludeTrailingSpaces
- terminalGetTextRange
- terminalGetWindowTitle
- terminalGetWordCharExceptions
- terminalMatchAddGregex
- terminalMatchCheck
- terminalMatchCheckEvent
- terminalMatchRemove
- terminalMatchRemoveAll
- terminalMatchSetCursorName
- terminalMatchSetCursorType
- terminalNew
- terminalPasteClipboard
- terminalPastePrimary
- terminalPtyNewSync
- terminalReset
- terminalSearchFindNext
- terminalSearchFindPrevious
- terminalSearchGetGregex
- terminalSearchGetWrapAround
- terminalSearchSetGregex
- terminalSearchSetWrapAround
- terminalSelectAll
- terminalSetAllowBold
- terminalSetAudibleBell
- terminalSetBackspaceBinding
- terminalSetCjkAmbiguousWidth
- terminalSetColorBackground
- terminalSetColorBold
- terminalSetColorCursor
- terminalSetColorForeground
- terminalSetColorHighlight
- terminalSetColorHighlightForeground
- terminalSetColors
- terminalSetCursorBlinkMode
- terminalSetCursorShape
- terminalSetDefaultColors
- terminalSetDeleteBinding
- terminalSetEncoding
- terminalSetFont
- terminalSetFontScale
- terminalSetGeometryHintsForWindow
- terminalSetInputEnabled
- terminalSetMouseAutohide
- terminalSetPty
- terminalSetRewrapOnResize
- terminalSetScrollOnKeystroke
- terminalSetScrollOnOutput
- terminalSetScrollbackLines
- terminalSetSize
- terminalSetWordCharExceptions
- terminalSpawnSync
- terminalUnselectAll
- terminalWatchChild
- terminalWriteContentsSync
- Properties
- Signals
- Bell
- CharSizeChanged
- ChildExited
- Commit
- ContentsChanged
- CopyClipboard
- CurrentDirectoryUriChanged
- CurrentFileUriChanged
- CursorMoved
- DecreaseFontSize
- DeiconifyWindow
- EncodingChanged
- Eof
- IconTitleChanged
- IconifyWindow
- IncreaseFontSize
- LowerWindow
- MaximizeWindow
- MoveWindow
- NotificationReceived
- PasteClipboard
- RaiseWindow
- RefreshWindow
- ResizeWindow
- RestoreWindow
- SelectionChanged
- TextDeleted
- TextInserted
- TextModified
- TextScrolled
- WindowTitleChanged
- newtype Terminal = Terminal (ForeignPtr Terminal)
- class GObject o => TerminalK o
- toTerminal :: TerminalK o => o -> IO Terminal
- noTerminal :: Maybe Terminal
- data TerminalCopyClipboardMethodInfo
- terminalCopyClipboard :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalCopyPrimaryMethodInfo
- terminalCopyPrimary :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalFeedMethodInfo
- terminalFeed :: (MonadIO m, TerminalK a) => a -> ByteString -> m ()
- data TerminalFeedChildMethodInfo
- terminalFeedChild :: (MonadIO m, TerminalK a) => a -> Text -> Int64 -> m ()
- data TerminalFeedChildBinaryMethodInfo
- terminalFeedChildBinary :: (MonadIO m, TerminalK a) => a -> Word8 -> Word64 -> m ()
- data TerminalGetAllowBoldMethodInfo
- terminalGetAllowBold :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetAudibleBellMethodInfo
- terminalGetAudibleBell :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetCharHeightMethodInfo
- terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m CLong
- data TerminalGetCharWidthMethodInfo
- terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m CLong
- data TerminalGetCjkAmbiguousWidthMethodInfo
- terminalGetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> m Int32
- data TerminalGetColumnCountMethodInfo
- terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m CLong
- data TerminalGetCurrentDirectoryUriMethodInfo
- terminalGetCurrentDirectoryUri :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalGetCurrentFileUriMethodInfo
- terminalGetCurrentFileUri :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalGetCursorBlinkModeMethodInfo
- terminalGetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> m CursorBlinkMode
- data TerminalGetCursorPositionMethodInfo
- terminalGetCursorPosition :: (MonadIO m, TerminalK a) => a -> m (CLong, CLong)
- data TerminalGetCursorShapeMethodInfo
- terminalGetCursorShape :: (MonadIO m, TerminalK a) => a -> m CursorShape
- data TerminalGetEncodingMethodInfo
- terminalGetEncoding :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalGetFontMethodInfo
- terminalGetFont :: (MonadIO m, TerminalK a) => a -> m FontDescription
- data TerminalGetFontScaleMethodInfo
- terminalGetFontScale :: (MonadIO m, TerminalK a) => a -> m Double
- data TerminalGetGeometryHintsMethodInfo
- terminalGetGeometryHints :: (MonadIO m, TerminalK a) => a -> Int32 -> Int32 -> m Geometry
- data TerminalGetHasSelectionMethodInfo
- terminalGetHasSelection :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetIconTitleMethodInfo
- terminalGetIconTitle :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalGetInputEnabledMethodInfo
- terminalGetInputEnabled :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetMouseAutohideMethodInfo
- terminalGetMouseAutohide :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetPtyMethodInfo
- terminalGetPty :: (MonadIO m, TerminalK a) => a -> m Pty
- data TerminalGetRewrapOnResizeMethodInfo
- terminalGetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalGetRowCountMethodInfo
- terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m CLong
- data TerminalGetTextMethodInfo
- terminalGetText :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- data TerminalGetTextIncludeTrailingSpacesMethodInfo
- terminalGetTextIncludeTrailingSpaces :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- data TerminalGetTextRangeMethodInfo
- terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> CLong -> CLong -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- data TerminalGetWindowTitleMethodInfo
- terminalGetWindowTitle :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalGetWordCharExceptionsMethodInfo
- terminalGetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> m Text
- data TerminalMatchAddGregexMethodInfo
- terminalMatchAddGregex :: (MonadIO m, TerminalK a) => a -> Regex -> [RegexMatchFlags] -> m Int32
- data TerminalMatchCheckMethodInfo
- terminalMatchCheck :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> m (Text, Int32)
- data TerminalMatchCheckEventMethodInfo
- terminalMatchCheckEvent :: (MonadIO m, TerminalK a) => a -> Event -> m (Text, Int32)
- data TerminalMatchRemoveMethodInfo
- terminalMatchRemove :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- data TerminalMatchRemoveAllMethodInfo
- terminalMatchRemoveAll :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalMatchSetCursorNameMethodInfo
- terminalMatchSetCursorName :: (MonadIO m, TerminalK a) => a -> Int32 -> Text -> m ()
- data TerminalMatchSetCursorTypeMethodInfo
- terminalMatchSetCursorType :: (MonadIO m, TerminalK a) => a -> Int32 -> CursorType -> m ()
- terminalNew :: MonadIO m => m Terminal
- data TerminalPasteClipboardMethodInfo
- terminalPasteClipboard :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalPastePrimaryMethodInfo
- terminalPastePrimary :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalPtyNewSyncMethodInfo
- terminalPtyNewSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe b -> m Pty
- data TerminalResetMethodInfo
- terminalReset :: (MonadIO m, TerminalK a) => a -> Bool -> Bool -> m ()
- data TerminalSearchFindNextMethodInfo
- terminalSearchFindNext :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalSearchFindPreviousMethodInfo
- terminalSearchFindPrevious :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalSearchGetGregexMethodInfo
- terminalSearchGetGregex :: (MonadIO m, TerminalK a) => a -> m Regex
- data TerminalSearchGetWrapAroundMethodInfo
- terminalSearchGetWrapAround :: (MonadIO m, TerminalK a) => a -> m Bool
- data TerminalSearchSetGregexMethodInfo
- terminalSearchSetGregex :: (MonadIO m, TerminalK a) => a -> Maybe Regex -> [RegexMatchFlags] -> m ()
- data TerminalSearchSetWrapAroundMethodInfo
- terminalSearchSetWrapAround :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSelectAllMethodInfo
- terminalSelectAll :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalSetAllowBoldMethodInfo
- terminalSetAllowBold :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetAudibleBellMethodInfo
- terminalSetAudibleBell :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetBackspaceBindingMethodInfo
- terminalSetBackspaceBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m ()
- data TerminalSetCjkAmbiguousWidthMethodInfo
- terminalSetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- data TerminalSetColorBackgroundMethodInfo
- terminalSetColorBackground :: (MonadIO m, TerminalK a) => a -> RGBA -> m ()
- data TerminalSetColorBoldMethodInfo
- terminalSetColorBold :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- data TerminalSetColorCursorMethodInfo
- terminalSetColorCursor :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- data TerminalSetColorForegroundMethodInfo
- terminalSetColorForeground :: (MonadIO m, TerminalK a) => a -> RGBA -> m ()
- data TerminalSetColorHighlightMethodInfo
- terminalSetColorHighlight :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- data TerminalSetColorHighlightForegroundMethodInfo
- terminalSetColorHighlightForeground :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- data TerminalSetColorsMethodInfo
- terminalSetColors :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m ()
- data TerminalSetCursorBlinkModeMethodInfo
- terminalSetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> CursorBlinkMode -> m ()
- data TerminalSetCursorShapeMethodInfo
- terminalSetCursorShape :: (MonadIO m, TerminalK a) => a -> CursorShape -> m ()
- data TerminalSetDefaultColorsMethodInfo
- terminalSetDefaultColors :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalSetDeleteBindingMethodInfo
- terminalSetDeleteBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m ()
- data TerminalSetEncodingMethodInfo
- terminalSetEncoding :: (MonadIO m, TerminalK a) => a -> Maybe Text -> m ()
- data TerminalSetFontMethodInfo
- terminalSetFont :: (MonadIO m, TerminalK a) => a -> Maybe FontDescription -> m ()
- data TerminalSetFontScaleMethodInfo
- terminalSetFontScale :: (MonadIO m, TerminalK a) => a -> Double -> m ()
- data TerminalSetGeometryHintsForWindowMethodInfo
- terminalSetGeometryHintsForWindow :: (MonadIO m, TerminalK a, WindowK b) => a -> b -> m ()
- data TerminalSetInputEnabledMethodInfo
- terminalSetInputEnabled :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetMouseAutohideMethodInfo
- terminalSetMouseAutohide :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetPtyMethodInfo
- terminalSetPty :: (MonadIO m, TerminalK a, PtyK b) => a -> Maybe b -> m ()
- data TerminalSetRewrapOnResizeMethodInfo
- terminalSetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetScrollOnKeystrokeMethodInfo
- terminalSetScrollOnKeystroke :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetScrollOnOutputMethodInfo
- terminalSetScrollOnOutput :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- data TerminalSetScrollbackLinesMethodInfo
- terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> CLong -> m ()
- data TerminalSetSizeMethodInfo
- terminalSetSize :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> m ()
- data TerminalSetWordCharExceptionsMethodInfo
- terminalSetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> Text -> m ()
- data TerminalSpawnSyncMethodInfo
- terminalSpawnSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32
- data TerminalUnselectAllMethodInfo
- terminalUnselectAll :: (MonadIO m, TerminalK a) => a -> m ()
- data TerminalWatchChildMethodInfo
- terminalWatchChild :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- data TerminalWriteContentsSyncMethodInfo
- terminalWriteContentsSync :: (MonadIO m, TerminalK a, OutputStreamK b, CancellableK c) => a -> b -> WriteFlags -> Maybe c -> m ()
- data TerminalAllowBoldPropertyInfo
- constructTerminalAllowBold :: Bool -> IO ([Char], GValue)
- getTerminalAllowBold :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalAllowBold :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalAllowBold :: AttrLabelProxy "allowBold"
- data TerminalAudibleBellPropertyInfo
- constructTerminalAudibleBell :: Bool -> IO ([Char], GValue)
- getTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalAudibleBell :: AttrLabelProxy "audibleBell"
- data TerminalBackspaceBindingPropertyInfo
- constructTerminalBackspaceBinding :: EraseBinding -> IO ([Char], GValue)
- getTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding
- setTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m ()
- terminalBackspaceBinding :: AttrLabelProxy "backspaceBinding"
- data TerminalCjkAmbiguousWidthPropertyInfo
- constructTerminalCjkAmbiguousWidth :: Int32 -> IO ([Char], GValue)
- getTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> m Int32
- setTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> Int32 -> m ()
- terminalCjkAmbiguousWidth :: AttrLabelProxy "cjkAmbiguousWidth"
- data TerminalCurrentDirectoryUriPropertyInfo
- getTerminalCurrentDirectoryUri :: (MonadIO m, TerminalK o) => o -> m Text
- terminalCurrentDirectoryUri :: AttrLabelProxy "currentDirectoryUri"
- data TerminalCurrentFileUriPropertyInfo
- getTerminalCurrentFileUri :: (MonadIO m, TerminalK o) => o -> m Text
- terminalCurrentFileUri :: AttrLabelProxy "currentFileUri"
- data TerminalCursorBlinkModePropertyInfo
- constructTerminalCursorBlinkMode :: CursorBlinkMode -> IO ([Char], GValue)
- getTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> m CursorBlinkMode
- setTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> CursorBlinkMode -> m ()
- terminalCursorBlinkMode :: AttrLabelProxy "cursorBlinkMode"
- data TerminalCursorShapePropertyInfo
- constructTerminalCursorShape :: CursorShape -> IO ([Char], GValue)
- getTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> m CursorShape
- setTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> CursorShape -> m ()
- terminalCursorShape :: AttrLabelProxy "cursorShape"
- data TerminalDeleteBindingPropertyInfo
- constructTerminalDeleteBinding :: EraseBinding -> IO ([Char], GValue)
- getTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding
- setTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m ()
- terminalDeleteBinding :: AttrLabelProxy "deleteBinding"
- data TerminalEncodingPropertyInfo
- clearTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m ()
- constructTerminalEncoding :: Text -> IO ([Char], GValue)
- getTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m Text
- setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> Text -> m ()
- terminalEncoding :: AttrLabelProxy "encoding"
- data TerminalFontDescPropertyInfo
- clearTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m ()
- constructTerminalFontDesc :: FontDescription -> IO ([Char], GValue)
- getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m (Maybe FontDescription)
- setTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> FontDescription -> m ()
- terminalFontDesc :: AttrLabelProxy "fontDesc"
- data TerminalFontScalePropertyInfo
- constructTerminalFontScale :: Double -> IO ([Char], GValue)
- getTerminalFontScale :: (MonadIO m, TerminalK o) => o -> m Double
- setTerminalFontScale :: (MonadIO m, TerminalK o) => o -> Double -> m ()
- terminalFontScale :: AttrLabelProxy "fontScale"
- data TerminalIconTitlePropertyInfo
- getTerminalIconTitle :: (MonadIO m, TerminalK o) => o -> m Text
- terminalIconTitle :: AttrLabelProxy "iconTitle"
- data TerminalInputEnabledPropertyInfo
- constructTerminalInputEnabled :: Bool -> IO ([Char], GValue)
- getTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalInputEnabled :: AttrLabelProxy "inputEnabled"
- data TerminalPointerAutohidePropertyInfo
- constructTerminalPointerAutohide :: Bool -> IO ([Char], GValue)
- getTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalPointerAutohide :: AttrLabelProxy "pointerAutohide"
- data TerminalPtyPropertyInfo
- clearTerminalPty :: (MonadIO m, TerminalK o) => o -> m ()
- constructTerminalPty :: PtyK a => a -> IO ([Char], GValue)
- getTerminalPty :: (MonadIO m, TerminalK o) => o -> m Pty
- setTerminalPty :: (MonadIO m, TerminalK o, PtyK a) => o -> a -> m ()
- terminalPty :: AttrLabelProxy "pty"
- data TerminalRewrapOnResizePropertyInfo
- constructTerminalRewrapOnResize :: Bool -> IO ([Char], GValue)
- getTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalRewrapOnResize :: AttrLabelProxy "rewrapOnResize"
- data TerminalScrollOnKeystrokePropertyInfo
- constructTerminalScrollOnKeystroke :: Bool -> IO ([Char], GValue)
- getTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalScrollOnKeystroke :: AttrLabelProxy "scrollOnKeystroke"
- data TerminalScrollOnOutputPropertyInfo
- constructTerminalScrollOnOutput :: Bool -> IO ([Char], GValue)
- getTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- terminalScrollOnOutput :: AttrLabelProxy "scrollOnOutput"
- data TerminalScrollbackLinesPropertyInfo
- constructTerminalScrollbackLines :: Word32 -> IO ([Char], GValue)
- getTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> m Word32
- setTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> Word32 -> m ()
- terminalScrollbackLines :: AttrLabelProxy "scrollbackLines"
- data TerminalWindowTitlePropertyInfo
- getTerminalWindowTitle :: (MonadIO m, TerminalK o) => o -> m Text
- terminalWindowTitle :: AttrLabelProxy "windowTitle"
- data TerminalWordCharExceptionsPropertyInfo
- getTerminalWordCharExceptions :: (MonadIO m, TerminalK o) => o -> m Text
- terminalWordCharExceptions :: AttrLabelProxy "wordCharExceptions"
- type TerminalBellCallback = IO ()
- type TerminalBellCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalBellSignalInfo
- afterTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId
- mkTerminalBellCallback :: TerminalBellCallbackC -> IO (FunPtr TerminalBellCallbackC)
- noTerminalBellCallback :: Maybe TerminalBellCallback
- onTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId
- terminalBellCallbackWrapper :: TerminalBellCallback -> Ptr () -> Ptr () -> IO ()
- terminalBellClosure :: TerminalBellCallback -> IO Closure
- type TerminalCharSizeChangedCallback = Word32 -> Word32 -> IO ()
- type TerminalCharSizeChangedCallbackC = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- data TerminalCharSizeChangedSignalInfo
- afterTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId
- mkTerminalCharSizeChangedCallback :: TerminalCharSizeChangedCallbackC -> IO (FunPtr TerminalCharSizeChangedCallbackC)
- noTerminalCharSizeChangedCallback :: Maybe TerminalCharSizeChangedCallback
- onTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId
- terminalCharSizeChangedCallbackWrapper :: TerminalCharSizeChangedCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- terminalCharSizeChangedClosure :: TerminalCharSizeChangedCallback -> IO Closure
- type TerminalChildExitedCallback = Int32 -> IO ()
- type TerminalChildExitedCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data TerminalChildExitedSignalInfo
- afterTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId
- mkTerminalChildExitedCallback :: TerminalChildExitedCallbackC -> IO (FunPtr TerminalChildExitedCallbackC)
- noTerminalChildExitedCallback :: Maybe TerminalChildExitedCallback
- onTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId
- terminalChildExitedCallbackWrapper :: TerminalChildExitedCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- terminalChildExitedClosure :: TerminalChildExitedCallback -> IO Closure
- type TerminalCommitCallback = Text -> Word32 -> IO ()
- type TerminalCommitCallbackC = Ptr () -> CString -> Word32 -> Ptr () -> IO ()
- data TerminalCommitSignalInfo
- afterTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId
- mkTerminalCommitCallback :: TerminalCommitCallbackC -> IO (FunPtr TerminalCommitCallbackC)
- noTerminalCommitCallback :: Maybe TerminalCommitCallback
- onTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId
- terminalCommitCallbackWrapper :: TerminalCommitCallback -> Ptr () -> CString -> Word32 -> Ptr () -> IO ()
- terminalCommitClosure :: TerminalCommitCallback -> IO Closure
- type TerminalContentsChangedCallback = IO ()
- type TerminalContentsChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalContentsChangedSignalInfo
- afterTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId
- mkTerminalContentsChangedCallback :: TerminalContentsChangedCallbackC -> IO (FunPtr TerminalContentsChangedCallbackC)
- noTerminalContentsChangedCallback :: Maybe TerminalContentsChangedCallback
- onTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId
- terminalContentsChangedCallbackWrapper :: TerminalContentsChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalContentsChangedClosure :: TerminalContentsChangedCallback -> IO Closure
- type TerminalCopyClipboardCallback = IO ()
- type TerminalCopyClipboardCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalCopyClipboardSignalInfo
- afterTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId
- mkTerminalCopyClipboardCallback :: TerminalCopyClipboardCallbackC -> IO (FunPtr TerminalCopyClipboardCallbackC)
- noTerminalCopyClipboardCallback :: Maybe TerminalCopyClipboardCallback
- onTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId
- terminalCopyClipboardCallbackWrapper :: TerminalCopyClipboardCallback -> Ptr () -> Ptr () -> IO ()
- terminalCopyClipboardClosure :: TerminalCopyClipboardCallback -> IO Closure
- type TerminalCurrentDirectoryUriChangedCallback = IO ()
- type TerminalCurrentDirectoryUriChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalCurrentDirectoryUriChangedSignalInfo
- afterTerminalCurrentDirectoryUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentDirectoryUriChangedCallback -> m SignalHandlerId
- mkTerminalCurrentDirectoryUriChangedCallback :: TerminalCurrentDirectoryUriChangedCallbackC -> IO (FunPtr TerminalCurrentDirectoryUriChangedCallbackC)
- noTerminalCurrentDirectoryUriChangedCallback :: Maybe TerminalCurrentDirectoryUriChangedCallback
- onTerminalCurrentDirectoryUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentDirectoryUriChangedCallback -> m SignalHandlerId
- terminalCurrentDirectoryUriChangedCallbackWrapper :: TerminalCurrentDirectoryUriChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalCurrentDirectoryUriChangedClosure :: TerminalCurrentDirectoryUriChangedCallback -> IO Closure
- type TerminalCurrentFileUriChangedCallback = IO ()
- type TerminalCurrentFileUriChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalCurrentFileUriChangedSignalInfo
- afterTerminalCurrentFileUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentFileUriChangedCallback -> m SignalHandlerId
- mkTerminalCurrentFileUriChangedCallback :: TerminalCurrentFileUriChangedCallbackC -> IO (FunPtr TerminalCurrentFileUriChangedCallbackC)
- noTerminalCurrentFileUriChangedCallback :: Maybe TerminalCurrentFileUriChangedCallback
- onTerminalCurrentFileUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentFileUriChangedCallback -> m SignalHandlerId
- terminalCurrentFileUriChangedCallbackWrapper :: TerminalCurrentFileUriChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalCurrentFileUriChangedClosure :: TerminalCurrentFileUriChangedCallback -> IO Closure
- type TerminalCursorMovedCallback = IO ()
- type TerminalCursorMovedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalCursorMovedSignalInfo
- afterTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId
- mkTerminalCursorMovedCallback :: TerminalCursorMovedCallbackC -> IO (FunPtr TerminalCursorMovedCallbackC)
- noTerminalCursorMovedCallback :: Maybe TerminalCursorMovedCallback
- onTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId
- terminalCursorMovedCallbackWrapper :: TerminalCursorMovedCallback -> Ptr () -> Ptr () -> IO ()
- terminalCursorMovedClosure :: TerminalCursorMovedCallback -> IO Closure
- type TerminalDecreaseFontSizeCallback = IO ()
- type TerminalDecreaseFontSizeCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalDecreaseFontSizeSignalInfo
- afterTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId
- mkTerminalDecreaseFontSizeCallback :: TerminalDecreaseFontSizeCallbackC -> IO (FunPtr TerminalDecreaseFontSizeCallbackC)
- noTerminalDecreaseFontSizeCallback :: Maybe TerminalDecreaseFontSizeCallback
- onTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId
- terminalDecreaseFontSizeCallbackWrapper :: TerminalDecreaseFontSizeCallback -> Ptr () -> Ptr () -> IO ()
- terminalDecreaseFontSizeClosure :: TerminalDecreaseFontSizeCallback -> IO Closure
- type TerminalDeiconifyWindowCallback = IO ()
- type TerminalDeiconifyWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalDeiconifyWindowSignalInfo
- afterTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId
- mkTerminalDeiconifyWindowCallback :: TerminalDeiconifyWindowCallbackC -> IO (FunPtr TerminalDeiconifyWindowCallbackC)
- noTerminalDeiconifyWindowCallback :: Maybe TerminalDeiconifyWindowCallback
- onTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId
- terminalDeiconifyWindowCallbackWrapper :: TerminalDeiconifyWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalDeiconifyWindowClosure :: TerminalDeiconifyWindowCallback -> IO Closure
- type TerminalEncodingChangedCallback = IO ()
- type TerminalEncodingChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalEncodingChangedSignalInfo
- afterTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId
- mkTerminalEncodingChangedCallback :: TerminalEncodingChangedCallbackC -> IO (FunPtr TerminalEncodingChangedCallbackC)
- noTerminalEncodingChangedCallback :: Maybe TerminalEncodingChangedCallback
- onTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId
- terminalEncodingChangedCallbackWrapper :: TerminalEncodingChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalEncodingChangedClosure :: TerminalEncodingChangedCallback -> IO Closure
- type TerminalEofCallback = IO ()
- type TerminalEofCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalEofSignalInfo
- afterTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId
- mkTerminalEofCallback :: TerminalEofCallbackC -> IO (FunPtr TerminalEofCallbackC)
- noTerminalEofCallback :: Maybe TerminalEofCallback
- onTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId
- terminalEofCallbackWrapper :: TerminalEofCallback -> Ptr () -> Ptr () -> IO ()
- terminalEofClosure :: TerminalEofCallback -> IO Closure
- type TerminalIconTitleChangedCallback = IO ()
- type TerminalIconTitleChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalIconTitleChangedSignalInfo
- afterTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId
- mkTerminalIconTitleChangedCallback :: TerminalIconTitleChangedCallbackC -> IO (FunPtr TerminalIconTitleChangedCallbackC)
- noTerminalIconTitleChangedCallback :: Maybe TerminalIconTitleChangedCallback
- onTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId
- terminalIconTitleChangedCallbackWrapper :: TerminalIconTitleChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalIconTitleChangedClosure :: TerminalIconTitleChangedCallback -> IO Closure
- type TerminalIconifyWindowCallback = IO ()
- type TerminalIconifyWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalIconifyWindowSignalInfo
- afterTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId
- mkTerminalIconifyWindowCallback :: TerminalIconifyWindowCallbackC -> IO (FunPtr TerminalIconifyWindowCallbackC)
- noTerminalIconifyWindowCallback :: Maybe TerminalIconifyWindowCallback
- onTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId
- terminalIconifyWindowCallbackWrapper :: TerminalIconifyWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalIconifyWindowClosure :: TerminalIconifyWindowCallback -> IO Closure
- type TerminalIncreaseFontSizeCallback = IO ()
- type TerminalIncreaseFontSizeCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalIncreaseFontSizeSignalInfo
- afterTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId
- mkTerminalIncreaseFontSizeCallback :: TerminalIncreaseFontSizeCallbackC -> IO (FunPtr TerminalIncreaseFontSizeCallbackC)
- noTerminalIncreaseFontSizeCallback :: Maybe TerminalIncreaseFontSizeCallback
- onTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId
- terminalIncreaseFontSizeCallbackWrapper :: TerminalIncreaseFontSizeCallback -> Ptr () -> Ptr () -> IO ()
- terminalIncreaseFontSizeClosure :: TerminalIncreaseFontSizeCallback -> IO Closure
- type TerminalLowerWindowCallback = IO ()
- type TerminalLowerWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalLowerWindowSignalInfo
- afterTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId
- mkTerminalLowerWindowCallback :: TerminalLowerWindowCallbackC -> IO (FunPtr TerminalLowerWindowCallbackC)
- noTerminalLowerWindowCallback :: Maybe TerminalLowerWindowCallback
- onTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId
- terminalLowerWindowCallbackWrapper :: TerminalLowerWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalLowerWindowClosure :: TerminalLowerWindowCallback -> IO Closure
- type TerminalMaximizeWindowCallback = IO ()
- type TerminalMaximizeWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalMaximizeWindowSignalInfo
- afterTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId
- mkTerminalMaximizeWindowCallback :: TerminalMaximizeWindowCallbackC -> IO (FunPtr TerminalMaximizeWindowCallbackC)
- noTerminalMaximizeWindowCallback :: Maybe TerminalMaximizeWindowCallback
- onTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId
- terminalMaximizeWindowCallbackWrapper :: TerminalMaximizeWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalMaximizeWindowClosure :: TerminalMaximizeWindowCallback -> IO Closure
- type TerminalMoveWindowCallback = Word32 -> Word32 -> IO ()
- type TerminalMoveWindowCallbackC = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- data TerminalMoveWindowSignalInfo
- afterTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId
- mkTerminalMoveWindowCallback :: TerminalMoveWindowCallbackC -> IO (FunPtr TerminalMoveWindowCallbackC)
- noTerminalMoveWindowCallback :: Maybe TerminalMoveWindowCallback
- onTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId
- terminalMoveWindowCallbackWrapper :: TerminalMoveWindowCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- terminalMoveWindowClosure :: TerminalMoveWindowCallback -> IO Closure
- type TerminalNotificationReceivedCallback = Text -> Maybe Text -> IO ()
- type TerminalNotificationReceivedCallbackC = Ptr () -> CString -> CString -> Ptr () -> IO ()
- data TerminalNotificationReceivedSignalInfo
- afterTerminalNotificationReceived :: (GObject a, MonadIO m) => a -> TerminalNotificationReceivedCallback -> m SignalHandlerId
- mkTerminalNotificationReceivedCallback :: TerminalNotificationReceivedCallbackC -> IO (FunPtr TerminalNotificationReceivedCallbackC)
- noTerminalNotificationReceivedCallback :: Maybe TerminalNotificationReceivedCallback
- onTerminalNotificationReceived :: (GObject a, MonadIO m) => a -> TerminalNotificationReceivedCallback -> m SignalHandlerId
- terminalNotificationReceivedCallbackWrapper :: TerminalNotificationReceivedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
- terminalNotificationReceivedClosure :: TerminalNotificationReceivedCallback -> IO Closure
- type TerminalPasteClipboardCallback = IO ()
- type TerminalPasteClipboardCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalPasteClipboardSignalInfo
- afterTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId
- mkTerminalPasteClipboardCallback :: TerminalPasteClipboardCallbackC -> IO (FunPtr TerminalPasteClipboardCallbackC)
- noTerminalPasteClipboardCallback :: Maybe TerminalPasteClipboardCallback
- onTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId
- terminalPasteClipboardCallbackWrapper :: TerminalPasteClipboardCallback -> Ptr () -> Ptr () -> IO ()
- terminalPasteClipboardClosure :: TerminalPasteClipboardCallback -> IO Closure
- type TerminalRaiseWindowCallback = IO ()
- type TerminalRaiseWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalRaiseWindowSignalInfo
- afterTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId
- mkTerminalRaiseWindowCallback :: TerminalRaiseWindowCallbackC -> IO (FunPtr TerminalRaiseWindowCallbackC)
- noTerminalRaiseWindowCallback :: Maybe TerminalRaiseWindowCallback
- onTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId
- terminalRaiseWindowCallbackWrapper :: TerminalRaiseWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalRaiseWindowClosure :: TerminalRaiseWindowCallback -> IO Closure
- type TerminalRefreshWindowCallback = IO ()
- type TerminalRefreshWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalRefreshWindowSignalInfo
- afterTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId
- mkTerminalRefreshWindowCallback :: TerminalRefreshWindowCallbackC -> IO (FunPtr TerminalRefreshWindowCallbackC)
- noTerminalRefreshWindowCallback :: Maybe TerminalRefreshWindowCallback
- onTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId
- terminalRefreshWindowCallbackWrapper :: TerminalRefreshWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalRefreshWindowClosure :: TerminalRefreshWindowCallback -> IO Closure
- type TerminalResizeWindowCallback = Word32 -> Word32 -> IO ()
- type TerminalResizeWindowCallbackC = Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- data TerminalResizeWindowSignalInfo
- afterTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId
- mkTerminalResizeWindowCallback :: TerminalResizeWindowCallbackC -> IO (FunPtr TerminalResizeWindowCallbackC)
- noTerminalResizeWindowCallback :: Maybe TerminalResizeWindowCallback
- onTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId
- terminalResizeWindowCallbackWrapper :: TerminalResizeWindowCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO ()
- terminalResizeWindowClosure :: TerminalResizeWindowCallback -> IO Closure
- type TerminalRestoreWindowCallback = IO ()
- type TerminalRestoreWindowCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalRestoreWindowSignalInfo
- afterTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId
- mkTerminalRestoreWindowCallback :: TerminalRestoreWindowCallbackC -> IO (FunPtr TerminalRestoreWindowCallbackC)
- noTerminalRestoreWindowCallback :: Maybe TerminalRestoreWindowCallback
- onTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId
- terminalRestoreWindowCallbackWrapper :: TerminalRestoreWindowCallback -> Ptr () -> Ptr () -> IO ()
- terminalRestoreWindowClosure :: TerminalRestoreWindowCallback -> IO Closure
- type TerminalSelectionChangedCallback = IO ()
- type TerminalSelectionChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalSelectionChangedSignalInfo
- afterTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId
- mkTerminalSelectionChangedCallback :: TerminalSelectionChangedCallbackC -> IO (FunPtr TerminalSelectionChangedCallbackC)
- noTerminalSelectionChangedCallback :: Maybe TerminalSelectionChangedCallback
- onTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId
- terminalSelectionChangedCallbackWrapper :: TerminalSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalSelectionChangedClosure :: TerminalSelectionChangedCallback -> IO Closure
- type TerminalTextDeletedCallback = IO ()
- type TerminalTextDeletedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalTextDeletedSignalInfo
- afterTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId
- mkTerminalTextDeletedCallback :: TerminalTextDeletedCallbackC -> IO (FunPtr TerminalTextDeletedCallbackC)
- noTerminalTextDeletedCallback :: Maybe TerminalTextDeletedCallback
- onTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId
- terminalTextDeletedCallbackWrapper :: TerminalTextDeletedCallback -> Ptr () -> Ptr () -> IO ()
- terminalTextDeletedClosure :: TerminalTextDeletedCallback -> IO Closure
- type TerminalTextInsertedCallback = IO ()
- type TerminalTextInsertedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalTextInsertedSignalInfo
- afterTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId
- mkTerminalTextInsertedCallback :: TerminalTextInsertedCallbackC -> IO (FunPtr TerminalTextInsertedCallbackC)
- noTerminalTextInsertedCallback :: Maybe TerminalTextInsertedCallback
- onTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId
- terminalTextInsertedCallbackWrapper :: TerminalTextInsertedCallback -> Ptr () -> Ptr () -> IO ()
- terminalTextInsertedClosure :: TerminalTextInsertedCallback -> IO Closure
- type TerminalTextModifiedCallback = IO ()
- type TerminalTextModifiedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalTextModifiedSignalInfo
- afterTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId
- mkTerminalTextModifiedCallback :: TerminalTextModifiedCallbackC -> IO (FunPtr TerminalTextModifiedCallbackC)
- noTerminalTextModifiedCallback :: Maybe TerminalTextModifiedCallback
- onTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId
- terminalTextModifiedCallbackWrapper :: TerminalTextModifiedCallback -> Ptr () -> Ptr () -> IO ()
- terminalTextModifiedClosure :: TerminalTextModifiedCallback -> IO Closure
- type TerminalTextScrolledCallback = Int32 -> IO ()
- type TerminalTextScrolledCallbackC = Ptr () -> Int32 -> Ptr () -> IO ()
- data TerminalTextScrolledSignalInfo
- afterTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId
- mkTerminalTextScrolledCallback :: TerminalTextScrolledCallbackC -> IO (FunPtr TerminalTextScrolledCallbackC)
- noTerminalTextScrolledCallback :: Maybe TerminalTextScrolledCallback
- onTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId
- terminalTextScrolledCallbackWrapper :: TerminalTextScrolledCallback -> Ptr () -> Int32 -> Ptr () -> IO ()
- terminalTextScrolledClosure :: TerminalTextScrolledCallback -> IO Closure
- type TerminalWindowTitleChangedCallback = IO ()
- type TerminalWindowTitleChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TerminalWindowTitleChangedSignalInfo
- afterTerminalWindowTitleChanged :: (GObject a, MonadIO m) => a -> TerminalWindowTitleChangedCallback -> m SignalHandlerId
- mkTerminalWindowTitleChangedCallback :: TerminalWindowTitleChangedCallbackC -> IO (FunPtr TerminalWindowTitleChangedCallbackC)
- noTerminalWindowTitleChangedCallback :: Maybe TerminalWindowTitleChangedCallback
- onTerminalWindowTitleChanged :: (GObject a, MonadIO m) => a -> TerminalWindowTitleChangedCallback -> m SignalHandlerId
- terminalWindowTitleChangedCallbackWrapper :: TerminalWindowTitleChangedCallback -> Ptr () -> Ptr () -> IO ()
- terminalWindowTitleChangedClosure :: TerminalWindowTitleChangedCallback -> IO Closure
Exported types
GObject Terminal | |
((~) * info (ResolveTerminalMethod t Terminal), MethodInfo * info Terminal p) => IsLabelProxy t (Terminal -> p) | |
type ParentTypes Terminal | |
type AttributeList Terminal | |
type SignalList Terminal |
toTerminal :: TerminalK o => o -> IO Terminal Source
Methods
terminalCopyClipboard
data TerminalCopyClipboardMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalCopyClipboardMethodInfo a signature |
terminalCopyClipboard :: (MonadIO m, TerminalK a) => a -> m () Source
terminalCopyPrimary
data TerminalCopyPrimaryMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalCopyPrimaryMethodInfo a signature |
terminalCopyPrimary :: (MonadIO m, TerminalK a) => a -> m () Source
terminalFeed
data TerminalFeedMethodInfo Source
((~) * signature (ByteString -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedMethodInfo a signature |
terminalFeed :: (MonadIO m, TerminalK a) => a -> ByteString -> m () Source
terminalFeedChild
data TerminalFeedChildMethodInfo Source
((~) * signature (Text -> Int64 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedChildMethodInfo a signature |
terminalFeedChildBinary
data TerminalFeedChildBinaryMethodInfo Source
((~) * signature (Word8 -> Word64 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalFeedChildBinaryMethodInfo a signature |
terminalGetAllowBold
data TerminalGetAllowBoldMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetAllowBoldMethodInfo a signature |
terminalGetAllowBold :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetAudibleBell
data TerminalGetAudibleBellMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetAudibleBellMethodInfo a signature |
terminalGetAudibleBell :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetCharHeight
data TerminalGetCharHeightMethodInfo Source
((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCharHeightMethodInfo a signature |
terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m CLong Source
terminalGetCharWidth
data TerminalGetCharWidthMethodInfo Source
((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCharWidthMethodInfo a signature |
terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m CLong Source
terminalGetCjkAmbiguousWidth
data TerminalGetCjkAmbiguousWidthMethodInfo Source
((~) * signature (m Int32), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCjkAmbiguousWidthMethodInfo a signature |
terminalGetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> m Int32 Source
terminalGetColumnCount
data TerminalGetColumnCountMethodInfo Source
((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetColumnCountMethodInfo a signature |
terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m CLong Source
terminalGetCurrentDirectoryUri
data TerminalGetCurrentDirectoryUriMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCurrentDirectoryUriMethodInfo a signature |
terminalGetCurrentDirectoryUri :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetCurrentFileUri
data TerminalGetCurrentFileUriMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCurrentFileUriMethodInfo a signature |
terminalGetCurrentFileUri :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetCursorBlinkMode
data TerminalGetCursorBlinkModeMethodInfo Source
((~) * signature (m CursorBlinkMode), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCursorBlinkModeMethodInfo a signature |
terminalGetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> m CursorBlinkMode Source
terminalGetCursorPosition
data TerminalGetCursorPositionMethodInfo Source
((~) * signature (m (CLong, CLong)), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCursorPositionMethodInfo a signature |
terminalGetCursorShape
data TerminalGetCursorShapeMethodInfo Source
((~) * signature (m CursorShape), MonadIO m, TerminalK a) => MethodInfo * TerminalGetCursorShapeMethodInfo a signature |
terminalGetCursorShape :: (MonadIO m, TerminalK a) => a -> m CursorShape Source
terminalGetEncoding
data TerminalGetEncodingMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetEncodingMethodInfo a signature |
terminalGetEncoding :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetFont
data TerminalGetFontMethodInfo Source
((~) * signature (m FontDescription), MonadIO m, TerminalK a) => MethodInfo * TerminalGetFontMethodInfo a signature |
terminalGetFont :: (MonadIO m, TerminalK a) => a -> m FontDescription Source
terminalGetFontScale
data TerminalGetFontScaleMethodInfo Source
((~) * signature (m Double), MonadIO m, TerminalK a) => MethodInfo * TerminalGetFontScaleMethodInfo a signature |
terminalGetFontScale :: (MonadIO m, TerminalK a) => a -> m Double Source
terminalGetGeometryHints
data TerminalGetGeometryHintsMethodInfo Source
((~) * signature (Int32 -> Int32 -> m Geometry), MonadIO m, TerminalK a) => MethodInfo * TerminalGetGeometryHintsMethodInfo a signature |
terminalGetHasSelection
data TerminalGetHasSelectionMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetHasSelectionMethodInfo a signature |
terminalGetHasSelection :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetIconTitle
data TerminalGetIconTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetIconTitleMethodInfo a signature |
terminalGetIconTitle :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetInputEnabled
data TerminalGetInputEnabledMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetInputEnabledMethodInfo a signature |
terminalGetInputEnabled :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetMouseAutohide
data TerminalGetMouseAutohideMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetMouseAutohideMethodInfo a signature |
terminalGetMouseAutohide :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetPty
data TerminalGetPtyMethodInfo Source
((~) * signature (m Pty), MonadIO m, TerminalK a) => MethodInfo * TerminalGetPtyMethodInfo a signature |
terminalGetPty :: (MonadIO m, TerminalK a) => a -> m Pty Source
terminalGetRewrapOnResize
data TerminalGetRewrapOnResizeMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalGetRewrapOnResizeMethodInfo a signature |
terminalGetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetRowCount
data TerminalGetRowCountMethodInfo Source
((~) * signature (m CLong), MonadIO m, TerminalK a) => MethodInfo * TerminalGetRowCountMethodInfo a signature |
terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m CLong Source
terminalGetText
data TerminalGetTextMethodInfo Source
((~) * signature (Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo * TerminalGetTextMethodInfo a signature |
terminalGetText :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetTextIncludeTrailingSpaces
data TerminalGetTextIncludeTrailingSpacesMethodInfo Source
((~) * signature (Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo * TerminalGetTextIncludeTrailingSpacesMethodInfo a signature |
terminalGetTextIncludeTrailingSpaces :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetTextRange
data TerminalGetTextRangeMethodInfo Source
((~) * signature (CLong -> CLong -> CLong -> CLong -> Maybe SelectionFunc -> m (Text, [CharAttributes])), MonadIO m, TerminalK a) => MethodInfo * TerminalGetTextRangeMethodInfo a signature |
terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> CLong -> CLong -> CLong -> CLong -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetWindowTitle
data TerminalGetWindowTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetWindowTitleMethodInfo a signature |
terminalGetWindowTitle :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetWordCharExceptions
data TerminalGetWordCharExceptionsMethodInfo Source
((~) * signature (m Text), MonadIO m, TerminalK a) => MethodInfo * TerminalGetWordCharExceptionsMethodInfo a signature |
terminalGetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalMatchAddGregex
data TerminalMatchAddGregexMethodInfo Source
((~) * signature (Regex -> [RegexMatchFlags] -> m Int32), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchAddGregexMethodInfo a signature |
terminalMatchAddGregex :: (MonadIO m, TerminalK a) => a -> Regex -> [RegexMatchFlags] -> m Int32 Source
terminalMatchCheck
data TerminalMatchCheckMethodInfo Source
((~) * signature (CLong -> CLong -> m (Text, Int32)), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchCheckMethodInfo a signature |
terminalMatchCheckEvent
data TerminalMatchCheckEventMethodInfo Source
((~) * signature (Event -> m (Text, Int32)), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchCheckEventMethodInfo a signature |
terminalMatchRemove
data TerminalMatchRemoveMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchRemoveMethodInfo a signature |
terminalMatchRemove :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalMatchRemoveAll
data TerminalMatchRemoveAllMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchRemoveAllMethodInfo a signature |
terminalMatchRemoveAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalMatchSetCursorName
data TerminalMatchSetCursorNameMethodInfo Source
((~) * signature (Int32 -> Text -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchSetCursorNameMethodInfo a signature |
terminalMatchSetCursorType
data TerminalMatchSetCursorTypeMethodInfo Source
((~) * signature (Int32 -> CursorType -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalMatchSetCursorTypeMethodInfo a signature |
terminalMatchSetCursorType :: (MonadIO m, TerminalK a) => a -> Int32 -> CursorType -> m () Source
terminalNew
terminalNew :: MonadIO m => m Terminal Source
terminalPasteClipboard
data TerminalPasteClipboardMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalPasteClipboardMethodInfo a signature |
terminalPasteClipboard :: (MonadIO m, TerminalK a) => a -> m () Source
terminalPastePrimary
data TerminalPastePrimaryMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalPastePrimaryMethodInfo a signature |
terminalPastePrimary :: (MonadIO m, TerminalK a) => a -> m () Source
terminalPtyNewSync
data TerminalPtyNewSyncMethodInfo Source
((~) * signature ([PtyFlags] -> Maybe b -> m Pty), MonadIO m, TerminalK a, CancellableK b) => MethodInfo * TerminalPtyNewSyncMethodInfo a signature |
terminalPtyNewSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe b -> m Pty Source
terminalReset
data TerminalResetMethodInfo Source
((~) * signature (Bool -> Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalResetMethodInfo a signature |
terminalSearchFindNext
data TerminalSearchFindNextMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchFindNextMethodInfo a signature |
terminalSearchFindNext :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchFindPrevious
data TerminalSearchFindPreviousMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchFindPreviousMethodInfo a signature |
terminalSearchFindPrevious :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchGetGregex
data TerminalSearchGetGregexMethodInfo Source
((~) * signature (m Regex), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchGetGregexMethodInfo a signature |
terminalSearchGetGregex :: (MonadIO m, TerminalK a) => a -> m Regex Source
terminalSearchGetWrapAround
data TerminalSearchGetWrapAroundMethodInfo Source
((~) * signature (m Bool), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchGetWrapAroundMethodInfo a signature |
terminalSearchGetWrapAround :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchSetGregex
data TerminalSearchSetGregexMethodInfo Source
((~) * signature (Maybe Regex -> [RegexMatchFlags] -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchSetGregexMethodInfo a signature |
terminalSearchSetGregex :: (MonadIO m, TerminalK a) => a -> Maybe Regex -> [RegexMatchFlags] -> m () Source
terminalSearchSetWrapAround
data TerminalSearchSetWrapAroundMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSearchSetWrapAroundMethodInfo a signature |
terminalSearchSetWrapAround :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSelectAll
data TerminalSelectAllMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSelectAllMethodInfo a signature |
terminalSelectAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalSetAllowBold
data TerminalSetAllowBoldMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetAllowBoldMethodInfo a signature |
terminalSetAllowBold :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetAudibleBell
data TerminalSetAudibleBellMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetAudibleBellMethodInfo a signature |
terminalSetAudibleBell :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetBackspaceBinding
data TerminalSetBackspaceBindingMethodInfo Source
((~) * signature (EraseBinding -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetBackspaceBindingMethodInfo a signature |
terminalSetBackspaceBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m () Source
terminalSetCjkAmbiguousWidth
data TerminalSetCjkAmbiguousWidthMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetCjkAmbiguousWidthMethodInfo a signature |
terminalSetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalSetColorBackground
data TerminalSetColorBackgroundMethodInfo Source
((~) * signature (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorBackgroundMethodInfo a signature |
terminalSetColorBackground :: (MonadIO m, TerminalK a) => a -> RGBA -> m () Source
terminalSetColorBold
data TerminalSetColorBoldMethodInfo Source
((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorBoldMethodInfo a signature |
terminalSetColorCursor
data TerminalSetColorCursorMethodInfo Source
((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorCursorMethodInfo a signature |
terminalSetColorForeground
data TerminalSetColorForegroundMethodInfo Source
((~) * signature (RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorForegroundMethodInfo a signature |
terminalSetColorForeground :: (MonadIO m, TerminalK a) => a -> RGBA -> m () Source
terminalSetColorHighlight
data TerminalSetColorHighlightMethodInfo Source
((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorHighlightMethodInfo a signature |
terminalSetColorHighlightForeground
data TerminalSetColorHighlightForegroundMethodInfo Source
((~) * signature (Maybe RGBA -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorHighlightForegroundMethodInfo a signature |
terminalSetColors
data TerminalSetColorsMethodInfo Source
((~) * signature (Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetColorsMethodInfo a signature |
terminalSetColors :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m () Source
terminalSetCursorBlinkMode
data TerminalSetCursorBlinkModeMethodInfo Source
((~) * signature (CursorBlinkMode -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetCursorBlinkModeMethodInfo a signature |
terminalSetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> CursorBlinkMode -> m () Source
terminalSetCursorShape
data TerminalSetCursorShapeMethodInfo Source
((~) * signature (CursorShape -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetCursorShapeMethodInfo a signature |
terminalSetCursorShape :: (MonadIO m, TerminalK a) => a -> CursorShape -> m () Source
terminalSetDefaultColors
data TerminalSetDefaultColorsMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetDefaultColorsMethodInfo a signature |
terminalSetDefaultColors :: (MonadIO m, TerminalK a) => a -> m () Source
terminalSetDeleteBinding
data TerminalSetDeleteBindingMethodInfo Source
((~) * signature (EraseBinding -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetDeleteBindingMethodInfo a signature |
terminalSetDeleteBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m () Source
terminalSetEncoding
data TerminalSetEncodingMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetEncodingMethodInfo a signature |
terminalSetFont
data TerminalSetFontMethodInfo Source
((~) * signature (Maybe FontDescription -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetFontMethodInfo a signature |
terminalSetFont :: (MonadIO m, TerminalK a) => a -> Maybe FontDescription -> m () Source
terminalSetFontScale
data TerminalSetFontScaleMethodInfo Source
((~) * signature (Double -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetFontScaleMethodInfo a signature |
terminalSetFontScale :: (MonadIO m, TerminalK a) => a -> Double -> m () Source
terminalSetGeometryHintsForWindow
data TerminalSetGeometryHintsForWindowMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, TerminalK a, WindowK b) => MethodInfo * TerminalSetGeometryHintsForWindowMethodInfo a signature |
terminalSetGeometryHintsForWindow :: (MonadIO m, TerminalK a, WindowK b) => a -> b -> m () Source
terminalSetInputEnabled
data TerminalSetInputEnabledMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetInputEnabledMethodInfo a signature |
terminalSetInputEnabled :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetMouseAutohide
data TerminalSetMouseAutohideMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetMouseAutohideMethodInfo a signature |
terminalSetMouseAutohide :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetPty
data TerminalSetPtyMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, TerminalK a, PtyK b) => MethodInfo * TerminalSetPtyMethodInfo a signature |
terminalSetRewrapOnResize
data TerminalSetRewrapOnResizeMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetRewrapOnResizeMethodInfo a signature |
terminalSetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollOnKeystroke
data TerminalSetScrollOnKeystrokeMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetScrollOnKeystrokeMethodInfo a signature |
terminalSetScrollOnKeystroke :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollOnOutput
data TerminalSetScrollOnOutputMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetScrollOnOutputMethodInfo a signature |
terminalSetScrollOnOutput :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollbackLines
data TerminalSetScrollbackLinesMethodInfo Source
((~) * signature (CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetScrollbackLinesMethodInfo a signature |
terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> CLong -> m () Source
terminalSetSize
data TerminalSetSizeMethodInfo Source
((~) * signature (CLong -> CLong -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetSizeMethodInfo a signature |
terminalSetWordCharExceptions
data TerminalSetWordCharExceptionsMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalSetWordCharExceptionsMethodInfo a signature |
terminalSetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> Text -> m () Source
terminalSpawnSync
data TerminalSpawnSyncMethodInfo Source
((~) * signature ([PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32), MonadIO m, TerminalK a, CancellableK b) => MethodInfo * TerminalSpawnSyncMethodInfo a signature |
terminalSpawnSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32 Source
terminalUnselectAll
data TerminalUnselectAllMethodInfo Source
((~) * signature (m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalUnselectAllMethodInfo a signature |
terminalUnselectAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalWatchChild
data TerminalWatchChildMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, TerminalK a) => MethodInfo * TerminalWatchChildMethodInfo a signature |
terminalWatchChild :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalWriteContentsSync
data TerminalWriteContentsSyncMethodInfo Source
((~) * signature (b -> WriteFlags -> Maybe c -> m ()), MonadIO m, TerminalK a, OutputStreamK b, CancellableK c) => MethodInfo * TerminalWriteContentsSyncMethodInfo a signature |
terminalWriteContentsSync :: (MonadIO m, TerminalK a, OutputStreamK b, CancellableK c) => a -> b -> WriteFlags -> Maybe c -> m () Source
Properties
AllowBold
data TerminalAllowBoldPropertyInfo Source
AttrInfo TerminalAllowBoldPropertyInfo | |
type AttrLabel TerminalAllowBoldPropertyInfo = "allow-bold" | |
type AttrGetType TerminalAllowBoldPropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalAllowBoldPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalAllowBoldPropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalAllowBoldPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalAllowBold :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalAllowBold :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalAllowBold :: AttrLabelProxy "allowBold" Source
AudibleBell
data TerminalAudibleBellPropertyInfo Source
AttrInfo TerminalAudibleBellPropertyInfo | |
type AttrLabel TerminalAudibleBellPropertyInfo = "audible-bell" | |
type AttrGetType TerminalAudibleBellPropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalAudibleBellPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalAudibleBellPropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalAudibleBellPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalAudibleBell :: AttrLabelProxy "audibleBell" Source
BackspaceBinding
data TerminalBackspaceBindingPropertyInfo Source
AttrInfo TerminalBackspaceBindingPropertyInfo | |
type AttrLabel TerminalBackspaceBindingPropertyInfo = "backspace-binding" | |
type AttrGetType TerminalBackspaceBindingPropertyInfo = EraseBinding | |
type AttrBaseTypeConstraint TerminalBackspaceBindingPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalBackspaceBindingPropertyInfo = * ~ EraseBinding | |
type AttrAllowedOps TerminalBackspaceBindingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructTerminalBackspaceBinding :: EraseBinding -> IO ([Char], GValue) Source
getTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding Source
setTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m () Source
terminalBackspaceBinding :: AttrLabelProxy "backspaceBinding" Source
CjkAmbiguousWidth
data TerminalCjkAmbiguousWidthPropertyInfo Source
AttrInfo TerminalCjkAmbiguousWidthPropertyInfo | |
type AttrLabel TerminalCjkAmbiguousWidthPropertyInfo = "cjk-ambiguous-width" | |
type AttrGetType TerminalCjkAmbiguousWidthPropertyInfo = Int32 | |
type AttrBaseTypeConstraint TerminalCjkAmbiguousWidthPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCjkAmbiguousWidthPropertyInfo = * ~ Int32 | |
type AttrAllowedOps TerminalCjkAmbiguousWidthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> m Int32 Source
setTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> Int32 -> m () Source
terminalCjkAmbiguousWidth :: AttrLabelProxy "cjkAmbiguousWidth" Source
CurrentDirectoryUri
data TerminalCurrentDirectoryUriPropertyInfo Source
AttrInfo TerminalCurrentDirectoryUriPropertyInfo | |
type AttrLabel TerminalCurrentDirectoryUriPropertyInfo = "current-directory-uri" | |
type AttrGetType TerminalCurrentDirectoryUriPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = * ~ () | |
type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTerminalCurrentDirectoryUri :: (MonadIO m, TerminalK o) => o -> m Text Source
terminalCurrentDirectoryUri :: AttrLabelProxy "currentDirectoryUri" Source
CurrentFileUri
data TerminalCurrentFileUriPropertyInfo Source
AttrInfo TerminalCurrentFileUriPropertyInfo | |
type AttrLabel TerminalCurrentFileUriPropertyInfo = "current-file-uri" | |
type AttrGetType TerminalCurrentFileUriPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo = * ~ () | |
type AttrAllowedOps TerminalCurrentFileUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTerminalCurrentFileUri :: (MonadIO m, TerminalK o) => o -> m Text Source
terminalCurrentFileUri :: AttrLabelProxy "currentFileUri" Source
CursorBlinkMode
data TerminalCursorBlinkModePropertyInfo Source
AttrInfo TerminalCursorBlinkModePropertyInfo | |
type AttrLabel TerminalCursorBlinkModePropertyInfo = "cursor-blink-mode" | |
type AttrGetType TerminalCursorBlinkModePropertyInfo = CursorBlinkMode | |
type AttrBaseTypeConstraint TerminalCursorBlinkModePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCursorBlinkModePropertyInfo = * ~ CursorBlinkMode | |
type AttrAllowedOps TerminalCursorBlinkModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> m CursorBlinkMode Source
setTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> CursorBlinkMode -> m () Source
terminalCursorBlinkMode :: AttrLabelProxy "cursorBlinkMode" Source
CursorShape
data TerminalCursorShapePropertyInfo Source
AttrInfo TerminalCursorShapePropertyInfo | |
type AttrLabel TerminalCursorShapePropertyInfo = "cursor-shape" | |
type AttrGetType TerminalCursorShapePropertyInfo = CursorShape | |
type AttrBaseTypeConstraint TerminalCursorShapePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCursorShapePropertyInfo = * ~ CursorShape | |
type AttrAllowedOps TerminalCursorShapePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructTerminalCursorShape :: CursorShape -> IO ([Char], GValue) Source
getTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> m CursorShape Source
setTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> CursorShape -> m () Source
terminalCursorShape :: AttrLabelProxy "cursorShape" Source
DeleteBinding
data TerminalDeleteBindingPropertyInfo Source
AttrInfo TerminalDeleteBindingPropertyInfo | |
type AttrLabel TerminalDeleteBindingPropertyInfo = "delete-binding" | |
type AttrGetType TerminalDeleteBindingPropertyInfo = EraseBinding | |
type AttrBaseTypeConstraint TerminalDeleteBindingPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalDeleteBindingPropertyInfo = * ~ EraseBinding | |
type AttrAllowedOps TerminalDeleteBindingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructTerminalDeleteBinding :: EraseBinding -> IO ([Char], GValue) Source
getTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding Source
setTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m () Source
terminalDeleteBinding :: AttrLabelProxy "deleteBinding" Source
Encoding
data TerminalEncodingPropertyInfo Source
AttrInfo TerminalEncodingPropertyInfo | |
type AttrLabel TerminalEncodingPropertyInfo = "encoding" | |
type AttrGetType TerminalEncodingPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalEncodingPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalEncodingPropertyInfo = * ~ Text | |
type AttrAllowedOps TerminalEncodingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m () Source
getTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m Text Source
setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> Text -> m () Source
terminalEncoding :: AttrLabelProxy "encoding" Source
FontDesc
data TerminalFontDescPropertyInfo Source
AttrInfo TerminalFontDescPropertyInfo | |
type AttrLabel TerminalFontDescPropertyInfo = "font-desc" | |
type AttrGetType TerminalFontDescPropertyInfo = Maybe FontDescription | |
type AttrBaseTypeConstraint TerminalFontDescPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalFontDescPropertyInfo = * ~ FontDescription | |
type AttrAllowedOps TerminalFontDescPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m () Source
constructTerminalFontDesc :: FontDescription -> IO ([Char], GValue) Source
getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m (Maybe FontDescription) Source
setTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> FontDescription -> m () Source
terminalFontDesc :: AttrLabelProxy "fontDesc" Source
FontScale
data TerminalFontScalePropertyInfo Source
AttrInfo TerminalFontScalePropertyInfo | |
type AttrLabel TerminalFontScalePropertyInfo = "font-scale" | |
type AttrGetType TerminalFontScalePropertyInfo = Double | |
type AttrBaseTypeConstraint TerminalFontScalePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalFontScalePropertyInfo = * ~ Double | |
type AttrAllowedOps TerminalFontScalePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalFontScale :: (MonadIO m, TerminalK o) => o -> m Double Source
setTerminalFontScale :: (MonadIO m, TerminalK o) => o -> Double -> m () Source
terminalFontScale :: AttrLabelProxy "fontScale" Source
IconTitle
data TerminalIconTitlePropertyInfo Source
AttrInfo TerminalIconTitlePropertyInfo | |
type AttrLabel TerminalIconTitlePropertyInfo = "icon-title" | |
type AttrGetType TerminalIconTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalIconTitlePropertyInfo = * ~ () | |
type AttrAllowedOps TerminalIconTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTerminalIconTitle :: (MonadIO m, TerminalK o) => o -> m Text Source
terminalIconTitle :: AttrLabelProxy "iconTitle" Source
InputEnabled
data TerminalInputEnabledPropertyInfo Source
AttrInfo TerminalInputEnabledPropertyInfo | |
type AttrLabel TerminalInputEnabledPropertyInfo = "input-enabled" | |
type AttrGetType TerminalInputEnabledPropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalInputEnabledPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalInputEnabledPropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalInputEnabledPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalInputEnabled :: AttrLabelProxy "inputEnabled" Source
PointerAutohide
data TerminalPointerAutohidePropertyInfo Source
AttrInfo TerminalPointerAutohidePropertyInfo | |
type AttrLabel TerminalPointerAutohidePropertyInfo = "pointer-autohide" | |
type AttrGetType TerminalPointerAutohidePropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalPointerAutohidePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalPointerAutohidePropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalPointerAutohidePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalPointerAutohide :: AttrLabelProxy "pointerAutohide" Source
Pty
data TerminalPtyPropertyInfo Source
AttrInfo TerminalPtyPropertyInfo | |
type AttrLabel TerminalPtyPropertyInfo = "pty" | |
type AttrGetType TerminalPtyPropertyInfo = Pty | |
type AttrBaseTypeConstraint TerminalPtyPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalPtyPropertyInfo = PtyK | |
type AttrAllowedOps TerminalPtyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearTerminalPty :: (MonadIO m, TerminalK o) => o -> m () Source
getTerminalPty :: (MonadIO m, TerminalK o) => o -> m Pty Source
setTerminalPty :: (MonadIO m, TerminalK o, PtyK a) => o -> a -> m () Source
terminalPty :: AttrLabelProxy "pty" Source
RewrapOnResize
data TerminalRewrapOnResizePropertyInfo Source
AttrInfo TerminalRewrapOnResizePropertyInfo | |
type AttrLabel TerminalRewrapOnResizePropertyInfo = "rewrap-on-resize" | |
type AttrGetType TerminalRewrapOnResizePropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalRewrapOnResizePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalRewrapOnResizePropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalRewrapOnResizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalRewrapOnResize :: AttrLabelProxy "rewrapOnResize" Source
ScrollOnKeystroke
data TerminalScrollOnKeystrokePropertyInfo Source
AttrInfo TerminalScrollOnKeystrokePropertyInfo | |
type AttrLabel TerminalScrollOnKeystrokePropertyInfo = "scroll-on-keystroke" | |
type AttrGetType TerminalScrollOnKeystrokePropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalScrollOnKeystrokePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalScrollOnKeystrokePropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalScrollOnKeystrokePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalScrollOnKeystroke :: AttrLabelProxy "scrollOnKeystroke" Source
ScrollOnOutput
data TerminalScrollOnOutputPropertyInfo Source
AttrInfo TerminalScrollOnOutputPropertyInfo | |
type AttrLabel TerminalScrollOnOutputPropertyInfo = "scroll-on-output" | |
type AttrGetType TerminalScrollOnOutputPropertyInfo = Bool | |
type AttrBaseTypeConstraint TerminalScrollOnOutputPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalScrollOnOutputPropertyInfo = * ~ Bool | |
type AttrAllowedOps TerminalScrollOnOutputPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> m Bool Source
setTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> Bool -> m () Source
terminalScrollOnOutput :: AttrLabelProxy "scrollOnOutput" Source
ScrollbackLines
data TerminalScrollbackLinesPropertyInfo Source
AttrInfo TerminalScrollbackLinesPropertyInfo | |
type AttrLabel TerminalScrollbackLinesPropertyInfo = "scrollback-lines" | |
type AttrGetType TerminalScrollbackLinesPropertyInfo = Word32 | |
type AttrBaseTypeConstraint TerminalScrollbackLinesPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalScrollbackLinesPropertyInfo = * ~ Word32 | |
type AttrAllowedOps TerminalScrollbackLinesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> m Word32 Source
setTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> Word32 -> m () Source
terminalScrollbackLines :: AttrLabelProxy "scrollbackLines" Source
WindowTitle
data TerminalWindowTitlePropertyInfo Source
AttrInfo TerminalWindowTitlePropertyInfo | |
type AttrLabel TerminalWindowTitlePropertyInfo = "window-title" | |
type AttrGetType TerminalWindowTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo = * ~ () | |
type AttrAllowedOps TerminalWindowTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getTerminalWindowTitle :: (MonadIO m, TerminalK o) => o -> m Text Source
terminalWindowTitle :: AttrLabelProxy "windowTitle" Source
WordCharExceptions
data TerminalWordCharExceptionsPropertyInfo Source
AttrInfo TerminalWordCharExceptionsPropertyInfo | |
type AttrLabel TerminalWordCharExceptionsPropertyInfo = "word-char-exceptions" | |
type AttrGetType TerminalWordCharExceptionsPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalWordCharExceptionsPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalWordCharExceptionsPropertyInfo = * ~ () | |
type AttrAllowedOps TerminalWordCharExceptionsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTerminalWordCharExceptions :: (MonadIO m, TerminalK o) => o -> m Text Source
terminalWordCharExceptions :: AttrLabelProxy "wordCharExceptions" Source
Signals
Bell
type TerminalBellCallback = IO () Source
type TerminalBellCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId Source
onTerminalBell :: (GObject a, MonadIO m) => a -> TerminalBellCallback -> m SignalHandlerId Source
terminalBellCallbackWrapper :: TerminalBellCallback -> Ptr () -> Ptr () -> IO () Source
CharSizeChanged
type TerminalCharSizeChangedCallback = Word32 -> Word32 -> IO () Source
afterTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId Source
mkTerminalCharSizeChangedCallback :: TerminalCharSizeChangedCallbackC -> IO (FunPtr TerminalCharSizeChangedCallbackC) Source
onTerminalCharSizeChanged :: (GObject a, MonadIO m) => a -> TerminalCharSizeChangedCallback -> m SignalHandlerId Source
terminalCharSizeChangedCallbackWrapper :: TerminalCharSizeChangedCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source
ChildExited
type TerminalChildExitedCallback = Int32 -> IO () Source
afterTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId Source
mkTerminalChildExitedCallback :: TerminalChildExitedCallbackC -> IO (FunPtr TerminalChildExitedCallbackC) Source
onTerminalChildExited :: (GObject a, MonadIO m) => a -> TerminalChildExitedCallback -> m SignalHandlerId Source
terminalChildExitedCallbackWrapper :: TerminalChildExitedCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
Commit
type TerminalCommitCallback = Text -> Word32 -> IO () Source
afterTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId Source
onTerminalCommit :: (GObject a, MonadIO m) => a -> TerminalCommitCallback -> m SignalHandlerId Source
terminalCommitCallbackWrapper :: TerminalCommitCallback -> Ptr () -> CString -> Word32 -> Ptr () -> IO () Source
ContentsChanged
type TerminalContentsChangedCallback = IO () Source
type TerminalContentsChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId Source
mkTerminalContentsChangedCallback :: TerminalContentsChangedCallbackC -> IO (FunPtr TerminalContentsChangedCallbackC) Source
onTerminalContentsChanged :: (GObject a, MonadIO m) => a -> TerminalContentsChangedCallback -> m SignalHandlerId Source
terminalContentsChangedCallbackWrapper :: TerminalContentsChangedCallback -> Ptr () -> Ptr () -> IO () Source
CopyClipboard
type TerminalCopyClipboardCallback = IO () Source
type TerminalCopyClipboardCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId Source
mkTerminalCopyClipboardCallback :: TerminalCopyClipboardCallbackC -> IO (FunPtr TerminalCopyClipboardCallbackC) Source
onTerminalCopyClipboard :: (GObject a, MonadIO m) => a -> TerminalCopyClipboardCallback -> m SignalHandlerId Source
terminalCopyClipboardCallbackWrapper :: TerminalCopyClipboardCallback -> Ptr () -> Ptr () -> IO () Source
CurrentDirectoryUriChanged
type TerminalCurrentDirectoryUriChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalCurrentDirectoryUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentDirectoryUriChangedCallback -> m SignalHandlerId Source
mkTerminalCurrentDirectoryUriChangedCallback :: TerminalCurrentDirectoryUriChangedCallbackC -> IO (FunPtr TerminalCurrentDirectoryUriChangedCallbackC) Source
noTerminalCurrentDirectoryUriChangedCallback :: Maybe TerminalCurrentDirectoryUriChangedCallback Source
onTerminalCurrentDirectoryUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentDirectoryUriChangedCallback -> m SignalHandlerId Source
terminalCurrentDirectoryUriChangedCallbackWrapper :: TerminalCurrentDirectoryUriChangedCallback -> Ptr () -> Ptr () -> IO () Source
terminalCurrentDirectoryUriChangedClosure :: TerminalCurrentDirectoryUriChangedCallback -> IO Closure Source
CurrentFileUriChanged
type TerminalCurrentFileUriChangedCallback = IO () Source
type TerminalCurrentFileUriChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalCurrentFileUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentFileUriChangedCallback -> m SignalHandlerId Source
mkTerminalCurrentFileUriChangedCallback :: TerminalCurrentFileUriChangedCallbackC -> IO (FunPtr TerminalCurrentFileUriChangedCallbackC) Source
onTerminalCurrentFileUriChanged :: (GObject a, MonadIO m) => a -> TerminalCurrentFileUriChangedCallback -> m SignalHandlerId Source
terminalCurrentFileUriChangedCallbackWrapper :: TerminalCurrentFileUriChangedCallback -> Ptr () -> Ptr () -> IO () Source
CursorMoved
type TerminalCursorMovedCallback = IO () Source
type TerminalCursorMovedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId Source
mkTerminalCursorMovedCallback :: TerminalCursorMovedCallbackC -> IO (FunPtr TerminalCursorMovedCallbackC) Source
onTerminalCursorMoved :: (GObject a, MonadIO m) => a -> TerminalCursorMovedCallback -> m SignalHandlerId Source
terminalCursorMovedCallbackWrapper :: TerminalCursorMovedCallback -> Ptr () -> Ptr () -> IO () Source
DecreaseFontSize
type TerminalDecreaseFontSizeCallback = IO () Source
type TerminalDecreaseFontSizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId Source
mkTerminalDecreaseFontSizeCallback :: TerminalDecreaseFontSizeCallbackC -> IO (FunPtr TerminalDecreaseFontSizeCallbackC) Source
onTerminalDecreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalDecreaseFontSizeCallback -> m SignalHandlerId Source
terminalDecreaseFontSizeCallbackWrapper :: TerminalDecreaseFontSizeCallback -> Ptr () -> Ptr () -> IO () Source
DeiconifyWindow
type TerminalDeiconifyWindowCallback = IO () Source
type TerminalDeiconifyWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId Source
mkTerminalDeiconifyWindowCallback :: TerminalDeiconifyWindowCallbackC -> IO (FunPtr TerminalDeiconifyWindowCallbackC) Source
onTerminalDeiconifyWindow :: (GObject a, MonadIO m) => a -> TerminalDeiconifyWindowCallback -> m SignalHandlerId Source
terminalDeiconifyWindowCallbackWrapper :: TerminalDeiconifyWindowCallback -> Ptr () -> Ptr () -> IO () Source
EncodingChanged
type TerminalEncodingChangedCallback = IO () Source
type TerminalEncodingChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId Source
mkTerminalEncodingChangedCallback :: TerminalEncodingChangedCallbackC -> IO (FunPtr TerminalEncodingChangedCallbackC) Source
onTerminalEncodingChanged :: (GObject a, MonadIO m) => a -> TerminalEncodingChangedCallback -> m SignalHandlerId Source
terminalEncodingChangedCallbackWrapper :: TerminalEncodingChangedCallback -> Ptr () -> Ptr () -> IO () Source
Eof
type TerminalEofCallback = IO () Source
type TerminalEofCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId Source
onTerminalEof :: (GObject a, MonadIO m) => a -> TerminalEofCallback -> m SignalHandlerId Source
terminalEofCallbackWrapper :: TerminalEofCallback -> Ptr () -> Ptr () -> IO () Source
IconTitleChanged
type TerminalIconTitleChangedCallback = IO () Source
type TerminalIconTitleChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId Source
mkTerminalIconTitleChangedCallback :: TerminalIconTitleChangedCallbackC -> IO (FunPtr TerminalIconTitleChangedCallbackC) Source
onTerminalIconTitleChanged :: (GObject a, MonadIO m) => a -> TerminalIconTitleChangedCallback -> m SignalHandlerId Source
terminalIconTitleChangedCallbackWrapper :: TerminalIconTitleChangedCallback -> Ptr () -> Ptr () -> IO () Source
IconifyWindow
type TerminalIconifyWindowCallback = IO () Source
type TerminalIconifyWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId Source
mkTerminalIconifyWindowCallback :: TerminalIconifyWindowCallbackC -> IO (FunPtr TerminalIconifyWindowCallbackC) Source
onTerminalIconifyWindow :: (GObject a, MonadIO m) => a -> TerminalIconifyWindowCallback -> m SignalHandlerId Source
terminalIconifyWindowCallbackWrapper :: TerminalIconifyWindowCallback -> Ptr () -> Ptr () -> IO () Source
IncreaseFontSize
type TerminalIncreaseFontSizeCallback = IO () Source
type TerminalIncreaseFontSizeCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId Source
mkTerminalIncreaseFontSizeCallback :: TerminalIncreaseFontSizeCallbackC -> IO (FunPtr TerminalIncreaseFontSizeCallbackC) Source
onTerminalIncreaseFontSize :: (GObject a, MonadIO m) => a -> TerminalIncreaseFontSizeCallback -> m SignalHandlerId Source
terminalIncreaseFontSizeCallbackWrapper :: TerminalIncreaseFontSizeCallback -> Ptr () -> Ptr () -> IO () Source
LowerWindow
type TerminalLowerWindowCallback = IO () Source
type TerminalLowerWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId Source
mkTerminalLowerWindowCallback :: TerminalLowerWindowCallbackC -> IO (FunPtr TerminalLowerWindowCallbackC) Source
onTerminalLowerWindow :: (GObject a, MonadIO m) => a -> TerminalLowerWindowCallback -> m SignalHandlerId Source
terminalLowerWindowCallbackWrapper :: TerminalLowerWindowCallback -> Ptr () -> Ptr () -> IO () Source
MaximizeWindow
type TerminalMaximizeWindowCallback = IO () Source
type TerminalMaximizeWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId Source
mkTerminalMaximizeWindowCallback :: TerminalMaximizeWindowCallbackC -> IO (FunPtr TerminalMaximizeWindowCallbackC) Source
onTerminalMaximizeWindow :: (GObject a, MonadIO m) => a -> TerminalMaximizeWindowCallback -> m SignalHandlerId Source
terminalMaximizeWindowCallbackWrapper :: TerminalMaximizeWindowCallback -> Ptr () -> Ptr () -> IO () Source
MoveWindow
type TerminalMoveWindowCallback = Word32 -> Word32 -> IO () Source
afterTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId Source
mkTerminalMoveWindowCallback :: TerminalMoveWindowCallbackC -> IO (FunPtr TerminalMoveWindowCallbackC) Source
onTerminalMoveWindow :: (GObject a, MonadIO m) => a -> TerminalMoveWindowCallback -> m SignalHandlerId Source
terminalMoveWindowCallbackWrapper :: TerminalMoveWindowCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source
NotificationReceived
afterTerminalNotificationReceived :: (GObject a, MonadIO m) => a -> TerminalNotificationReceivedCallback -> m SignalHandlerId Source
mkTerminalNotificationReceivedCallback :: TerminalNotificationReceivedCallbackC -> IO (FunPtr TerminalNotificationReceivedCallbackC) Source
onTerminalNotificationReceived :: (GObject a, MonadIO m) => a -> TerminalNotificationReceivedCallback -> m SignalHandlerId Source
terminalNotificationReceivedCallbackWrapper :: TerminalNotificationReceivedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO () Source
PasteClipboard
type TerminalPasteClipboardCallback = IO () Source
type TerminalPasteClipboardCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId Source
mkTerminalPasteClipboardCallback :: TerminalPasteClipboardCallbackC -> IO (FunPtr TerminalPasteClipboardCallbackC) Source
onTerminalPasteClipboard :: (GObject a, MonadIO m) => a -> TerminalPasteClipboardCallback -> m SignalHandlerId Source
terminalPasteClipboardCallbackWrapper :: TerminalPasteClipboardCallback -> Ptr () -> Ptr () -> IO () Source
RaiseWindow
type TerminalRaiseWindowCallback = IO () Source
type TerminalRaiseWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId Source
mkTerminalRaiseWindowCallback :: TerminalRaiseWindowCallbackC -> IO (FunPtr TerminalRaiseWindowCallbackC) Source
onTerminalRaiseWindow :: (GObject a, MonadIO m) => a -> TerminalRaiseWindowCallback -> m SignalHandlerId Source
terminalRaiseWindowCallbackWrapper :: TerminalRaiseWindowCallback -> Ptr () -> Ptr () -> IO () Source
RefreshWindow
type TerminalRefreshWindowCallback = IO () Source
type TerminalRefreshWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId Source
mkTerminalRefreshWindowCallback :: TerminalRefreshWindowCallbackC -> IO (FunPtr TerminalRefreshWindowCallbackC) Source
onTerminalRefreshWindow :: (GObject a, MonadIO m) => a -> TerminalRefreshWindowCallback -> m SignalHandlerId Source
terminalRefreshWindowCallbackWrapper :: TerminalRefreshWindowCallback -> Ptr () -> Ptr () -> IO () Source
ResizeWindow
type TerminalResizeWindowCallback = Word32 -> Word32 -> IO () Source
afterTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId Source
mkTerminalResizeWindowCallback :: TerminalResizeWindowCallbackC -> IO (FunPtr TerminalResizeWindowCallbackC) Source
onTerminalResizeWindow :: (GObject a, MonadIO m) => a -> TerminalResizeWindowCallback -> m SignalHandlerId Source
terminalResizeWindowCallbackWrapper :: TerminalResizeWindowCallback -> Ptr () -> Word32 -> Word32 -> Ptr () -> IO () Source
RestoreWindow
type TerminalRestoreWindowCallback = IO () Source
type TerminalRestoreWindowCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId Source
mkTerminalRestoreWindowCallback :: TerminalRestoreWindowCallbackC -> IO (FunPtr TerminalRestoreWindowCallbackC) Source
onTerminalRestoreWindow :: (GObject a, MonadIO m) => a -> TerminalRestoreWindowCallback -> m SignalHandlerId Source
terminalRestoreWindowCallbackWrapper :: TerminalRestoreWindowCallback -> Ptr () -> Ptr () -> IO () Source
SelectionChanged
type TerminalSelectionChangedCallback = IO () Source
type TerminalSelectionChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId Source
mkTerminalSelectionChangedCallback :: TerminalSelectionChangedCallbackC -> IO (FunPtr TerminalSelectionChangedCallbackC) Source
onTerminalSelectionChanged :: (GObject a, MonadIO m) => a -> TerminalSelectionChangedCallback -> m SignalHandlerId Source
terminalSelectionChangedCallbackWrapper :: TerminalSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source
TextDeleted
type TerminalTextDeletedCallback = IO () Source
type TerminalTextDeletedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId Source
mkTerminalTextDeletedCallback :: TerminalTextDeletedCallbackC -> IO (FunPtr TerminalTextDeletedCallbackC) Source
onTerminalTextDeleted :: (GObject a, MonadIO m) => a -> TerminalTextDeletedCallback -> m SignalHandlerId Source
terminalTextDeletedCallbackWrapper :: TerminalTextDeletedCallback -> Ptr () -> Ptr () -> IO () Source
TextInserted
type TerminalTextInsertedCallback = IO () Source
type TerminalTextInsertedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId Source
mkTerminalTextInsertedCallback :: TerminalTextInsertedCallbackC -> IO (FunPtr TerminalTextInsertedCallbackC) Source
onTerminalTextInserted :: (GObject a, MonadIO m) => a -> TerminalTextInsertedCallback -> m SignalHandlerId Source
terminalTextInsertedCallbackWrapper :: TerminalTextInsertedCallback -> Ptr () -> Ptr () -> IO () Source
TextModified
type TerminalTextModifiedCallback = IO () Source
type TerminalTextModifiedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId Source
mkTerminalTextModifiedCallback :: TerminalTextModifiedCallbackC -> IO (FunPtr TerminalTextModifiedCallbackC) Source
onTerminalTextModified :: (GObject a, MonadIO m) => a -> TerminalTextModifiedCallback -> m SignalHandlerId Source
terminalTextModifiedCallbackWrapper :: TerminalTextModifiedCallback -> Ptr () -> Ptr () -> IO () Source
TextScrolled
type TerminalTextScrolledCallback = Int32 -> IO () Source
afterTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId Source
mkTerminalTextScrolledCallback :: TerminalTextScrolledCallbackC -> IO (FunPtr TerminalTextScrolledCallbackC) Source
onTerminalTextScrolled :: (GObject a, MonadIO m) => a -> TerminalTextScrolledCallback -> m SignalHandlerId Source
terminalTextScrolledCallbackWrapper :: TerminalTextScrolledCallback -> Ptr () -> Int32 -> Ptr () -> IO () Source
WindowTitleChanged
type TerminalWindowTitleChangedCallback = IO () Source
type TerminalWindowTitleChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTerminalWindowTitleChanged :: (GObject a, MonadIO m) => a -> TerminalWindowTitleChangedCallback -> m SignalHandlerId Source
mkTerminalWindowTitleChangedCallback :: TerminalWindowTitleChangedCallbackC -> IO (FunPtr TerminalWindowTitleChangedCallbackC) Source
onTerminalWindowTitleChanged :: (GObject a, MonadIO m) => a -> TerminalWindowTitleChangedCallback -> m SignalHandlerId Source
terminalWindowTitleChangedCallbackWrapper :: TerminalWindowTitleChangedCallback -> Ptr () -> Ptr () -> IO () Source