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 |
- newtype Language = Language (ForeignPtr Language)
- class GObject o => LanguageK o
- toLanguage :: LanguageK o => o -> IO Language
- noLanguage :: Maybe Language
- data LanguageGetGlobsMethodInfo
- languageGetGlobs :: (MonadIO m, LanguageK a) => a -> m (Maybe [Text])
- data LanguageGetHiddenMethodInfo
- languageGetHidden :: (MonadIO m, LanguageK a) => a -> m Bool
- data LanguageGetIdMethodInfo
- languageGetId :: (MonadIO m, LanguageK a) => a -> m Text
- data LanguageGetMetadataMethodInfo
- languageGetMetadata :: (MonadIO m, LanguageK a) => a -> Text -> m (Maybe Text)
- data LanguageGetMimeTypesMethodInfo
- languageGetMimeTypes :: (MonadIO m, LanguageK a) => a -> m (Maybe [Text])
- data LanguageGetNameMethodInfo
- languageGetName :: (MonadIO m, LanguageK a) => a -> m Text
- data LanguageGetSectionMethodInfo
- languageGetSection :: (MonadIO m, LanguageK a) => a -> m Text
- data LanguageGetStyleFallbackMethodInfo
- languageGetStyleFallback :: (MonadIO m, LanguageK a) => a -> Text -> m (Maybe Text)
- data LanguageGetStyleIdsMethodInfo
- languageGetStyleIds :: (MonadIO m, LanguageK a) => a -> m (Maybe [Text])
- data LanguageGetStyleNameMethodInfo
- languageGetStyleName :: (MonadIO m, LanguageK a) => a -> Text -> m (Maybe Text)
- data LanguageHiddenPropertyInfo
- getLanguageHidden :: (MonadIO m, LanguageK o) => o -> m Bool
- languageHidden :: AttrLabelProxy "hidden"
- data LanguageIdPropertyInfo
- getLanguageId :: (MonadIO m, LanguageK o) => o -> m Text
- languageId :: AttrLabelProxy "id"
- data LanguageNamePropertyInfo
- getLanguageName :: (MonadIO m, LanguageK o) => o -> m Text
- languageName :: AttrLabelProxy "name"
- data LanguageSectionPropertyInfo
- getLanguageSection :: (MonadIO m, LanguageK o) => o -> m Text
- languageSection :: AttrLabelProxy "section"
Exported types
GObject Language | |
((~) * info (ResolveLanguageMethod t Language), MethodInfo * info Language p) => IsLabelProxy t (Language -> p) | |
type ParentTypes Language | |
type AttributeList Language | |
type SignalList Language |
toLanguage :: LanguageK o => o -> IO Language Source
Methods
languageGetGlobs
data LanguageGetGlobsMethodInfo Source
((~) * signature (m (Maybe [Text])), MonadIO m, LanguageK a) => MethodInfo * LanguageGetGlobsMethodInfo a signature |
languageGetHidden
data LanguageGetHiddenMethodInfo Source
((~) * signature (m Bool), MonadIO m, LanguageK a) => MethodInfo * LanguageGetHiddenMethodInfo a signature |
languageGetHidden :: (MonadIO m, LanguageK a) => a -> m Bool Source
languageGetId
data LanguageGetIdMethodInfo Source
((~) * signature (m Text), MonadIO m, LanguageK a) => MethodInfo * LanguageGetIdMethodInfo a signature |
languageGetId :: (MonadIO m, LanguageK a) => a -> m Text Source
languageGetMetadata
data LanguageGetMetadataMethodInfo Source
((~) * signature (Text -> m (Maybe Text)), MonadIO m, LanguageK a) => MethodInfo * LanguageGetMetadataMethodInfo a signature |
languageGetMimeTypes
data LanguageGetMimeTypesMethodInfo Source
((~) * signature (m (Maybe [Text])), MonadIO m, LanguageK a) => MethodInfo * LanguageGetMimeTypesMethodInfo a signature |
languageGetName
data LanguageGetNameMethodInfo Source
((~) * signature (m Text), MonadIO m, LanguageK a) => MethodInfo * LanguageGetNameMethodInfo a signature |
languageGetName :: (MonadIO m, LanguageK a) => a -> m Text Source
languageGetSection
data LanguageGetSectionMethodInfo Source
((~) * signature (m Text), MonadIO m, LanguageK a) => MethodInfo * LanguageGetSectionMethodInfo a signature |
languageGetSection :: (MonadIO m, LanguageK a) => a -> m Text Source
languageGetStyleFallback
data LanguageGetStyleFallbackMethodInfo Source
((~) * signature (Text -> m (Maybe Text)), MonadIO m, LanguageK a) => MethodInfo * LanguageGetStyleFallbackMethodInfo a signature |
languageGetStyleIds
data LanguageGetStyleIdsMethodInfo Source
((~) * signature (m (Maybe [Text])), MonadIO m, LanguageK a) => MethodInfo * LanguageGetStyleIdsMethodInfo a signature |
languageGetStyleName
data LanguageGetStyleNameMethodInfo Source
((~) * signature (Text -> m (Maybe Text)), MonadIO m, LanguageK a) => MethodInfo * LanguageGetStyleNameMethodInfo a signature |
Properties
Hidden
data LanguageHiddenPropertyInfo Source
AttrInfo LanguageHiddenPropertyInfo | |
type AttrLabel LanguageHiddenPropertyInfo = "hidden" | |
type AttrGetType LanguageHiddenPropertyInfo = Bool | |
type AttrBaseTypeConstraint LanguageHiddenPropertyInfo = LanguageK | |
type AttrSetTypeConstraint LanguageHiddenPropertyInfo = * ~ () | |
type AttrAllowedOps LanguageHiddenPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getLanguageHidden :: (MonadIO m, LanguageK o) => o -> m Bool Source
languageHidden :: AttrLabelProxy "hidden" Source
Id
data LanguageIdPropertyInfo Source
AttrInfo LanguageIdPropertyInfo | |
type AttrLabel LanguageIdPropertyInfo = "id" | |
type AttrGetType LanguageIdPropertyInfo = Text | |
type AttrBaseTypeConstraint LanguageIdPropertyInfo = LanguageK | |
type AttrSetTypeConstraint LanguageIdPropertyInfo = * ~ () | |
type AttrAllowedOps LanguageIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getLanguageId :: (MonadIO m, LanguageK o) => o -> m Text Source
languageId :: AttrLabelProxy "id" Source
Name
data LanguageNamePropertyInfo Source
AttrInfo LanguageNamePropertyInfo | |
type AttrLabel LanguageNamePropertyInfo = "name" | |
type AttrGetType LanguageNamePropertyInfo = Text | |
type AttrBaseTypeConstraint LanguageNamePropertyInfo = LanguageK | |
type AttrSetTypeConstraint LanguageNamePropertyInfo = * ~ () | |
type AttrAllowedOps LanguageNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getLanguageName :: (MonadIO m, LanguageK o) => o -> m Text Source
languageName :: AttrLabelProxy "name" Source
Section
data LanguageSectionPropertyInfo Source
AttrInfo LanguageSectionPropertyInfo | |
type AttrLabel LanguageSectionPropertyInfo = "section" | |
type AttrGetType LanguageSectionPropertyInfo = Text | |
type AttrBaseTypeConstraint LanguageSectionPropertyInfo = LanguageK | |
type AttrSetTypeConstraint LanguageSectionPropertyInfo = * ~ () | |
type AttrAllowedOps LanguageSectionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
getLanguageSection :: (MonadIO m, LanguageK o) => o -> m Text Source
languageSection :: AttrLabelProxy "section" Source