gi-gtksource-3.0.9: 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.StyleScheme

Contents

Description

 

Synopsis

Exported types

newtype StyleScheme Source #

Constructors

StyleScheme (ManagedPtr StyleScheme) 

Instances

GObject StyleScheme Source # 
IsObject StyleScheme Source # 
IsStyleScheme StyleScheme Source # 
((~) * info (ResolveStyleSchemeMethod t StyleScheme), MethodInfo * info StyleScheme p) => IsLabel t (StyleScheme -> p) Source # 

Methods

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

((~) * info (ResolveStyleSchemeMethod t StyleScheme), MethodInfo * info StyleScheme p) => IsLabelProxy t (StyleScheme -> p) Source # 
HasAttributeList * StyleScheme Source # 
type SignalList StyleScheme Source # 
type SignalList StyleScheme
type AttributeList StyleScheme Source # 
type AttributeList StyleScheme

class GObject o => IsStyleScheme o Source #

Instances

(GObject a, UnknownAncestorError Constraint StyleScheme a) => IsStyleScheme a Source # 
IsStyleScheme StyleScheme Source # 

Methods

getAuthors

data StyleSchemeGetAuthorsMethodInfo Source #

Instances

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

Methods

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

getDescription

data StyleSchemeGetDescriptionMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsStyleScheme a) => MethodInfo * StyleSchemeGetDescriptionMethodInfo a signature Source # 

Methods

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

getFilename

data StyleSchemeGetFilenameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsStyleScheme a) => MethodInfo * StyleSchemeGetFilenameMethodInfo a signature Source # 

Methods

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

getId

data StyleSchemeGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStyleScheme a) => MethodInfo * StyleSchemeGetIdMethodInfo a signature Source # 

Methods

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

styleSchemeGetId :: (MonadIO m, IsStyleScheme a) => a -> m Text Source #

getName

data StyleSchemeGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsStyleScheme a) => MethodInfo * StyleSchemeGetNameMethodInfo a signature Source # 

Methods

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

getStyle

data StyleSchemeGetStyleMethodInfo Source #

Instances

((~) * signature (Text -> m (Maybe Style)), MonadIO m, IsStyleScheme a) => MethodInfo * StyleSchemeGetStyleMethodInfo a signature Source # 

Methods

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

Properties

description

data StyleSchemeDescriptionPropertyInfo Source #

Instances

AttrInfo StyleSchemeDescriptionPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleSchemeDescriptionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleSchemeDescriptionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleSchemeDescriptionPropertyInfo :: * -> Constraint

type AttrGetType StyleSchemeDescriptionPropertyInfo :: *

type AttrLabel StyleSchemeDescriptionPropertyInfo :: Symbol

type AttrOrigin StyleSchemeDescriptionPropertyInfo :: *

type AttrSetTypeConstraint StyleSchemeDescriptionPropertyInfo Source # 
type AttrSetTypeConstraint StyleSchemeDescriptionPropertyInfo = * ~ ()
type AttrOrigin StyleSchemeDescriptionPropertyInfo Source # 
type AttrLabel StyleSchemeDescriptionPropertyInfo Source # 
type AttrLabel StyleSchemeDescriptionPropertyInfo = "description"
type AttrGetType StyleSchemeDescriptionPropertyInfo Source # 
type AttrBaseTypeConstraint StyleSchemeDescriptionPropertyInfo Source # 
type AttrAllowedOps StyleSchemeDescriptionPropertyInfo Source # 
type AttrAllowedOps StyleSchemeDescriptionPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

styleSchemeDescription :: AttrLabelProxy "description" Source #

filename

data StyleSchemeFilenamePropertyInfo Source #

Instances

AttrInfo StyleSchemeFilenamePropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleSchemeFilenamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleSchemeFilenamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleSchemeFilenamePropertyInfo :: * -> Constraint

type AttrGetType StyleSchemeFilenamePropertyInfo :: *

type AttrLabel StyleSchemeFilenamePropertyInfo :: Symbol

type AttrOrigin StyleSchemeFilenamePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleSchemeFilenamePropertyInfo Source # 
type AttrSetTypeConstraint StyleSchemeFilenamePropertyInfo = * ~ ()
type AttrOrigin StyleSchemeFilenamePropertyInfo Source # 
type AttrLabel StyleSchemeFilenamePropertyInfo Source # 
type AttrLabel StyleSchemeFilenamePropertyInfo = "filename"
type AttrGetType StyleSchemeFilenamePropertyInfo Source # 
type AttrGetType StyleSchemeFilenamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleSchemeFilenamePropertyInfo Source # 
type AttrBaseTypeConstraint StyleSchemeFilenamePropertyInfo = IsStyleScheme
type AttrAllowedOps StyleSchemeFilenamePropertyInfo Source # 
type AttrAllowedOps StyleSchemeFilenamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

styleSchemeFilename :: AttrLabelProxy "filename" Source #

id

data StyleSchemeIdPropertyInfo Source #

Instances

AttrInfo StyleSchemeIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleSchemeIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleSchemeIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleSchemeIdPropertyInfo :: * -> Constraint

type AttrGetType StyleSchemeIdPropertyInfo :: *

type AttrLabel StyleSchemeIdPropertyInfo :: Symbol

type AttrOrigin StyleSchemeIdPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleSchemeIdPropertyInfo Source # 
type AttrSetTypeConstraint StyleSchemeIdPropertyInfo = * ~ Text
type AttrOrigin StyleSchemeIdPropertyInfo Source # 
type AttrLabel StyleSchemeIdPropertyInfo Source # 
type AttrLabel StyleSchemeIdPropertyInfo = "id"
type AttrGetType StyleSchemeIdPropertyInfo Source # 
type AttrGetType StyleSchemeIdPropertyInfo = Text
type AttrBaseTypeConstraint StyleSchemeIdPropertyInfo Source # 
type AttrBaseTypeConstraint StyleSchemeIdPropertyInfo = IsStyleScheme
type AttrAllowedOps StyleSchemeIdPropertyInfo Source # 
type AttrAllowedOps StyleSchemeIdPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleSchemeId :: IsStyleScheme o => Text -> IO (GValueConstruct o) Source #

getStyleSchemeId :: (MonadIO m, IsStyleScheme o) => o -> m Text Source #

styleSchemeId :: AttrLabelProxy "id" Source #

name

data StyleSchemeNamePropertyInfo Source #

Instances

AttrInfo StyleSchemeNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleSchemeNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleSchemeNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleSchemeNamePropertyInfo :: * -> Constraint

type AttrGetType StyleSchemeNamePropertyInfo :: *

type AttrLabel StyleSchemeNamePropertyInfo :: Symbol

type AttrOrigin StyleSchemeNamePropertyInfo :: *

Methods

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

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

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

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

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

styleSchemeName :: AttrLabelProxy "name" Source #