Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
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.
UnicodeBlock (ManagedPtr UnicodeBlock) |
Instances
Eq UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock (==) :: UnicodeBlock -> UnicodeBlock -> Bool # (/=) :: UnicodeBlock -> UnicodeBlock -> Bool # | |
GObject UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
ManagedPtrNewtype UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock toManagedPtr :: UnicodeBlock -> ManagedPtr UnicodeBlock | |
TypedObject UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
HasParentTypes UnicodeBlock Source # | |
Defined in GI.IBus.Objects.UnicodeBlock | |
IsGValue (Maybe UnicodeBlock) Source # | Convert |
Defined in GI.IBus.Objects.UnicodeBlock gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe UnicodeBlock -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe 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
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, copy, destroy, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, removeQattachment, runDispose, serializeObject, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getEnd, getName, getProperty, getQattachment, getQdata, getStart.
Setters
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