WidgetRattus-0.4: An asynchronous modal FRP language for GUI programming
Safe HaskellSafe-Inferred
LanguageHaskell2010

WidgetRattus.Widgets

Documentation

class Stable a => Displayable a where Source #

Methods

display :: a -> Text Source #

Instances

Instances details
Displayable Time Source # 
Instance details

Defined in WidgetRattus.Widgets

Methods

display :: Time -> Text Source #

Displayable Text Source # 
Instance details

Defined in WidgetRattus.Widgets

Methods

display :: Text -> Text Source #

Displayable NominalDiffTime Source # 
Instance details

Defined in WidgetRattus.Widgets

Displayable Int Source # 
Instance details

Defined in WidgetRattus.Widgets

Methods

display :: Int -> Text Source #

class Continuous a => IsWidget a where Source #

Minimal complete definition

mkWidgetNode

Methods

mkWidgetNode :: a -> WidgetNode AppModel AppEvent Source #

mkWidget :: a -> Widget Source #

setEnabled :: a -> Sig Bool -> Widget Source #

Instances

Instances details
IsWidget Button Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget HStack Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget Label Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget Popup Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget Slider Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget TextDropdown Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget TextField Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget VStack Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

IsWidget Widget Source # 
Instance details

Defined in WidgetRattus.Widgets.InternalTypes

class Widgets ws where Source #

Methods

toWidgetList :: ws -> List Widget Source #

Instances

Instances details
IsWidget w => Widgets w Source # 
Instance details

Defined in WidgetRattus.Widgets

Widgets w => Widgets (List w) Source # 
Instance details

Defined in WidgetRattus.Widgets

(Widgets w, Widgets v) => Widgets (w :* v) Source # 
Instance details

Defined in WidgetRattus.Widgets

Methods

toWidgetList :: (w :* v) -> List Widget Source #

Orphan instances

Displayable Time Source # 
Instance details

Methods

display :: Time -> Text Source #

Displayable Text Source # 
Instance details

Methods

display :: Text -> Text Source #

Displayable NominalDiffTime Source # 
Instance details

Displayable Int Source # 
Instance details

Methods

display :: Int -> Text Source #