gi-gtk-declarative-0.1.0: Declarative GTK+ programming in Haskell

Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Declarative.Container.Box

Description

Implementation of Box as a declarative container.

Synopsis

Documentation

data BoxChild event Source #

Described a child widget to be added with boxAppend to a Box.

Constructors

BoxChild 

Fields

Instances
Functor BoxChild Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Box

Methods

fmap :: (a -> b) -> BoxChild a -> BoxChild b #

(<$) :: a -> BoxChild b -> BoxChild a #

EventSource BoxChild Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Box

Methods

subscribe :: BoxChild event -> Widget -> (event -> IO ()) -> IO Subscription Source #

Patchable BoxChild Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Box

Methods

create :: BoxChild e -> IO Widget Source #

patch :: BoxChild e1 -> BoxChild e2 -> Patch Source #

IsContainer Box BoxChild Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Patch

Methods

appendChild :: Box -> BoxChild event -> Widget -> IO () Source #

replaceChild :: Box -> BoxChild event -> Int32 -> Widget -> Widget -> IO () Source #

boxChild :: Bool -> Bool -> Word32 -> Widget event -> MarkupOf BoxChild event () Source #

Construct a box child with the given boxAppend parameters.