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
- builderAddCallbackSymbol :: (MonadIO m, BuilderK a) => a -> Text -> Callback -> m ()
- builderAddFromFile :: (MonadIO m, BuilderK a) => a -> Text -> m Word32
- builderAddFromResource :: (MonadIO m, BuilderK a) => a -> Text -> m Word32
- builderAddFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> m Word32
- builderAddObjectsFromFile :: (MonadIO m, BuilderK a) => a -> Text -> [Text] -> m Word32
- builderAddObjectsFromResource :: (MonadIO m, BuilderK a) => a -> Text -> [Text] -> m Word32
- builderAddObjectsFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> [Text] -> m Word32
- builderConnectSignals :: (MonadIO m, BuilderK a) => a -> Ptr () -> m ()
- builderConnectSignalsFull :: (MonadIO m, BuilderK a) => a -> BuilderConnectFunc -> m ()
- builderExposeObject :: (MonadIO m, BuilderK a, ObjectK b) => a -> Text -> b -> m ()
- builderGetApplication :: (MonadIO m, BuilderK a) => a -> m Application
- builderGetObject :: (MonadIO m, BuilderK a) => a -> Text -> m Object
- builderGetObjects :: (MonadIO m, BuilderK a) => a -> m [Object]
- builderGetTranslationDomain :: (MonadIO m, BuilderK a) => a -> m Text
- 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
- builderSetApplication :: (MonadIO m, BuilderK a, ApplicationK b) => a -> b -> m ()
- builderSetTranslationDomain :: (MonadIO m, BuilderK a) => a -> Maybe Text -> m ()
- builderValueFromString :: (MonadIO m, BuilderK a) => a -> GParamSpec -> Text -> m GValue
- 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 | |
type ParentTypes Builder | |
type AttributeList Builder | |
type SignalList Builder |
Methods
builderAddCallbackSymbol
builderAddFromFile
builderAddFromResource
builderAddFromString
builderAddObjectsFromFile
builderAddObjectsFromResource
builderAddObjectsFromString
builderAddObjectsFromString :: (MonadIO m, BuilderK a) => a -> Text -> Word64 -> [Text] -> m Word32 Source
builderConnectSignals
builderConnectSignals :: (MonadIO m, BuilderK a) => a -> Ptr () -> m () Source
builderConnectSignalsFull
builderConnectSignalsFull :: (MonadIO m, BuilderK a) => a -> BuilderConnectFunc -> m () Source
builderExposeObject
builderGetApplication
builderGetApplication :: (MonadIO m, BuilderK a) => a -> m Application Source
builderGetObject
builderGetObjects
builderGetObjects :: (MonadIO m, BuilderK a) => a -> m [Object] Source
builderGetTranslationDomain
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
builderSetApplication :: (MonadIO m, BuilderK a, ApplicationK b) => a -> b -> m () Source
builderSetTranslationDomain
builderValueFromString
builderValueFromString :: (MonadIO m, BuilderK a) => a -> GParamSpec -> Text -> m GValue Source
builderValueFromStringType
Properties
TranslationDomain
data BuilderTranslationDomainPropertyInfo Source
AttrInfo BuilderTranslationDomainPropertyInfo | |
type AttrLabel BuilderTranslationDomainPropertyInfo = "Builder::translation-domain" | |
type AttrGetType BuilderTranslationDomainPropertyInfo = Text | |
type AttrBaseTypeConstraint BuilderTranslationDomainPropertyInfo = BuilderK | |
type AttrSetTypeConstraint BuilderTranslationDomainPropertyInfo = * ~ Text | |
type AttrAllowedOps BuilderTranslationDomainPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> m Text Source
setBuilderTranslationDomain :: (MonadIO m, BuilderK o) => o -> Text -> m () Source