csound-expression-3.1.0: src/Csound/Control/Gui/Props.hs
-- | Properties that specify the appearance of the GUI elements.
-- The specification is inspired by CSS. All properties
-- are set in the cascade manner. For example, if you want to change the font type
-- for all elements you should set this property only for the top-most GUI element.
-- If the property is set on the lower level it wins versus property that is set on the
-- higher level.
module Csound.Control.Gui.Props (
-- * Properties
props, forceProps,
Prop(..), BorderType(..), Color,
Rect(..), FontType(..), Emphasis(..),
Material(..), Orient(..),
-- * Setters
-- | Handy short-cuts for the function @props@.
setBorder, setLabel, setMaterial,
setColor1, setColor2, setColors, setTextColor,
setFontSize, setFontType, setEmphasis, setOrient
) where
import Csound.Typed.Gui