fltkhs-themes-0.1.0.0: src/Graphics/UI/FLTK/Theme/Light/SimpleTerminal.hs
{-# LANGUAGE ImplicitParams, OverloadedStrings #-}
module Graphics.UI.FLTK.Theme.Light.SimpleTerminal
(
simpleTerminalNew
)
where
import Graphics.UI.FLTK.Theme.Light.Common
import qualified Graphics.UI.FLTK.LowLevel.FLTKHS as LowLevel
import qualified Data.Text as T
import Graphics.UI.FLTK.Theme.Light.Assets
simpleTerminalNew :: (?assets :: Assets) => LowLevel.Rectangle -> Maybe T.Text -> IO (LowLevel.Ref LowLevel.SimpleTerminal)
simpleTerminalNew r l = do
t <- LowLevel.simpleTerminalNew r l
LowLevel.setColor t lightBackground
LowLevel.setTextfont t commonFont
LowLevel.setTextsize t commonFontSize
color <- commonSelectionColor
LowLevel.setSelectionColor t color
LowLevel.setLabelfont t commonFont
LowLevel.setLabelsize t commonFontSize
return t