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 |
- Exported types
- Methods
- builderAddCallbackSymbol
- builderAddFromFile
- builderAddFromResource
- builderAddFromString
- builderAddObjectsFromFile
- builderAddObjectsFromResource
- builderAddObjectsFromString
- builderConnectSignals
- builderConnectSignalsFull
- builderExposeObject
- builderGetApplication
- builderGetObject
- builderGetObjects
- builderGetTranslationDomain
- builderGetTypeFromName
- builderNew
- builderNewFromFile
- builderNewFromResource
- builderNewFromString
- builderSetApplication
- builderSetTranslationDomain
- builderValueFromString
- builderValueFromStringType
- Properties
- newtype Builder = Builder (ForeignPtr Builder)
- class GObject o => BuilderK o
- toBuilder :: BuilderK o => o -> IO Builder
- noBuilder :: Maybe Builder
- data BuilderAddCallbackSymbolMethodInfo
- builderAddCallbackSymbol :: (MonadIO m, BuilderK a) => a -> Text -> Callback -> m ()
- data BuilderAddFromFileMethodInfo
- builderAddFromFile :: (MonadIO m, BuilderK a) => a -> Text -> m Word32
- data BuilderAddFromResourceMethodInfo
- builderAddFromResource :: (MonadIO m, BuilderK a) => a -> Text -> m Word32
- data BuilderAddFromStringMethodInfo
- builderAddFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> m Word32
- data BuilderAddObjectsFromFileMethodInfo
- builderAddObjectsFromFile :: (MonadIO m, BuilderK a) => a -> Text -> [Text] -> m Word32
- data BuilderAddObjectsFromResourceMethodInfo
- builderAddObjectsFromResource :: (MonadIO m, BuilderK a) => a -> Text -> [Text] -> m Word32
- data BuilderAddObjectsFromStringMethodInfo
- builderAddObjectsFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> [Text] -> m Word32
- data BuilderConnectSignalsMethodInfo
- builderConnectSignals :: (MonadIO m, BuilderK a) => a -> Ptr () -> m ()
- data BuilderConnectSignalsFullMethodInfo
- builderConnectSignalsFull :: (MonadIO m, BuilderK a) => a -> BuilderConnectFunc -> m ()
- data BuilderExposeObjectMethodInfo
- builderExposeObject :: (MonadIO m, BuilderK a, ObjectK b) => a -> Text -> b -> m ()
- data BuilderGetApplicationMethodInfo
- builderGetApplication :: (MonadIO m, BuilderK a) => a -> m Application
- data BuilderGetObjectMethodInfo
- builderGetObject :: (MonadIO m, BuilderK a) => a -> Text -> m Object
- data BuilderGetObjectsMethodInfo
- builderGetObjects :: (MonadIO m, BuilderK a) => a -> m [Object]
- data BuilderGetTranslationDomainMethodInfo
- builderGetTranslationDomain :: (MonadIO m, BuilderK a) => a -> m Text
- data BuilderGetTypeFromNameMethodInfo
- builderGetTypeFromName :: (MonadIO m, BuilderK a) => a -> Text -> m GType
- builderNew :: MonadIO m => m Builder
- builderNewFromFile :: MonadIO m => Text -> m Builder
- builderNewFromResource :: MonadIO m => Text -> m Builder
- builderNewFromString :: MonadIO m => Text -> Int64 -> m Builder
- data BuilderSetApplicationMethodInfo
- builderSetApplication :: (MonadIO m, BuilderK a, ApplicationK b) => a -> b -> m ()
- data BuilderSetTranslationDomainMethodInfo
- builderSetTranslationDomain :: (MonadIO m, BuilderK a) => a -> Maybe Text -> m ()
- data BuilderValueFromStringMethodInfo
- builderValueFromString :: (MonadIO m, BuilderK a) => a -> GParamSpec -> Text -> m GValue
- data BuilderValueFromStringTypeMethodInfo
- builderValueFromStringType :: (MonadIO m, BuilderK a) => a -> GType -> Text -> m GValue
- data BuilderTranslationDomainPropertyInfo
- constructBuilderTranslationDomain :: Text -> IO ([Char], GValue)
- getBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> m Text
- setBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> Text -> m ()
Exported types
GObject Builder Source | |
((~) * info (ResolveBuilderMethod t Builder), MethodInfo * info Builder p) => IsLabel t (Builder -> p) Source | |
((~) * info (ResolveBuilderMethod t Builder), MethodInfo * info Builder p) => IsLabelProxy t (Builder -> p) Source | |
type ParentTypes Builder Source | |
type AttributeList Builder Source | |
type SignalList Builder Source |
Methods
builderAddCallbackSymbol
data BuilderAddCallbackSymbolMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Callback -> m ()), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderAddCallbackSymbolMethodInfo a signature Source | |
builderAddCallbackSymbol :: (MonadIO m, BuilderK a) => a -> Text -> Callback -> m () Source
builderAddFromFile
builderAddFromResource
builderAddFromString
builderAddObjectsFromFile
builderAddObjectsFromResource
builderAddObjectsFromString
builderAddObjectsFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> [Text] -> m Word32 Source
builderConnectSignals
data BuilderConnectSignalsMethodInfo Source
((~) (TYPE Lifted) signature (Ptr () -> m ()), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderConnectSignalsMethodInfo a signature Source | |
builderConnectSignals :: (MonadIO m, BuilderK a) => a -> Ptr () -> m () Source
builderConnectSignalsFull
data BuilderConnectSignalsFullMethodInfo Source
((~) (TYPE Lifted) signature (BuilderConnectFunc -> m ()), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderConnectSignalsFullMethodInfo a signature Source | |
builderConnectSignalsFull :: (MonadIO m, BuilderK a) => a -> BuilderConnectFunc -> m () Source
builderExposeObject
data BuilderExposeObjectMethodInfo Source
((~) (TYPE Lifted) signature (Text -> b -> m ()), MonadIO m, BuilderK a, ObjectK b) => MethodInfo (TYPE Lifted) BuilderExposeObjectMethodInfo a signature Source | |
builderExposeObject :: (MonadIO m, BuilderK a, ObjectK b) => a -> Text -> b -> m () Source
builderGetApplication
data BuilderGetApplicationMethodInfo Source
((~) (TYPE Lifted) signature (m Application), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderGetApplicationMethodInfo a signature Source | |
builderGetApplication :: (MonadIO m, BuilderK a) => a -> m Application Source
builderGetObject
data BuilderGetObjectMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Object), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderGetObjectMethodInfo a signature Source | |
builderGetObject :: (MonadIO m, BuilderK a) => a -> Text -> m Object Source
builderGetObjects
data BuilderGetObjectsMethodInfo Source
((~) (TYPE Lifted) signature (m [Object]), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderGetObjectsMethodInfo a signature Source | |
builderGetObjects :: (MonadIO m, BuilderK a) => a -> m [Object] Source
builderGetTranslationDomain
data BuilderGetTranslationDomainMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderGetTranslationDomainMethodInfo a signature Source | |
builderGetTranslationDomain :: (MonadIO m, BuilderK a) => a -> m Text Source
builderGetTypeFromName
builderNew
builderNew :: MonadIO m => m Builder Source
builderNewFromFile
builderNewFromFile :: MonadIO m => Text -> m Builder Source
builderNewFromResource
builderNewFromResource :: MonadIO m => Text -> m Builder Source
builderNewFromString
builderSetApplication
data BuilderSetApplicationMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, BuilderK a, ApplicationK b) => MethodInfo (TYPE Lifted) BuilderSetApplicationMethodInfo a signature Source | |
builderSetApplication :: (MonadIO m, BuilderK a, ApplicationK b) => a -> b -> m () Source
builderSetTranslationDomain
builderValueFromString
data BuilderValueFromStringMethodInfo Source
((~) (TYPE Lifted) signature (GParamSpec -> Text -> m GValue), MonadIO m, BuilderK a) => MethodInfo (TYPE Lifted) BuilderValueFromStringMethodInfo a signature Source | |
builderValueFromString :: (MonadIO m, BuilderK a) => a -> GParamSpec -> Text -> m GValue Source
builderValueFromStringType
Properties
TranslationDomain
data BuilderTranslationDomainPropertyInfo Source
AttrInfo BuilderTranslationDomainPropertyInfo Source | |
type AttrLabel BuilderTranslationDomainPropertyInfo = "translation-domain" Source | |
type AttrGetType BuilderTranslationDomainPropertyInfo = Text Source | |
type AttrBaseTypeConstraint BuilderTranslationDomainPropertyInfo = BuilderK Source | |
type AttrSetTypeConstraint BuilderTranslationDomainPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps BuilderTranslationDomainPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> m Text Source
setBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> Text -> m () Source