| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Termonad.Types
Documentation
data TMNotebookTab Source #
Constructors
| TMNotebookTab | |
Fields
| |
Instances
| Eq TMNotebookTab Source # | |
Defined in Termonad.Types Methods (==) :: TMNotebookTab -> TMNotebookTab -> Bool # (/=) :: TMNotebookTab -> TMNotebookTab -> Bool # | |
| Show TMNotebookTab Source # | |
Defined in Termonad.Types Methods showsPrec :: Int -> TMNotebookTab -> ShowS # show :: TMNotebookTab -> String # showList :: [TMNotebookTab] -> ShowS # | |
lensTMNotebookTabTermContainer :: Lens' TMNotebookTab ScrolledWindow Source #
lensTMNotebookTabLabel :: Lens' TMNotebookTab Label Source #
data TMNotebook Source #
Constructors
| TMNotebook | |
Fields
| |
Instances
| Show TMNotebook Source # | |
Defined in Termonad.Types Methods showsPrec :: Int -> TMNotebook -> ShowS # show :: TMNotebook -> String # showList :: [TMNotebook] -> ShowS # | |
lensTMNotebook :: Lens' TMNotebook Notebook Source #
data UserRequestedExit Source #
Constructors
| UserRequestedExit | |
| UserDidNotRequestExit |
Instances
| Eq UserRequestedExit Source # | |
Defined in Termonad.Types Methods (==) :: UserRequestedExit -> UserRequestedExit -> Bool # (/=) :: UserRequestedExit -> UserRequestedExit -> Bool # | |
| Show UserRequestedExit Source # | |
Defined in Termonad.Types Methods showsPrec :: Int -> UserRequestedExit -> ShowS # show :: UserRequestedExit -> String # showList :: [UserRequestedExit] -> ShowS # | |
Constructors
| TMState | |
Fields
| |
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 #