Plain source file: hsrc/layout/Sizing.hs (1997-04-29)
Related manual pages: Sizing
Sizing is imported by: SizingF, Layout, AutoLayout, TextF, StringF, OnOffDispF, MenuButtonF, HyperGraphicsF, GraphicsF, DialogF, DDisplayF, ButtonF, FDefaults, PopupGroupF, DragF, Dlayout, DShellF.
module Sizing where import Geometry(pmax) data Sizing = Static | Growing | Dynamic -- | StaticDebug deriving (Eq,Show,Read) newSize sizing curSize reqSize = case sizing of Static -> curSize -- StaticDebug -> curSize Growing -> pmax curSize reqSize Dynamic -> reqSize