gi-gtk-3.0.11: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.IMMulticontext

Contents

Description

 

Synopsis

Exported types

Methods

appendMenuitems

iMMulticontextAppendMenuitems Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMMulticontext a, IsMenuShell b) 
=> a

context: a IMMulticontext

-> b

menushell: a MenuShell

-> m () 

Deprecated: (Since version 3.10)It is better to use the system-wide input method framework for changing input methods. Modern desktop shells offer on-screen displays for this that can triggered with a keyboard shortcut, e.g. Super-Space.

Add menuitems for various available input methods to a menu; the menuitems, when selected, will switch the input method for the context and the global default input method.

getContextId

iMMulticontextGetContextId Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMMulticontext a) 
=> a

context: a IMMulticontext

-> m Text

Returns: the id of the currently active slave

Gets the id of the currently active slave of the context.

Since: 2.16

new

iMMulticontextNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m IMMulticontext

Returns: a new IMMulticontext.

Creates a new IMMulticontext.

setContextId

iMMulticontextSetContextId Source #

Arguments

:: (HasCallStack, MonadIO m, IsIMMulticontext a) 
=> a

context: a IMMulticontext

-> Text

contextId: the id to use

-> m () 

Sets the context id for context.

This causes the currently active slave of context to be replaced by the slave corresponding to the new context id.

Since: 2.16