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

Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Declarative.Container.Paned

Contents

Description

Implementation of Paned as a declarative container.

Synopsis

Documentation

data Pane event Source #

Describes a pane to be packed with 'Gtk.panePack1'/'Gtk.panePack2' in a Paned.

Instances
Functor Pane Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Paned

Methods

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

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

Patchable Pane Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Paned

Methods

create :: Pane e -> IO SomeState Source #

patch :: SomeState -> Pane e1 -> Pane e2 -> Patch Source #

EventSource Pane Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Paned

Methods

subscribe :: Pane event -> SomeState -> (event -> IO ()) -> IO Subscription Source #

IsContainer Paned Pane Source # 
Instance details

Defined in GI.Gtk.Declarative.Container.Paned

Methods

appendChild :: Paned -> Pane event -> Widget -> IO () Source #

replaceChild :: Paned -> Pane event -> Int32 -> Widget -> Widget -> IO () Source #

data PaneProperties Source #

Values used when packing a pane into a Paned.

Constructors

PaneProperties 

Fields

defaultPaneProperties :: PaneProperties Source #

Defaults for PaneProperties. Use these and override specific fields.

pane :: PaneProperties -> Widget event -> Pane event Source #

Construct a pane to be packed with 'Gtk.panePack1'/'Gtk.panePack2' in a Paned.

paned :: Typeable event => Vector (Attribute Paned event) -> Pane event -> Pane event -> Widget event Source #

Construct a Paned based on attributes and two child Panes.

Orphan instances

IsContainer Paned Pane Source # 
Instance details

Methods

appendChild :: Paned -> Pane event -> Widget -> IO () Source #

replaceChild :: Paned -> Pane event -> Int32 -> Widget -> Widget -> IO () Source #