| 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.Structs.Encoding
Contents
Description
- newtype Encoding = Encoding (ManagedPtr Encoding)
- noEncoding :: Maybe Encoding
- data EncodingCopyMethodInfo
- encodingCopy :: (HasCallStack, MonadIO m) => Encoding -> m Encoding
- data EncodingFreeMethodInfo
- encodingFree :: (HasCallStack, MonadIO m) => Encoding -> m ()
- encodingGetAll :: (HasCallStack, MonadIO m) => m [Encoding]
- data EncodingGetCharsetMethodInfo
- encodingGetCharset :: (HasCallStack, MonadIO m) => Encoding -> m Text
- encodingGetCurrent :: (HasCallStack, MonadIO m) => m Encoding
- encodingGetDefaultCandidates :: (HasCallStack, MonadIO m) => m [Encoding]
- encodingGetFromCharset :: (HasCallStack, MonadIO m) => Text -> m (Maybe Encoding)
- data EncodingGetNameMethodInfo
- encodingGetName :: (HasCallStack, MonadIO m) => Encoding -> m Text
- encodingGetUtf8 :: (HasCallStack, MonadIO m) => m Encoding
- data EncodingToStringMethodInfo
- encodingToString :: (HasCallStack, MonadIO m) => Encoding -> m Text
Exported types
Constructors
| Encoding (ManagedPtr Encoding) |
Instances
| BoxedObject Encoding Source # | |
| ((~) * info (ResolveEncodingMethod t Encoding), MethodInfo * info Encoding p) => IsLabel t (Encoding -> p) Source # | |
| ((~) * info (ResolveEncodingMethod t Encoding), MethodInfo * info Encoding p) => IsLabelProxy t (Encoding -> p) Source # | |
| HasAttributeList * Encoding Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature Source # | |
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature Source # | |
| ((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature Source # | |
| type AttributeList Encoding Source # | |
Methods
copy
data EncodingCopyMethodInfo Source #
Instances
| ((~) * signature (m Encoding), MonadIO m) => MethodInfo * EncodingCopyMethodInfo Encoding signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Encoding |
|
| -> m Encoding | Returns: a copy of |
Used by language bindings.
Since: 3.14
free
data EncodingFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * EncodingFreeMethodInfo Encoding signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Encoding |
|
| -> m () |
Used by language bindings.
Since: 3.14
getAll
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m [Encoding] | Returns: a list of
all 'GI.GtkSource.Structs.Encoding.Encoding'\'s. Free with |
Gets all encodings.
Since: 3.14
getCharset
data EncodingGetCharsetMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetCharsetMethodInfo Encoding signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Encoding |
|
| -> m Text | Returns: the character set of the |
Gets the character set of the Encoding, such as "UTF-8" or
"ISO-8859-1".
Since: 3.14
getCurrent
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m Encoding | Returns: the current locale encoding. |
Gets the Encoding for the current locale. See also getCharset.
Since: 3.14
getDefaultCandidates
encodingGetDefaultCandidates Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m [Encoding] | Returns: the list of
default candidate encodings. Free with |
Gets the list of default candidate encodings to try when loading a file. See
fileLoaderSetCandidateEncodings.
This function returns a different list depending on the current locale (i.e. language, country and default encoding). The UTF-8 encoding and the current locale encoding are guaranteed to be present in the returned list.
Since: 3.18
getFromCharset
encodingGetFromCharset Source #
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Text |
|
| -> m (Maybe Encoding) | Returns: the corresponding |
Gets a Encoding from a character set such as "UTF-8" or
"ISO-8859-1".
Since: 3.14
getName
data EncodingGetNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingGetNameMethodInfo Encoding signature Source # | |
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Encoding |
|
| -> m Text | Returns: the name of the |
Gets the name of the Encoding such as "Unicode" or "Western".
Since: 3.14
getUtf8
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m Encoding | Returns: the UTF-8 encoding. |
No description available in the introspection data.
Since: 3.14
toString
data EncodingToStringMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m) => MethodInfo * EncodingToStringMethodInfo Encoding signature Source # | |