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.Gtk.Structs.IMContextInfo
Description
Bookkeeping information about a loadable input method.
- newtype IMContextInfo = IMContextInfo (ManagedPtr IMContextInfo)
- newZeroIMContextInfo :: MonadIO m => m IMContextInfo
- noIMContextInfo :: Maybe IMContextInfo
- clearIMContextInfoContextId :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoContextId :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoContextId :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoContextName :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoContextName :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoContextName :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDomain :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDomain :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDomain :: MonadIO m => IMContextInfo -> CString -> m ()
- clearIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m ()
- getIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m (Maybe Text)
- setIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> CString -> m ()
Exported types
newtype IMContextInfo Source #
Constructors
IMContextInfo (ManagedPtr IMContextInfo) |
Instances
WrappedPtr IMContextInfo Source # | |
(~) AttrOpTag tag AttrSet => Constructible IMContextInfo tag Source # | |
newZeroIMContextInfo :: MonadIO m => m IMContextInfo Source #
Construct a IMContextInfo
struct initialized to zero.
Properties
contextId
clearIMContextInfoContextId :: MonadIO m => IMContextInfo -> m () Source #
getIMContextInfoContextId :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #
setIMContextInfoContextId :: MonadIO m => IMContextInfo -> CString -> m () Source #
contextName
clearIMContextInfoContextName :: MonadIO m => IMContextInfo -> m () Source #
getIMContextInfoContextName :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #
setIMContextInfoContextName :: MonadIO m => IMContextInfo -> CString -> m () Source #
defaultLocales
clearIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m () Source #
getIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #
setIMContextInfoDefaultLocales :: MonadIO m => IMContextInfo -> CString -> m () Source #
domain
clearIMContextInfoDomain :: MonadIO m => IMContextInfo -> m () Source #
getIMContextInfoDomain :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #
setIMContextInfoDomain :: MonadIO m => IMContextInfo -> CString -> m () Source #
domainDirname
clearIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m () Source #
getIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> m (Maybe Text) Source #
setIMContextInfoDomainDirname :: MonadIO m => IMContextInfo -> CString -> m () Source #