Compilation Units
Tagged Types
procedure Append_Menuitems
(Self : not null access Gtk_IM_Multi_Context_Record;
Menushell : not null access Gtk.Menu_Shell.Gtk_Menu_Shell_Record'Class)
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. Deprecated since 3.10, 1
a Gtk.Menu_Shell.Gtk_Menu_Shell
function Get_Context_Id
(Self : not null access Gtk_IM_Multi_Context_Record)
return UTF8_String
Gets the id of the currently active slave of the Context. Since: gtk+ 2.16
the id of the currently active slave
function Get_Type return Glib.GType
type Gtk_IM_Multi_Context is access all Gtk_IM_Multi_Context_Record'Class;
function Gtk_IM_Multi_Context_New return Gtk_IM_Multi_Context
Creates a new Gtk.IM_Multi_Context.Gtk_IM_Multi_Context.
type Gtk_IM_Multi_Context_Record is new Gtk_IM_Context_Record with null record;
procedure Gtk_New (Self : out Gtk_IM_Multi_Context)
Creates a new Gtk.IM_Multi_Context.Gtk_IM_Multi_Context. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
procedure Initialize
(Self : not null access Gtk_IM_Multi_Context_Record'Class)
Creates a new Gtk.IM_Multi_Context.Gtk_IM_Multi_Context. Initialize does nothing if the object was already created with another call to Initialize* or G_New.
procedure Set_Context_Id
(Self : not null access Gtk_IM_Multi_Context_Record;
Context_Id : UTF8_String)
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: gtk+ 2.16
the id to use