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
- terminalCopyClipboard :: (MonadIO m, TerminalK a) => a -> m ()
- terminalCopyPrimary :: (MonadIO m, TerminalK a) => a -> m ()
- terminalFeed :: (MonadIO m, TerminalK a) => a -> ByteString -> m ()
- terminalFeedChild :: (MonadIO m, TerminalK a) => a -> Text -> Int64 -> m ()
- terminalFeedChildBinary :: (MonadIO m, TerminalK a) => a -> Word8 -> Word64 -> m ()
- terminalGetAllowBold :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetAudibleBell :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m Int64
- terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m Int64
- terminalGetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> m Int32
- terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m Int64
- terminalGetCurrentDirectoryUri :: (MonadIO m, TerminalK a) => a -> m Text
- terminalGetCurrentFileUri :: (MonadIO m, TerminalK a) => a -> m Text
- terminalGetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> m CursorBlinkMode
- terminalGetCursorPosition :: (MonadIO m, TerminalK a) => a -> m (Int64, Int64)
- terminalGetCursorShape :: (MonadIO m, TerminalK a) => a -> m CursorShape
- terminalGetEncoding :: (MonadIO m, TerminalK a) => a -> m Text
- terminalGetFont :: (MonadIO m, TerminalK a) => a -> m FontDescription
- terminalGetFontScale :: (MonadIO m, TerminalK a) => a -> m Double
- terminalGetGeometryHints :: (MonadIO m, TerminalK a) => a -> Int32 -> Int32 -> m Geometry
- terminalGetHasSelection :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetIconTitle :: (MonadIO m, TerminalK a) => a -> m Text
- terminalGetInputEnabled :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetMouseAutohide :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetPty :: (MonadIO m, TerminalK a) => a -> m Pty
- terminalGetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m Int64
- terminalGetText :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- terminalGetTextIncludeTrailingSpaces :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> Int64 -> Int64 -> Maybe SelectionFunc -> m (Text, [CharAttributes])
- terminalGetWindowTitle :: (MonadIO m, TerminalK a) => a -> m Text
- terminalGetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> m Text
- terminalMatchAddGregex :: (MonadIO m, TerminalK a) => a -> Regex -> [RegexMatchFlags] -> m Int32
- terminalMatchCheck :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> m (Text, Int32)
- terminalMatchCheckEvent :: (MonadIO m, TerminalK a) => a -> Event -> m (Text, Int32)
- terminalMatchRemove :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- terminalMatchRemoveAll :: (MonadIO m, TerminalK a) => a -> m ()
- terminalMatchSetCursorName :: (MonadIO m, TerminalK a) => a -> Int32 -> Text -> m ()
- terminalMatchSetCursorType :: (MonadIO m, TerminalK a) => a -> Int32 -> CursorType -> m ()
- terminalNew :: MonadIO m => m Terminal
- terminalPasteClipboard :: (MonadIO m, TerminalK a) => a -> m ()
- terminalPastePrimary :: (MonadIO m, TerminalK a) => a -> m ()
- terminalPtyNewSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe b -> m Pty
- terminalReset :: (MonadIO m, TerminalK a) => a -> Bool -> Bool -> m ()
- terminalSearchFindNext :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalSearchFindPrevious :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalSearchGetGregex :: (MonadIO m, TerminalK a) => a -> m Regex
- terminalSearchGetWrapAround :: (MonadIO m, TerminalK a) => a -> m Bool
- terminalSearchSetGregex :: (MonadIO m, TerminalK a) => a -> Maybe Regex -> [RegexMatchFlags] -> m ()
- terminalSearchSetWrapAround :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSelectAll :: (MonadIO m, TerminalK a) => a -> m ()
- terminalSetAllowBold :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetAudibleBell :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetBackspaceBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m ()
- terminalSetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- terminalSetColorBackground :: (MonadIO m, TerminalK a) => a -> RGBA -> m ()
- terminalSetColorBold :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- terminalSetColorCursor :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- terminalSetColorForeground :: (MonadIO m, TerminalK a) => a -> RGBA -> m ()
- terminalSetColorHighlight :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- terminalSetColorHighlightForeground :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> m ()
- terminalSetColors :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m ()
- terminalSetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> CursorBlinkMode -> m ()
- terminalSetCursorShape :: (MonadIO m, TerminalK a) => a -> CursorShape -> m ()
- terminalSetDefaultColors :: (MonadIO m, TerminalK a) => a -> m ()
- terminalSetDeleteBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m ()
- terminalSetEncoding :: (MonadIO m, TerminalK a) => a -> Maybe Text -> m ()
- terminalSetFont :: (MonadIO m, TerminalK a) => a -> Maybe FontDescription -> m ()
- terminalSetFontScale :: (MonadIO m, TerminalK a) => a -> Double -> m ()
- terminalSetGeometryHintsForWindow :: (MonadIO m, TerminalK a, WindowK b) => a -> b -> m ()
- terminalSetInputEnabled :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetMouseAutohide :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetPty :: (MonadIO m, TerminalK a, PtyK b) => a -> Maybe b -> m ()
- terminalSetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetScrollOnKeystroke :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetScrollOnOutput :: (MonadIO m, TerminalK a) => a -> Bool -> m ()
- terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> Int64 -> m ()
- terminalSetSize :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> m ()
- terminalSetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> Text -> m ()
- terminalSpawnSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32
- terminalUnselectAll :: (MonadIO m, TerminalK a) => a -> m ()
- terminalWatchChild :: (MonadIO m, TerminalK a) => a -> Int32 -> m ()
- 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 ()
- data TerminalAudibleBellPropertyInfo
- constructTerminalAudibleBell :: Bool -> IO ([Char], GValue)
- getTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalAudibleBell :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalBackspaceBindingPropertyInfo
- constructTerminalBackspaceBinding :: EraseBinding -> IO ([Char], GValue)
- getTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding
- setTerminalBackspaceBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m ()
- data TerminalCjkAmbiguousWidthPropertyInfo
- constructTerminalCjkAmbiguousWidth :: Int32 -> IO ([Char], GValue)
- getTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> m Int32
- setTerminalCjkAmbiguousWidth :: (MonadIO m, TerminalK o) => o -> Int32 -> m ()
- data TerminalCurrentDirectoryUriPropertyInfo
- getTerminalCurrentDirectoryUri :: (MonadIO m, TerminalK o) => o -> m Text
- data TerminalCurrentFileUriPropertyInfo
- getTerminalCurrentFileUri :: (MonadIO m, TerminalK o) => o -> m Text
- data TerminalCursorBlinkModePropertyInfo
- constructTerminalCursorBlinkMode :: CursorBlinkMode -> IO ([Char], GValue)
- getTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> m CursorBlinkMode
- setTerminalCursorBlinkMode :: (MonadIO m, TerminalK o) => o -> CursorBlinkMode -> m ()
- data TerminalCursorShapePropertyInfo
- constructTerminalCursorShape :: CursorShape -> IO ([Char], GValue)
- getTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> m CursorShape
- setTerminalCursorShape :: (MonadIO m, TerminalK o) => o -> CursorShape -> m ()
- data TerminalDeleteBindingPropertyInfo
- constructTerminalDeleteBinding :: EraseBinding -> IO ([Char], GValue)
- getTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> m EraseBinding
- setTerminalDeleteBinding :: (MonadIO m, TerminalK o) => o -> EraseBinding -> m ()
- data TerminalEncodingPropertyInfo
- constructTerminalEncoding :: Text -> IO ([Char], GValue)
- getTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m Text
- setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> Text -> m ()
- data TerminalFontDescPropertyInfo
- constructTerminalFontDesc :: FontDescription -> IO ([Char], GValue)
- getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m FontDescription
- setTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> FontDescription -> m ()
- data TerminalFontScalePropertyInfo
- constructTerminalFontScale :: Double -> IO ([Char], GValue)
- getTerminalFontScale :: (MonadIO m, TerminalK o) => o -> m Double
- setTerminalFontScale :: (MonadIO m, TerminalK o) => o -> Double -> m ()
- data TerminalIconTitlePropertyInfo
- getTerminalIconTitle :: (MonadIO m, TerminalK o) => o -> m Text
- data TerminalInputEnabledPropertyInfo
- constructTerminalInputEnabled :: Bool -> IO ([Char], GValue)
- getTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalInputEnabled :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalPointerAutohidePropertyInfo
- constructTerminalPointerAutohide :: Bool -> IO ([Char], GValue)
- getTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalPointerAutohide :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalPtyPropertyInfo
- 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 ()
- data TerminalRewrapOnResizePropertyInfo
- constructTerminalRewrapOnResize :: Bool -> IO ([Char], GValue)
- getTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalRewrapOnResize :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalScrollOnKeystrokePropertyInfo
- constructTerminalScrollOnKeystroke :: Bool -> IO ([Char], GValue)
- getTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalScrollOnKeystroke :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalScrollOnOutputPropertyInfo
- constructTerminalScrollOnOutput :: Bool -> IO ([Char], GValue)
- getTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> m Bool
- setTerminalScrollOnOutput :: (MonadIO m, TerminalK o) => o -> Bool -> m ()
- data TerminalScrollbackLinesPropertyInfo
- constructTerminalScrollbackLines :: Word32 -> IO ([Char], GValue)
- getTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> m Word32
- setTerminalScrollbackLines :: (MonadIO m, TerminalK o) => o -> Word32 -> m ()
- data TerminalWindowTitlePropertyInfo
- getTerminalWindowTitle :: (MonadIO m, TerminalK o) => o -> m Text
- data TerminalWordCharExceptionsPropertyInfo
- getTerminalWordCharExceptions :: (MonadIO m, TerminalK o) => o -> m Text
- 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 | |
type ParentTypes Terminal | |
type AttributeList Terminal | |
type SignalList Terminal |
toTerminal :: TerminalK o => o -> IO Terminal Source
Methods
terminalCopyClipboard
terminalCopyClipboard :: (MonadIO m, TerminalK a) => a -> m () Source
terminalCopyPrimary
terminalCopyPrimary :: (MonadIO m, TerminalK a) => a -> m () Source
terminalFeed
terminalFeed :: (MonadIO m, TerminalK a) => a -> ByteString -> m () Source
terminalFeedChild
terminalFeedChildBinary
terminalGetAllowBold
terminalGetAllowBold :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetAudibleBell
terminalGetAudibleBell :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetCharHeight
terminalGetCharHeight :: (MonadIO m, TerminalK a) => a -> m Int64 Source
terminalGetCharWidth
terminalGetCharWidth :: (MonadIO m, TerminalK a) => a -> m Int64 Source
terminalGetCjkAmbiguousWidth
terminalGetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> m Int32 Source
terminalGetColumnCount
terminalGetColumnCount :: (MonadIO m, TerminalK a) => a -> m Int64 Source
terminalGetCurrentDirectoryUri
terminalGetCurrentDirectoryUri :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetCurrentFileUri
terminalGetCurrentFileUri :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetCursorBlinkMode
terminalGetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> m CursorBlinkMode Source
terminalGetCursorPosition
terminalGetCursorShape
terminalGetCursorShape :: (MonadIO m, TerminalK a) => a -> m CursorShape Source
terminalGetEncoding
terminalGetEncoding :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetFont
terminalGetFont :: (MonadIO m, TerminalK a) => a -> m FontDescription Source
terminalGetFontScale
terminalGetFontScale :: (MonadIO m, TerminalK a) => a -> m Double Source
terminalGetGeometryHints
terminalGetHasSelection
terminalGetHasSelection :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetIconTitle
terminalGetIconTitle :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetInputEnabled
terminalGetInputEnabled :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetMouseAutohide
terminalGetMouseAutohide :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetPty
terminalGetPty :: (MonadIO m, TerminalK a) => a -> m Pty Source
terminalGetRewrapOnResize
terminalGetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalGetRowCount
terminalGetRowCount :: (MonadIO m, TerminalK a) => a -> m Int64 Source
terminalGetText
terminalGetText :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetTextIncludeTrailingSpaces
terminalGetTextIncludeTrailingSpaces :: (MonadIO m, TerminalK a) => a -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetTextRange
terminalGetTextRange :: (MonadIO m, TerminalK a) => a -> Int64 -> Int64 -> Int64 -> Int64 -> Maybe SelectionFunc -> m (Text, [CharAttributes]) Source
terminalGetWindowTitle
terminalGetWindowTitle :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalGetWordCharExceptions
terminalGetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> m Text Source
terminalMatchAddGregex
terminalMatchAddGregex :: (MonadIO m, TerminalK a) => a -> Regex -> [RegexMatchFlags] -> m Int32 Source
terminalMatchCheck
terminalMatchCheckEvent
terminalMatchRemove
terminalMatchRemove :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalMatchRemoveAll
terminalMatchRemoveAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalMatchSetCursorName
terminalMatchSetCursorType
terminalMatchSetCursorType :: (MonadIO m, TerminalK a) => a -> Int32 -> CursorType -> m () Source
terminalNew
terminalNew :: MonadIO m => m Terminal Source
terminalPasteClipboard
terminalPasteClipboard :: (MonadIO m, TerminalK a) => a -> m () Source
terminalPastePrimary
terminalPastePrimary :: (MonadIO m, TerminalK a) => a -> m () Source
terminalPtyNewSync
terminalPtyNewSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe b -> m Pty Source
terminalReset
terminalSearchFindNext
terminalSearchFindNext :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchFindPrevious
terminalSearchFindPrevious :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchGetGregex
terminalSearchGetGregex :: (MonadIO m, TerminalK a) => a -> m Regex Source
terminalSearchGetWrapAround
terminalSearchGetWrapAround :: (MonadIO m, TerminalK a) => a -> m Bool Source
terminalSearchSetGregex
terminalSearchSetGregex :: (MonadIO m, TerminalK a) => a -> Maybe Regex -> [RegexMatchFlags] -> m () Source
terminalSearchSetWrapAround
terminalSearchSetWrapAround :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSelectAll
terminalSelectAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalSetAllowBold
terminalSetAllowBold :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetAudibleBell
terminalSetAudibleBell :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetBackspaceBinding
terminalSetBackspaceBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m () Source
terminalSetCjkAmbiguousWidth
terminalSetCjkAmbiguousWidth :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalSetColorBackground
terminalSetColorBackground :: (MonadIO m, TerminalK a) => a -> RGBA -> m () Source
terminalSetColorBold
terminalSetColorCursor
terminalSetColorForeground
terminalSetColorForeground :: (MonadIO m, TerminalK a) => a -> RGBA -> m () Source
terminalSetColorHighlight
terminalSetColorHighlightForeground
terminalSetColors
terminalSetColors :: (MonadIO m, TerminalK a) => a -> Maybe RGBA -> Maybe RGBA -> Maybe [RGBA] -> m () Source
terminalSetCursorBlinkMode
terminalSetCursorBlinkMode :: (MonadIO m, TerminalK a) => a -> CursorBlinkMode -> m () Source
terminalSetCursorShape
terminalSetCursorShape :: (MonadIO m, TerminalK a) => a -> CursorShape -> m () Source
terminalSetDefaultColors
terminalSetDefaultColors :: (MonadIO m, TerminalK a) => a -> m () Source
terminalSetDeleteBinding
terminalSetDeleteBinding :: (MonadIO m, TerminalK a) => a -> EraseBinding -> m () Source
terminalSetEncoding
terminalSetFont
terminalSetFont :: (MonadIO m, TerminalK a) => a -> Maybe FontDescription -> m () Source
terminalSetFontScale
terminalSetFontScale :: (MonadIO m, TerminalK a) => a -> Double -> m () Source
terminalSetGeometryHintsForWindow
terminalSetGeometryHintsForWindow :: (MonadIO m, TerminalK a, WindowK b) => a -> b -> m () Source
terminalSetInputEnabled
terminalSetInputEnabled :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetMouseAutohide
terminalSetMouseAutohide :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetPty
terminalSetRewrapOnResize
terminalSetRewrapOnResize :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollOnKeystroke
terminalSetScrollOnKeystroke :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollOnOutput
terminalSetScrollOnOutput :: (MonadIO m, TerminalK a) => a -> Bool -> m () Source
terminalSetScrollbackLines
terminalSetScrollbackLines :: (MonadIO m, TerminalK a) => a -> Int64 -> m () Source
terminalSetSize
terminalSetWordCharExceptions
terminalSetWordCharExceptions :: (MonadIO m, TerminalK a) => a -> Text -> m () Source
terminalSpawnSync
terminalSpawnSync :: (MonadIO m, TerminalK a, CancellableK b) => a -> [PtyFlags] -> Maybe Text -> [[Char]] -> Maybe [[Char]] -> [SpawnFlags] -> Maybe SpawnChildSetupFunc -> Maybe b -> m Int32 Source
terminalUnselectAll
terminalUnselectAll :: (MonadIO m, TerminalK a) => a -> m () Source
terminalWatchChild
terminalWatchChild :: (MonadIO m, TerminalK a) => a -> Int32 -> m () Source
terminalWriteContentsSync
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 = "Terminal::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
AudibleBell
data TerminalAudibleBellPropertyInfo Source
AttrInfo TerminalAudibleBellPropertyInfo | |
type AttrLabel TerminalAudibleBellPropertyInfo = "Terminal::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
BackspaceBinding
data TerminalBackspaceBindingPropertyInfo Source
AttrInfo TerminalBackspaceBindingPropertyInfo | |
type AttrLabel TerminalBackspaceBindingPropertyInfo = "Terminal::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
CjkAmbiguousWidth
data TerminalCjkAmbiguousWidthPropertyInfo Source
AttrInfo TerminalCjkAmbiguousWidthPropertyInfo | |
type AttrLabel TerminalCjkAmbiguousWidthPropertyInfo = "Terminal::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
CurrentDirectoryUri
data TerminalCurrentDirectoryUriPropertyInfo Source
AttrInfo TerminalCurrentDirectoryUriPropertyInfo | |
type AttrLabel TerminalCurrentDirectoryUriPropertyInfo = "Terminal::current-directory-uri" | |
type AttrGetType TerminalCurrentDirectoryUriPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCurrentDirectoryUriPropertyInfo = * ~ () | |
type AttrAllowedOps TerminalCurrentDirectoryUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTerminalCurrentDirectoryUri :: (MonadIO m, TerminalK o) => o -> m Text Source
CurrentFileUri
data TerminalCurrentFileUriPropertyInfo Source
AttrInfo TerminalCurrentFileUriPropertyInfo | |
type AttrLabel TerminalCurrentFileUriPropertyInfo = "Terminal::current-file-uri" | |
type AttrGetType TerminalCurrentFileUriPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalCurrentFileUriPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalCurrentFileUriPropertyInfo = * ~ () | |
type AttrAllowedOps TerminalCurrentFileUriPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTerminalCurrentFileUri :: (MonadIO m, TerminalK o) => o -> m Text Source
CursorBlinkMode
data TerminalCursorBlinkModePropertyInfo Source
AttrInfo TerminalCursorBlinkModePropertyInfo | |
type AttrLabel TerminalCursorBlinkModePropertyInfo = "Terminal::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
CursorShape
data TerminalCursorShapePropertyInfo Source
AttrInfo TerminalCursorShapePropertyInfo | |
type AttrLabel TerminalCursorShapePropertyInfo = "Terminal::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
DeleteBinding
data TerminalDeleteBindingPropertyInfo Source
AttrInfo TerminalDeleteBindingPropertyInfo | |
type AttrLabel TerminalDeleteBindingPropertyInfo = "Terminal::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
Encoding
data TerminalEncodingPropertyInfo Source
AttrInfo TerminalEncodingPropertyInfo | |
type AttrLabel TerminalEncodingPropertyInfo = "Terminal::encoding" | |
type AttrGetType TerminalEncodingPropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalEncodingPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalEncodingPropertyInfo = * ~ Text | |
type AttrAllowedOps TerminalEncodingPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalEncoding :: (MonadIO m, TerminalK o) => o -> m Text Source
setTerminalEncoding :: (MonadIO m, TerminalK o) => o -> Text -> m () Source
FontDesc
data TerminalFontDescPropertyInfo Source
AttrInfo TerminalFontDescPropertyInfo | |
type AttrLabel TerminalFontDescPropertyInfo = "Terminal::font-desc" | |
type AttrGetType TerminalFontDescPropertyInfo = FontDescription | |
type AttrBaseTypeConstraint TerminalFontDescPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalFontDescPropertyInfo = * ~ FontDescription | |
type AttrAllowedOps TerminalFontDescPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructTerminalFontDesc :: FontDescription -> IO ([Char], GValue) Source
getTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> m FontDescription Source
setTerminalFontDesc :: (MonadIO m, TerminalK o) => o -> FontDescription -> m () Source
FontScale
data TerminalFontScalePropertyInfo Source
AttrInfo TerminalFontScalePropertyInfo | |
type AttrLabel TerminalFontScalePropertyInfo = "Terminal::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
IconTitle
data TerminalIconTitlePropertyInfo Source
AttrInfo TerminalIconTitlePropertyInfo | |
type AttrLabel TerminalIconTitlePropertyInfo = "Terminal::icon-title" | |
type AttrGetType TerminalIconTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalIconTitlePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalIconTitlePropertyInfo = * ~ () | |
type AttrAllowedOps TerminalIconTitlePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTerminalIconTitle :: (MonadIO m, TerminalK o) => o -> m Text Source
InputEnabled
data TerminalInputEnabledPropertyInfo Source
AttrInfo TerminalInputEnabledPropertyInfo | |
type AttrLabel TerminalInputEnabledPropertyInfo = "Terminal::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
PointerAutohide
data TerminalPointerAutohidePropertyInfo Source
AttrInfo TerminalPointerAutohidePropertyInfo | |
type AttrLabel TerminalPointerAutohidePropertyInfo = "Terminal::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
Pty
data TerminalPtyPropertyInfo Source
AttrInfo TerminalPtyPropertyInfo | |
type AttrLabel TerminalPtyPropertyInfo = "Terminal::pty" | |
type AttrGetType TerminalPtyPropertyInfo = Pty | |
type AttrBaseTypeConstraint TerminalPtyPropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalPtyPropertyInfo = PtyK | |
type AttrAllowedOps TerminalPtyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getTerminalPty :: (MonadIO m, TerminalK o) => o -> m Pty Source
setTerminalPty :: (MonadIO m, TerminalK o, PtyK a) => o -> a -> m () Source
RewrapOnResize
data TerminalRewrapOnResizePropertyInfo Source
AttrInfo TerminalRewrapOnResizePropertyInfo | |
type AttrLabel TerminalRewrapOnResizePropertyInfo = "Terminal::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
ScrollOnKeystroke
data TerminalScrollOnKeystrokePropertyInfo Source
AttrInfo TerminalScrollOnKeystrokePropertyInfo | |
type AttrLabel TerminalScrollOnKeystrokePropertyInfo = "Terminal::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
ScrollOnOutput
data TerminalScrollOnOutputPropertyInfo Source
AttrInfo TerminalScrollOnOutputPropertyInfo | |
type AttrLabel TerminalScrollOnOutputPropertyInfo = "Terminal::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
ScrollbackLines
data TerminalScrollbackLinesPropertyInfo Source
AttrInfo TerminalScrollbackLinesPropertyInfo | |
type AttrLabel TerminalScrollbackLinesPropertyInfo = "Terminal::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
WindowTitle
data TerminalWindowTitlePropertyInfo Source
AttrInfo TerminalWindowTitlePropertyInfo | |
type AttrLabel TerminalWindowTitlePropertyInfo = "Terminal::window-title" | |
type AttrGetType TerminalWindowTitlePropertyInfo = Text | |
type AttrBaseTypeConstraint TerminalWindowTitlePropertyInfo = TerminalK | |
type AttrSetTypeConstraint TerminalWindowTitlePropertyInfo = * ~ () | |
type AttrAllowedOps TerminalWindowTitlePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getTerminalWindowTitle :: (MonadIO m, TerminalK o) => o -> m Text Source
WordCharExceptions
data TerminalWordCharExceptionsPropertyInfo Source
AttrInfo TerminalWordCharExceptionsPropertyInfo | |
type AttrLabel TerminalWordCharExceptionsPropertyInfo = "Terminal::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
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