Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data TMNotebookTab Source #
TMNotebookTab | |
|
Instances
Eq TMNotebookTab Source # | |
Defined in Termonad.Types (==) :: TMNotebookTab -> TMNotebookTab -> Bool # (/=) :: TMNotebookTab -> TMNotebookTab -> Bool # | |
Show TMNotebookTab Source # | |
Defined in Termonad.Types showsPrec :: Int -> TMNotebookTab -> ShowS # show :: TMNotebookTab -> String # showList :: [TMNotebookTab] -> ShowS # |
lensTMNotebookTabTermContainer :: Lens' TMNotebookTab ScrolledWindow Source #
lensTMNotebookTabLabel :: Lens' TMNotebookTab Label Source #
data TMNotebook Source #
TMNotebook | |
|
Instances
Show TMNotebook Source # | |
Defined in Termonad.Types showsPrec :: Int -> TMNotebook -> ShowS # show :: TMNotebook -> String # showList :: [TMNotebook] -> ShowS # |
lensTMNotebook :: Lens' TMNotebook Notebook Source #
data UserRequestedExit Source #
Instances
Eq UserRequestedExit Source # | |
Defined in Termonad.Types (==) :: UserRequestedExit -> UserRequestedExit -> Bool # (/=) :: UserRequestedExit -> UserRequestedExit -> Bool # | |
Show UserRequestedExit Source # | |
Defined in Termonad.Types showsPrec :: Int -> UserRequestedExit -> ShowS # show :: UserRequestedExit -> String # showList :: [UserRequestedExit] -> ShowS # |
TMState | |
|
lensTMStateFontDesc :: Lens' TMState' FontDescription Source #
lensTMStateAppWin :: Lens' TMState' ApplicationWindow Source #
lensTMStateApp :: Lens' TMState' Application Source #
createTMNotebookTab :: Label -> ScrolledWindow -> TMTerm -> TMNotebookTab Source #
createTMNotebook :: Notebook -> FocusList TMNotebookTab -> TMNotebook Source #
createEmptyTMNotebook :: Notebook -> TMNotebook Source #
newTMState :: TMConfig -> Application -> ApplicationWindow -> TMNotebook -> FontDescription -> IO TMState Source #
newEmptyTMState :: TMConfig -> Application -> ApplicationWindow -> Notebook -> FontDescription -> IO TMState Source #
newTMStateSingleTerm :: TMConfig -> Application -> ApplicationWindow -> Notebook -> Label -> ScrolledWindow -> Terminal -> Int -> FontDescription -> IO TMState Source #
traceShowMTMState :: TMState -> IO () Source #
pTraceShowMTMState :: TMState -> IO () Source #
setUserRequestedExit :: TMState -> IO () Source #