| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Interfaces.Buildable
Contents
Description
- newtype Buildable = Buildable (ForeignPtr Buildable)
- noBuildable :: Maybe Buildable
- class GObject o => IsBuildable o
- toBuildable :: IsBuildable o => o -> IO Buildable
- data BuildableAddChildMethodInfo
- buildableAddChild :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> c -> Maybe Text -> m ()
- data BuildableConstructChildMethodInfo
- buildableConstructChild :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object
- data BuildableCustomFinishedMethodInfo
- buildableCustomFinished :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m ()
- data BuildableCustomTagEndMethodInfo
- buildableCustomTagEnd :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m ()
- data BuildableCustomTagStartMethodInfo
- buildableCustomTagStart :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> m (Bool, MarkupParser, Ptr ())
- data BuildableGetInternalChildMethodInfo
- buildableGetInternalChild :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object
- data BuildableGetNameMethodInfo
- buildableGetName :: (MonadIO m, IsBuildable a) => a -> m Text
- data BuildableParserFinishedMethodInfo
- buildableParserFinished :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> m ()
- data BuildableSetBuildablePropertyMethodInfo
- buildableSetBuildableProperty :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> GValue -> m ()
- data BuildableSetNameMethodInfo
- buildableSetName :: (MonadIO m, IsBuildable a) => a -> Text -> m ()
Exported types
Constructors
| Buildable (ForeignPtr Buildable) |
Instances
| GObject Buildable Source # | |
| IsObject Buildable Source # | |
| IsBuildable Buildable Source # | |
| ((~) * info (ResolveBuildableMethod t Buildable), MethodInfo * info Buildable p) => IsLabel t (Buildable -> p) Source # | |
| ((~) * info (ResolveBuildableMethod t Buildable), MethodInfo * info Buildable p) => IsLabelProxy t (Buildable -> p) Source # | |
| HasAttributeList * Buildable Source # | |
| type SignalList Buildable Source # | |
| type AttributeList Buildable Source # | |
class GObject o => IsBuildable o Source #
Instances
toBuildable :: IsBuildable o => o -> IO Buildable Source #
Methods
buildableAddChild
data BuildableAddChildMethodInfo Source #
Instances
| ((~) * signature (b -> c -> Maybe Text -> m ()), MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => MethodInfo * BuildableAddChildMethodInfo a signature Source # | |
buildableAddChild :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> c -> Maybe Text -> m () Source #
buildableConstructChild
data BuildableConstructChildMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m Object), MonadIO m, IsBuildable a, IsBuilder b) => MethodInfo * BuildableConstructChildMethodInfo a signature Source # | |
buildableConstructChild :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object Source #
buildableCustomFinished
data BuildableCustomFinishedMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> Text -> Ptr () -> m ()), MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => MethodInfo * BuildableCustomFinishedMethodInfo a signature Source # | |
buildableCustomFinished :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m () Source #
buildableCustomTagEnd
data BuildableCustomTagEndMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> Text -> Ptr () -> m ()), MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => MethodInfo * BuildableCustomTagEndMethodInfo a signature Source # | |
buildableCustomTagEnd :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> Ptr () -> m () Source #
buildableCustomTagStart
buildableCustomTagStart :: (MonadIO m, IsBuildable a, IsBuilder b, IsObject c) => a -> b -> Maybe c -> Text -> m (Bool, MarkupParser, Ptr ()) Source #
buildableGetInternalChild
data BuildableGetInternalChildMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> m Object), MonadIO m, IsBuildable a, IsBuilder b) => MethodInfo * BuildableGetInternalChildMethodInfo a signature Source # | |
buildableGetInternalChild :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> m Object Source #
buildableGetName
data BuildableGetNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsBuildable a) => MethodInfo * BuildableGetNameMethodInfo a signature Source # | |
buildableGetName :: (MonadIO m, IsBuildable a) => a -> m Text Source #
buildableParserFinished
data BuildableParserFinishedMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsBuildable a, IsBuilder b) => MethodInfo * BuildableParserFinishedMethodInfo a signature Source # | |
buildableParserFinished :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> m () Source #
buildableSetBuildableProperty
data BuildableSetBuildablePropertyMethodInfo Source #
Instances
| ((~) * signature (b -> Text -> GValue -> m ()), MonadIO m, IsBuildable a, IsBuilder b) => MethodInfo * BuildableSetBuildablePropertyMethodInfo a signature Source # | |
buildableSetBuildableProperty :: (MonadIO m, IsBuildable a, IsBuilder b) => a -> b -> Text -> GValue -> m () Source #
buildableSetName
data BuildableSetNameMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsBuildable a) => MethodInfo * BuildableSetNameMethodInfo a signature Source # | |
buildableSetName :: (MonadIO m, IsBuildable a) => a -> Text -> m () Source #