Termonad.Lenses
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 #