| 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.Language
Contents
Description
- newtype Language = Language (ManagedPtr Language)
- class GObject o => IsLanguage o
- toLanguage :: IsLanguage o => o -> IO Language
- noLanguage :: Maybe Language
- data LanguageGetGlobsMethodInfo
- languageGetGlobs :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m (Maybe [Text])
- data LanguageGetHiddenMethodInfo
- languageGetHidden :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m Bool
- data LanguageGetIdMethodInfo
- languageGetId :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m Text
- data LanguageGetMetadataMethodInfo
- languageGetMetadata :: (HasCallStack, MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text)
- data LanguageGetMimeTypesMethodInfo
- languageGetMimeTypes :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m (Maybe [Text])
- data LanguageGetNameMethodInfo
- languageGetName :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m Text
- data LanguageGetSectionMethodInfo
- languageGetSection :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m Text
- data LanguageGetStyleFallbackMethodInfo
- languageGetStyleFallback :: (HasCallStack, MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text)
- data LanguageGetStyleIdsMethodInfo
- languageGetStyleIds :: (HasCallStack, MonadIO m, IsLanguage a) => a -> m (Maybe [Text])
- data LanguageGetStyleNameMethodInfo
- languageGetStyleName :: (HasCallStack, MonadIO m, IsLanguage a) => a -> Text -> m (Maybe Text)
- data LanguageHiddenPropertyInfo
- getLanguageHidden :: (MonadIO m, IsLanguage o) => o -> m Bool
- languageHidden :: AttrLabelProxy "hidden"
- data LanguageIdPropertyInfo
- getLanguageId :: (MonadIO m, IsLanguage o) => o -> m Text
- languageId :: AttrLabelProxy "id"
- data LanguageNamePropertyInfo
- getLanguageName :: (MonadIO m, IsLanguage o) => o -> m Text
- languageName :: AttrLabelProxy "name"
- data LanguageSectionPropertyInfo
- getLanguageSection :: (MonadIO m, IsLanguage o) => o -> m Text
- languageSection :: AttrLabelProxy "section"
Exported types
Constructors
| Language (ManagedPtr Language) |
Instances
| GObject Language Source # | |
| IsObject Language Source # | |
| IsLanguage Language Source # | |
| ((~) * info (ResolveLanguageMethod t Language), MethodInfo * info Language p) => IsLabel t (Language -> p) Source # | |
| ((~) * info (ResolveLanguageMethod t Language), MethodInfo * info Language p) => IsLabelProxy t (Language -> p) Source # | |
| HasAttributeList * Language Source # | |
| type AttributeList Language Source # | |
| type SignalList Language Source # | |
class GObject o => IsLanguage o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Language a) => IsLanguage a Source # | |
| IsLanguage Language Source # | |
toLanguage :: IsLanguage o => o -> IO Language Source #
Methods
getGlobs
data LanguageGetGlobsMethodInfo Source #
Instances
| ((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetGlobsMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m (Maybe [Text]) | Returns:
a newly-allocated |
Returns the globs associated to this language. This is just
an utility wrapper around languageGetMetadata to
retrieve the "globs" metadata property and split it into an array.
getHidden
data LanguageGetHiddenMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetHiddenMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m Bool | Returns: |
Returns whether the language should be hidden from the user.
getId
data LanguageGetIdMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetIdMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m Text | Returns: the ID of |
Returns the ID of the language. The ID is not locale-dependent.
The returned string is owned by language and should not be freed
or modified.
getMetadata
data LanguageGetMetadataMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetMetadataMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> Text |
|
| -> m (Maybe Text) | Returns: value of property |
No description available in the introspection data.
getMimeTypes
data LanguageGetMimeTypesMethodInfo Source #
Instances
| ((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetMimeTypesMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m (Maybe [Text]) | Returns:
a newly-allocated |
Returns the mime types associated to this language. This is just
an utility wrapper around languageGetMetadata to
retrieve the "mimetypes" metadata property and split it into an
array.
getName
data LanguageGetNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetNameMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m Text | Returns: the name of |
Returns the localized name of the language.
The returned string is owned by language and should not be freed
or modified.
getSection
data LanguageGetSectionMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetSectionMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m Text | Returns: the section of |
Returns the localized section of the language.
Each language belong to a section (ex. HTML belogs to the
Markup section).
The returned string is owned by language and should not be freed
or modified.
getStyleFallback
data LanguageGetStyleFallbackMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleFallbackMethodInfo a signature Source # | |
languageGetStyleFallback Source #
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> Text |
|
| -> m (Maybe Text) | Returns: the ID of the style to use if the
specified |
Returns the ID of the style to use if the specified styleId
is not present in the current style scheme.
Since: 3.4
getStyleIds
data LanguageGetStyleIdsMethodInfo Source #
Instances
| ((~) * signature (m (Maybe [Text])), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleIdsMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> m (Maybe [Text]) | Returns:
a newly-allocated |
Returns the ids of the styles defined by this language.
getStyleName
data LanguageGetStyleNameMethodInfo Source #
Instances
| ((~) * signature (Text -> m (Maybe Text)), MonadIO m, IsLanguage a) => MethodInfo * LanguageGetStyleNameMethodInfo a signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m, IsLanguage a) | |
| => a |
|
| -> Text |
|
| -> m (Maybe Text) | Returns: the name of the style with ID |
Returns the name of the style with ID styleId defined by this language.
Properties
hidden
data LanguageHiddenPropertyInfo Source #
Instances
getLanguageHidden :: (MonadIO m, IsLanguage o) => o -> m Bool Source #
languageHidden :: AttrLabelProxy "hidden" Source #
id
data LanguageIdPropertyInfo Source #
Instances
getLanguageId :: (MonadIO m, IsLanguage o) => o -> m Text Source #
languageId :: AttrLabelProxy "id" Source #
name
data LanguageNamePropertyInfo Source #
Instances
getLanguageName :: (MonadIO m, IsLanguage o) => o -> m Text Source #
languageName :: AttrLabelProxy "name" Source #
section
data LanguageSectionPropertyInfo Source #
Instances
getLanguageSection :: (MonadIO m, IsLanguage o) => o -> m Text Source #
languageSection :: AttrLabelProxy "section" Source #