| 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 |
GI.GtkSource.Objects.StyleScheme
Contents
Description
- newtype StyleScheme = StyleScheme (ForeignPtr StyleScheme)
- class GObject o => StyleSchemeK o
- toStyleScheme :: StyleSchemeK o => o -> IO StyleScheme
- noStyleScheme :: Maybe StyleScheme
- data StyleSchemeGetAuthorsMethodInfo
- styleSchemeGetAuthors :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe [Text])
- data StyleSchemeGetDescriptionMethodInfo
- styleSchemeGetDescription :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe Text)
- data StyleSchemeGetFilenameMethodInfo
- styleSchemeGetFilename :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe Text)
- data StyleSchemeGetIdMethodInfo
- styleSchemeGetId :: (MonadIO m, StyleSchemeK a) => a -> m Text
- data StyleSchemeGetNameMethodInfo
- styleSchemeGetName :: (MonadIO m, StyleSchemeK a) => a -> m Text
- data StyleSchemeGetStyleMethodInfo
- styleSchemeGetStyle :: (MonadIO m, StyleSchemeK a) => a -> Text -> m (Maybe Style)
- data StyleSchemeDescriptionPropertyInfo
- getStyleSchemeDescription :: (MonadIO m, StyleSchemeK o) => o -> m (Maybe Text)
- styleSchemeDescription :: AttrLabelProxy "description"
- data StyleSchemeFilenamePropertyInfo
- getStyleSchemeFilename :: (MonadIO m, StyleSchemeK o) => o -> m (Maybe Text)
- styleSchemeFilename :: AttrLabelProxy "filename"
- data StyleSchemeIdPropertyInfo
- constructStyleSchemeId :: Text -> IO ([Char], GValue)
- getStyleSchemeId :: (MonadIO m, StyleSchemeK o) => o -> m Text
- styleSchemeId :: AttrLabelProxy "id"
- data StyleSchemeNamePropertyInfo
- getStyleSchemeName :: (MonadIO m, StyleSchemeK o) => o -> m Text
- styleSchemeName :: AttrLabelProxy "name"
Exported types
newtype StyleScheme Source
Constructors
| StyleScheme (ForeignPtr StyleScheme) |
Instances
| GObject StyleScheme Source | |
| ((~) * info (ResolveStyleSchemeMethod t StyleScheme), MethodInfo * info StyleScheme p) => IsLabelProxy t (StyleScheme -> p) Source | |
| type ParentTypes StyleScheme Source | |
| type AttributeList StyleScheme Source | |
| type SignalList StyleScheme Source |
class GObject o => StyleSchemeK o Source
Instances
| (GObject o, IsDescendantOf StyleScheme o) => StyleSchemeK o Source |
toStyleScheme :: StyleSchemeK o => o -> IO StyleScheme Source
Methods
styleSchemeGetAuthors
data StyleSchemeGetAuthorsMethodInfo Source
Instances
| ((~) * signature (m (Maybe [Text])), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetAuthorsMethodInfo a signature Source |
styleSchemeGetAuthors :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe [Text]) Source
styleSchemeGetDescription
data StyleSchemeGetDescriptionMethodInfo Source
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetDescriptionMethodInfo a signature Source |
styleSchemeGetDescription :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe Text) Source
styleSchemeGetFilename
data StyleSchemeGetFilenameMethodInfo Source
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetFilenameMethodInfo a signature Source |
styleSchemeGetFilename :: (MonadIO m, StyleSchemeK a) => a -> m (Maybe Text) Source
styleSchemeGetId
data StyleSchemeGetIdMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetIdMethodInfo a signature Source |
styleSchemeGetId :: (MonadIO m, StyleSchemeK a) => a -> m Text Source
styleSchemeGetName
data StyleSchemeGetNameMethodInfo Source
Instances
| ((~) * signature (m Text), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetNameMethodInfo a signature Source |
styleSchemeGetName :: (MonadIO m, StyleSchemeK a) => a -> m Text Source
styleSchemeGetStyle
data StyleSchemeGetStyleMethodInfo Source
Instances
| ((~) * signature (Text -> m (Maybe Style)), MonadIO m, StyleSchemeK a) => MethodInfo * StyleSchemeGetStyleMethodInfo a signature Source |
styleSchemeGetStyle :: (MonadIO m, StyleSchemeK a) => a -> Text -> m (Maybe Style) Source
Properties
Description
data StyleSchemeDescriptionPropertyInfo Source
Instances
getStyleSchemeDescription :: (MonadIO m, StyleSchemeK o) => o -> m (Maybe Text) Source
styleSchemeDescription :: AttrLabelProxy "description" Source
Filename
data StyleSchemeFilenamePropertyInfo Source
Instances
| AttrInfo StyleSchemeFilenamePropertyInfo Source | |
| type AttrLabel StyleSchemeFilenamePropertyInfo = "filename" Source | |
| type AttrGetType StyleSchemeFilenamePropertyInfo = Maybe Text Source | |
| type AttrBaseTypeConstraint StyleSchemeFilenamePropertyInfo = StyleSchemeK Source | |
| type AttrSetTypeConstraint StyleSchemeFilenamePropertyInfo = * ~ () Source | |
| type AttrAllowedOps StyleSchemeFilenamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
getStyleSchemeFilename :: (MonadIO m, StyleSchemeK o) => o -> m (Maybe Text) Source
styleSchemeFilename :: AttrLabelProxy "filename" Source
Id
data StyleSchemeIdPropertyInfo Source
Instances
| AttrInfo StyleSchemeIdPropertyInfo Source | |
| type AttrLabel StyleSchemeIdPropertyInfo = "id" Source | |
| type AttrGetType StyleSchemeIdPropertyInfo = Text Source | |
| type AttrBaseTypeConstraint StyleSchemeIdPropertyInfo = StyleSchemeK Source | |
| type AttrSetTypeConstraint StyleSchemeIdPropertyInfo = * ~ Text Source | |
| type AttrAllowedOps StyleSchemeIdPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))) Source |
getStyleSchemeId :: (MonadIO m, StyleSchemeK o) => o -> m Text Source
styleSchemeId :: AttrLabelProxy "id" Source
Name
data StyleSchemeNamePropertyInfo Source
Instances
| AttrInfo StyleSchemeNamePropertyInfo Source | |
| type AttrLabel StyleSchemeNamePropertyInfo = "name" Source | |
| type AttrGetType StyleSchemeNamePropertyInfo = Text Source | |
| type AttrBaseTypeConstraint StyleSchemeNamePropertyInfo = StyleSchemeK Source | |
| type AttrSetTypeConstraint StyleSchemeNamePropertyInfo = * ~ () Source | |
| type AttrAllowedOps StyleSchemeNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) Source |
getStyleSchemeName :: (MonadIO m, StyleSchemeK o) => o -> m Text Source
styleSchemeName :: AttrLabelProxy "name" Source