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 |
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.
Instances
Eq UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock (==) :: UnicodeBlock -> UnicodeBlock -> Bool # (/=) :: UnicodeBlock -> UnicodeBlock -> Bool # | |
IsGValue UnicodeBlock Source # | Convert |
Defined in GI.IBus.Objects.UnicodeBlock toGValue :: UnicodeBlock -> IO GValue # fromGValue :: GValue -> IO UnicodeBlock # | |
GObject UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock gobjectType :: IO GType # | |
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
:: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
=> a |
|
-> m Char | Returns: end property in |
Gets the end code point in UnicodeBlock
.
getName
:: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
=> a |
|
-> m Text | Returns: name property in |
Gets the name in UnicodeBlock
. It should not be freed.
getStart
:: (HasCallStack, MonadIO m, IsUnicodeBlock a) | |
=> a |
|
-> m Char | Returns: start property in |
Gets the start code point in UnicodeBlock
.
load
:: (HasCallStack, MonadIO m) | |
=> Text |
|
-> m [UnicodeBlock] | Returns:
An |
No description available in the introspection data.
save
:: (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
set
unicodeBlock [ #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