Ardour  9.0-pre0-384-ga76afae0e9
gtkimmulticontext.h File Reference
#include <gtk/gtkimcontext.h>
#include <gtk/gtkmenushell.h>
Include dependency graph for gtkimmulticontext.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkIMMulticontext
 
struct  _GtkIMMulticontextClass
 

Macros

#define GTK_TYPE_IM_MULTICONTEXT   (gtk_im_multicontext_get_type ())
 
#define GTK_IM_MULTICONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext))
 
#define GTK_IM_MULTICONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
 
#define GTK_IS_IM_MULTICONTEXT(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT))
 
#define GTK_IS_IM_MULTICONTEXT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT))
 
#define GTK_IM_MULTICONTEXT_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
 

Typedefs

typedef struct _GtkIMMulticontext GtkIMMulticontext
 
typedef struct _GtkIMMulticontextClass GtkIMMulticontextClass
 
typedef struct _GtkIMMulticontextPrivate GtkIMMulticontextPrivate
 

Functions

GType gtk_im_multicontext_get_type (void) G_GNUC_CONST
 
GtkIMContextgtk_im_multicontext_new (void)
 
void gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context, GtkMenuShell *menushell)
 
const char * gtk_im_multicontext_get_context_id (GtkIMMulticontext *context)
 
void gtk_im_multicontext_set_context_id (GtkIMMulticontext *context, const char *context_id)
 

Macro Definition Documentation

◆ GTK_IM_MULTICONTEXT

#define GTK_IM_MULTICONTEXT (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext))

Definition at line 33 of file gtkimmulticontext.h.

◆ GTK_IM_MULTICONTEXT_CLASS

#define GTK_IM_MULTICONTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))

Definition at line 34 of file gtkimmulticontext.h.

◆ GTK_IM_MULTICONTEXT_GET_CLASS

#define GTK_IM_MULTICONTEXT_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))

Definition at line 37 of file gtkimmulticontext.h.

◆ GTK_IS_IM_MULTICONTEXT

#define GTK_IS_IM_MULTICONTEXT (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT))

Definition at line 35 of file gtkimmulticontext.h.

◆ GTK_IS_IM_MULTICONTEXT_CLASS

#define GTK_IS_IM_MULTICONTEXT_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT))

Definition at line 36 of file gtkimmulticontext.h.

◆ GTK_TYPE_IM_MULTICONTEXT

#define GTK_TYPE_IM_MULTICONTEXT   (gtk_im_multicontext_get_type ())

Definition at line 32 of file gtkimmulticontext.h.

Typedef Documentation

◆ GtkIMMulticontext

Definition at line 30 of file gtkimmulticontext.h.

◆ GtkIMMulticontextClass

Definition at line 30 of file gtkimmulticontext.h.

◆ GtkIMMulticontextPrivate

typedef struct _GtkIMMulticontextPrivate GtkIMMulticontextPrivate

Definition at line 30 of file gtkimmulticontext.h.

Function Documentation

◆ gtk_im_multicontext_append_menuitems()

void gtk_im_multicontext_append_menuitems ( GtkIMMulticontext context,
GtkMenuShell menushell 
)

◆ gtk_im_multicontext_get_context_id()

const char* gtk_im_multicontext_get_context_id ( GtkIMMulticontext context)

◆ gtk_im_multicontext_get_type()

GType gtk_im_multicontext_get_type ( void  )

◆ gtk_im_multicontext_new()

GtkIMContext* gtk_im_multicontext_new ( void  )

◆ gtk_im_multicontext_set_context_id()

void gtk_im_multicontext_set_context_id ( GtkIMMulticontext context,
const char *  context_id 
)