gi-gtksource-3.0.6: GtkSource bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.Language

Contents

Description

 

Synopsis

Exported types

newtype Language Source #

Constructors

Language (ForeignPtr Language) 

Instances

GObject Language Source # 
IsObject Language Source # 
IsLanguage Language Source # 
((~) * info (ResolveLanguageMethod t Language), MethodInfo * info Language p) => IsLabel t (Language -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Language -> p #

((~) * info (ResolveLanguageMethod t Language), MethodInfo * info Language p) => IsLabelProxy t (Language -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Language -> p

HasAttributeList * Language Source # 
type SignalList Language Source # 
type SignalList Language
type AttributeList Language Source # 
type AttributeList Language

class GObject o => IsLanguage o Source #

Instances

(GObject a, UnknownAncestorError Constraint Language a) => IsLanguage a Source # 
IsLanguage Language Source # 

Methods

languageGetGlobs

data LanguageGetGlobsMethodInfo Source #

Instances

((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetGlobsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetGlobsMethodInfo a -> signature -> s

languageGetGlobs :: (MonadIO m, IsLanguage a) => a -> m (Maybe [Text]) Source #

languageGetHidden

data LanguageGetHiddenMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetHiddenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetHiddenMethodInfo a -> signature -> s

languageGetId

data LanguageGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetIdMethodInfo a -> signature -> s

languageGetId :: (MonadIO m, IsLanguage a) => a -> m Text Source #

languageGetMetadata

data LanguageGetMetadataMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetMetadataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetMetadataMethodInfo a -> signature -> s

languageGetMetadata :: (MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text) Source #

languageGetMimeTypes

data LanguageGetMimeTypesMethodInfo Source #

Instances

((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetMimeTypesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetMimeTypesMethodInfo a -> signature -> s

languageGetMimeTypes :: (MonadIO m, IsLanguage a) => a -> m (Maybe [Text]) Source #

languageGetName

data LanguageGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetNameMethodInfo a -> signature -> s

languageGetName :: (MonadIO m, IsLanguage a) => a -> m Text Source #

languageGetSection

data LanguageGetSectionMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetSectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetSectionMethodInfo a -> signature -> s

languageGetSection :: (MonadIO m, IsLanguage a) => a -> m Text Source #

languageGetStyleFallback

data LanguageGetStyleFallbackMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleFallbackMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetStyleFallbackMethodInfo a -> signature -> s

languageGetStyleFallback :: (MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text) Source #

languageGetStyleIds

data LanguageGetStyleIdsMethodInfo Source #

Instances

((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleIdsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetStyleIdsMethodInfo a -> signature -> s

languageGetStyleIds :: (MonadIO m, IsLanguage a) => a -> m (Maybe [Text]) Source #

languageGetStyleName

data LanguageGetStyleNameMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy LanguageGetStyleNameMethodInfo a -> signature -> s

languageGetStyleName :: (MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text) Source #

Properties

Hidden

data LanguageHiddenPropertyInfo Source #

Instances

AttrInfo LanguageHiddenPropertyInfo Source # 

Associated Types

type AttrAllowedOps LanguageHiddenPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LanguageHiddenPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LanguageHiddenPropertyInfo :: * -> Constraint

type AttrGetType LanguageHiddenPropertyInfo :: *

type AttrLabel LanguageHiddenPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LanguageHiddenPropertyInfo o => Proxy * LanguageHiddenPropertyInfo -> o -> IO (AttrGetType LanguageHiddenPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LanguageHiddenPropertyInfo o, AttrSetTypeConstraint LanguageHiddenPropertyInfo b) => Proxy * LanguageHiddenPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LanguageHiddenPropertyInfo o => Proxy * LanguageHiddenPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LanguageHiddenPropertyInfo o, AttrSetTypeConstraint LanguageHiddenPropertyInfo b) => Proxy * LanguageHiddenPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LanguageHiddenPropertyInfo Source # 
type AttrSetTypeConstraint LanguageHiddenPropertyInfo = * ~ ()
type AttrLabel LanguageHiddenPropertyInfo Source # 
type AttrLabel LanguageHiddenPropertyInfo = "hidden"
type AttrGetType LanguageHiddenPropertyInfo Source # 
type AttrGetType LanguageHiddenPropertyInfo = Bool
type AttrBaseTypeConstraint LanguageHiddenPropertyInfo Source # 
type AttrBaseTypeConstraint LanguageHiddenPropertyInfo = IsLanguage
type AttrAllowedOps LanguageHiddenPropertyInfo Source # 
type AttrAllowedOps LanguageHiddenPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

languageHidden :: AttrLabelProxy "hidden" Source #

Id

data LanguageIdPropertyInfo Source #

Instances

AttrInfo LanguageIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps LanguageIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LanguageIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LanguageIdPropertyInfo :: * -> Constraint

type AttrGetType LanguageIdPropertyInfo :: *

type AttrLabel LanguageIdPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LanguageIdPropertyInfo o => Proxy * LanguageIdPropertyInfo -> o -> IO (AttrGetType LanguageIdPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LanguageIdPropertyInfo o, AttrSetTypeConstraint LanguageIdPropertyInfo b) => Proxy * LanguageIdPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LanguageIdPropertyInfo o => Proxy * LanguageIdPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LanguageIdPropertyInfo o, AttrSetTypeConstraint LanguageIdPropertyInfo b) => Proxy * LanguageIdPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LanguageIdPropertyInfo Source # 
type AttrSetTypeConstraint LanguageIdPropertyInfo = * ~ ()
type AttrLabel LanguageIdPropertyInfo Source # 
type AttrLabel LanguageIdPropertyInfo = "id"
type AttrGetType LanguageIdPropertyInfo Source # 
type AttrGetType LanguageIdPropertyInfo = Text
type AttrBaseTypeConstraint LanguageIdPropertyInfo Source # 
type AttrBaseTypeConstraint LanguageIdPropertyInfo = IsLanguage
type AttrAllowedOps LanguageIdPropertyInfo Source # 
type AttrAllowedOps LanguageIdPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getLanguageId :: (MonadIO m, IsLanguage o) => o -> m Text Source #

languageId :: AttrLabelProxy "id" Source #

Name

data LanguageNamePropertyInfo Source #

Instances

AttrInfo LanguageNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps LanguageNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LanguageNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LanguageNamePropertyInfo :: * -> Constraint

type AttrGetType LanguageNamePropertyInfo :: *

type AttrLabel LanguageNamePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LanguageNamePropertyInfo o => Proxy * LanguageNamePropertyInfo -> o -> IO (AttrGetType LanguageNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LanguageNamePropertyInfo o, AttrSetTypeConstraint LanguageNamePropertyInfo b) => Proxy * LanguageNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LanguageNamePropertyInfo o => Proxy * LanguageNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LanguageNamePropertyInfo o, AttrSetTypeConstraint LanguageNamePropertyInfo b) => Proxy * LanguageNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LanguageNamePropertyInfo Source # 
type AttrSetTypeConstraint LanguageNamePropertyInfo = * ~ ()
type AttrLabel LanguageNamePropertyInfo Source # 
type AttrLabel LanguageNamePropertyInfo = "name"
type AttrGetType LanguageNamePropertyInfo Source # 
type AttrGetType LanguageNamePropertyInfo = Text
type AttrBaseTypeConstraint LanguageNamePropertyInfo Source # 
type AttrBaseTypeConstraint LanguageNamePropertyInfo = IsLanguage
type AttrAllowedOps LanguageNamePropertyInfo Source # 
type AttrAllowedOps LanguageNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getLanguageName :: (MonadIO m, IsLanguage o) => o -> m Text Source #

languageName :: AttrLabelProxy "name" Source #

Section

data LanguageSectionPropertyInfo Source #

Instances

AttrInfo LanguageSectionPropertyInfo Source # 

Associated Types

type AttrAllowedOps LanguageSectionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LanguageSectionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LanguageSectionPropertyInfo :: * -> Constraint

type AttrGetType LanguageSectionPropertyInfo :: *

type AttrLabel LanguageSectionPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LanguageSectionPropertyInfo o => Proxy * LanguageSectionPropertyInfo -> o -> IO (AttrGetType LanguageSectionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LanguageSectionPropertyInfo o, AttrSetTypeConstraint LanguageSectionPropertyInfo b) => Proxy * LanguageSectionPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LanguageSectionPropertyInfo o => Proxy * LanguageSectionPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LanguageSectionPropertyInfo o, AttrSetTypeConstraint LanguageSectionPropertyInfo b) => Proxy * LanguageSectionPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LanguageSectionPropertyInfo Source # 
type AttrSetTypeConstraint LanguageSectionPropertyInfo = * ~ ()
type AttrLabel LanguageSectionPropertyInfo Source # 
type AttrLabel LanguageSectionPropertyInfo = "section"
type AttrGetType LanguageSectionPropertyInfo Source # 
type AttrGetType LanguageSectionPropertyInfo = Text
type AttrBaseTypeConstraint LanguageSectionPropertyInfo Source # 
type AttrBaseTypeConstraint LanguageSectionPropertyInfo = IsLanguage
type AttrAllowedOps LanguageSectionPropertyInfo Source # 
type AttrAllowedOps LanguageSectionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

getLanguageSection :: (MonadIO m, IsLanguage o) => o -> m Text Source #

languageSection :: AttrLabelProxy "section" Source #