| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.IBus.Objects.UnicodeBlock
Description
No description available in the introspection data.
Synopsis
- newtype UnicodeBlock = UnicodeBlock (ManagedPtr UnicodeBlock)
- class (GObject o, IsDescendantOf UnicodeBlock o) => IsUnicodeBlock o
- toUnicodeBlock :: (MonadIO m, IsUnicodeBlock o) => o -> m UnicodeBlock
- unicodeBlockGetEnd :: (HasCallStack, MonadIO m, IsUnicodeBlock a) => a -> m Char
- unicodeBlockGetName :: (HasCallStack, MonadIO m, IsUnicodeBlock a) => a -> m Text
- unicodeBlockGetStart :: (HasCallStack, MonadIO m, IsUnicodeBlock a) => a -> m Char
- unicodeBlockLoad :: (HasCallStack, MonadIO m) => Text -> m [UnicodeBlock]
- unicodeBlockSave :: (HasCallStack, MonadIO m, IsUnicodeBlock a) => Text -> [a] -> m ()
- constructUnicodeBlockEnd :: (IsUnicodeBlock o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getUnicodeBlockEnd :: (MonadIO m, IsUnicodeBlock o) => o -> m Word32
- clearUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> m ()
- constructUnicodeBlockName :: (IsUnicodeBlock o, MonadIO m) => Text -> m (GValueConstruct o)
- getUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> m Text
- setUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> Text -> m ()
- constructUnicodeBlockStart :: (IsUnicodeBlock o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getUnicodeBlockStart :: (MonadIO m, IsUnicodeBlock o) => o -> m Word32
Exported types
newtype UnicodeBlock Source #
Memory-managed wrapper type.
Constructors
| UnicodeBlock (ManagedPtr UnicodeBlock) |
Instances
| Eq UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
| GObject UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
| ManagedPtrNewtype UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock Methods toManagedPtr :: UnicodeBlock -> ManagedPtr UnicodeBlock | |
| TypedObject UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock Methods glibType :: IO GType | |
| IsGValue UnicodeBlock Source # | Convert |
Defined in GI.IBus.Objects.UnicodeBlock | |
| HasParentTypes UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
| type ParentTypes UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
class (GObject o, IsDescendantOf UnicodeBlock o) => IsUnicodeBlock o Source #
Type class for types which can be safely cast to UnicodeBlock, for instance with toUnicodeBlock.
Instances
| (GObject o, IsDescendantOf UnicodeBlock o) => IsUnicodeBlock o Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
toUnicodeBlock :: (MonadIO m, IsUnicodeBlock o) => o -> m UnicodeBlock Source #
Cast to UnicodeBlock, for types for which this is known to be safe. For general casts, use castTo.
Methods
Overloaded methods
getEnd
Arguments
| :: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
| => a |
|
| -> m Char | Returns: end property in |
Gets the end code point in UnicodeBlock.
getName
Arguments
| :: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
| => a |
|
| -> m Text | Returns: name property in |
Gets the name in UnicodeBlock. It should not be freed.
getStart
Arguments
| :: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
| => a |
|
| -> m Char | Returns: start property in |
Gets the start code point in UnicodeBlock.
load
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Text |
|
| -> m [UnicodeBlock] | Returns:
An |
No description available in the introspection data.
save
Arguments
| :: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
| => Text |
|
| -> [a] |
|
| -> m () |
Save the list of UnicodeBlock to the cache file.
Properties
end
The Uniode end code point
constructUnicodeBlockEnd :: (IsUnicodeBlock o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “end” property. This is rarely needed directly, but it is used by new.
getUnicodeBlockEnd :: (MonadIO m, IsUnicodeBlock o) => o -> m Word32 Source #
Get the value of the “end” property.
When overloading is enabled, this is equivalent to
get unicodeBlock #end
name
The Uniode block name
clearUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> m () Source #
Set the value of the “name” property to Nothing.
When overloading is enabled, this is equivalent to
clear #name
constructUnicodeBlockName :: (IsUnicodeBlock o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “name” property. This is rarely needed directly, but it is used by new.
getUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> m Text Source #
Get the value of the “name” property.
When overloading is enabled, this is equivalent to
get unicodeBlock #name
setUnicodeBlockName :: (MonadIO m, IsUnicodeBlock o) => o -> Text -> m () Source #
Set the value of the “name” property.
When overloading is enabled, this is equivalent to
setunicodeBlock [ #name:=value ]
start
The Uniode start code point
constructUnicodeBlockStart :: (IsUnicodeBlock o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “start” property. This is rarely needed directly, but it is used by new.
getUnicodeBlockStart :: (MonadIO m, IsUnicodeBlock o) => o -> m Word32 Source #
Get the value of the “start” property.
When overloading is enabled, this is equivalent to
get unicodeBlock #start