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