gi-gtk-0.3.18.13: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Interfaces.Buildable

Contents

Description

 

Synopsis

Exported types

newtype Buildable Source

Instances

GObject Buildable Source 
((~) * info (ResolveBuildableMethod t Buildable), MethodInfo * info Buildable p) => IsLabel t (Buildable -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Buildable -> p

((~) * info (ResolveBuildableMethod t Buildable), MethodInfo * info Buildable p) => IsLabelProxy t (Buildable -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Buildable -> p

type ParentTypes Buildable Source 
type AttributeList Buildable Source 
type SignalList Buildable Source 

Methods

buildableAddChild

data BuildableAddChildMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> c -> Maybe Text -> m ()), MonadIO m, BuildableK a, BuilderK b, ObjectK c) => MethodInfo (TYPE Lifted) BuildableAddChildMethodInfo a signature Source 

buildableAddChild :: (MonadIO m, BuildableK a, BuilderK b, ObjectK c) => a -> b -> c -> Maybe Text -> m () Source

buildableConstructChild

buildableConstructChild :: (MonadIO m, BuildableK a, BuilderK b) => a -> b -> Text -> m Object Source

buildableCustomFinished

data BuildableCustomFinishedMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Maybe c -> Text -> Ptr () -> m ()), MonadIO m, BuildableK a, BuilderK b, ObjectK c) => MethodInfo (TYPE Lifted) BuildableCustomFinishedMethodInfo a signature Source 

buildableCustomFinished :: (MonadIO m, BuildableK a, BuilderK b, ObjectK c) => a -> b -> Maybe c -> Text -> Ptr () -> m () Source

buildableCustomTagEnd

data BuildableCustomTagEndMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Maybe c -> Text -> Ptr () -> m ()), MonadIO m, BuildableK a, BuilderK b, ObjectK c) => MethodInfo (TYPE Lifted) BuildableCustomTagEndMethodInfo a signature Source 

buildableCustomTagEnd :: (MonadIO m, BuildableK a, BuilderK b, ObjectK c) => a -> b -> Maybe c -> Text -> Ptr () -> m () Source

buildableCustomTagStart

data BuildableCustomTagStartMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Maybe c -> Text -> m (Bool, MarkupParser, Ptr ())), MonadIO m, BuildableK a, BuilderK b, ObjectK c) => MethodInfo (TYPE Lifted) BuildableCustomTagStartMethodInfo a signature Source 

buildableCustomTagStart :: (MonadIO m, BuildableK a, BuilderK b, ObjectK c) => a -> b -> Maybe c -> Text -> m (Bool, MarkupParser, Ptr ()) Source

buildableGetInternalChild

buildableGetInternalChild :: (MonadIO m, BuildableK a, BuilderK b) => a -> b -> Text -> m Object Source

buildableGetName

buildableParserFinished

buildableSetBuildableProperty

buildableSetName

buildableSetName :: (MonadIO m, BuildableK a) => a -> Text -> m () Source