termonad-4.0.0.1: Terminal emulator configurable in Haskell

Safe Haskell | None
Language | Haskell2010

Termonad.Lenses

# Documentation

lensUnique :: Lens' TMTerm Unique Source #

lensTerm :: Lens' TMTerm Terminal Source #

lensPid :: Lens' TMTerm Int Source #

lensTMNotebookTabTermContainer :: Lens' TMNotebookTab ScrolledWindow Source #

lensTMNotebookTabTerm :: Lens' TMNotebookTab TMTerm Source #

lensTMNotebookTabLabel :: Lens' TMNotebookTab Label Source #

lensTMNotebookTabs :: Lens' TMNotebook (FocusList TMNotebookTab) Source #

lensTMNotebook :: Lens' TMNotebook Notebook Source #

lensTMStateNotebook :: Lens' TMState' TMNotebook Source #

lensTMStateFontDesc :: Lens' TMState' FontDescription Source #

lensTMStateConfig :: Lens' TMState' TMConfig Source #

lensTMStateAppWin :: Lens' TMState' ApplicationWindow Source #

lensTMStateApp :: Lens' TMState' Application Source #

_FontSizeUnits :: Prism' FontSize Double Source #

_FontSizePoints :: Prism' FontSize Int Source #

lensFontSize :: Lens' FontConfig FontSize Source #

lensFontFamily :: Lens' FontConfig Text Source #

lensWordCharExceptions :: Lens' ConfigOptions Text Source #

lensShowTabBar :: Lens' ConfigOptions ShowTabBar Source #

lensShowScrollbar :: Lens' ConfigOptions ShowScrollbar Source #

lensShowMenu :: Lens' ConfigOptions Bool Source #

lensScrollbackLen :: Lens' ConfigOptions Integer Source #

lensFontConfig :: Lens' ConfigOptions FontConfig Source #

lensCursorBlinkMode :: Lens' ConfigOptions CursorBlinkMode Source #

lensConfirmExit :: Lens' ConfigOptions Bool Source #

lensCreateTermHook :: Iso' ConfigHooks (TMState -> Terminal -> IO ()) Source #

lensOptions :: Lens' TMConfig ConfigOptions Source #

lensHooks :: Lens' TMConfig ConfigHooks Source #