#include <gtk/gtk.h>
#include <gtk/gtkimcontextsimple.h>
Go to the source code of this file.
Data Structures | |
struct | _ErGtkIMContextErkeyb |
struct | _ErGtkIMContextErkeybClass |
Defines | |
#define | ERGTK_TYPE_IM_CONTEXT_ERKEYB (ergtk_type_im_context_erkeyb) |
#define | ERGTK_IM_CONTEXT_ERKEYB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeyb)) |
#define | ERGTK_IM_CONTEXT_ERKEYB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeybClass)) |
#define | ERGTK_IS_IM_CONTEXT_ERKEYB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB)) |
#define | ERGTK_IS_IM_CONTEXT_ERKEYB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB)) |
#define | ERGTK_IM_CONTEXT_ERKEYB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ERGTK_TYPE_IM_CONTEXT_ERKYEB, ErGtkIMContextErkeybClass)) |
Typedefs | |
typedef struct _ErGtkIMContextErkeyb | ErGtkIMContextErkeyb |
typedef struct _ErGtkIMContextErkeybClass | ErGtkIMContextErkeybClass |
Functions | |
void | ergtk_im_context_erkeyb_register_type (GTypeModule *type_module) |
GtkIMContext * | ergtk_im_context_erkeyb_new (void) |
Variables | |
G_BEGIN_DECLS GType | ergtk_type_im_context_erkeyb |
#define ERGTK_IM_CONTEXT_ERKEYB | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeyb)) |
Definition at line 48 of file ergtk-im-context-erkeyb.h.
Referenced by ergtk_im_context_erkeyb_finalize(), and ergtk_im_context_erkeyb_new().
#define ERGTK_IM_CONTEXT_ERKEYB_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeybClass)) |
Definition at line 49 of file ergtk-im-context-erkeyb.h.
#define ERGTK_IM_CONTEXT_ERKEYB_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), ERGTK_TYPE_IM_CONTEXT_ERKYEB, ErGtkIMContextErkeybClass)) |
Definition at line 52 of file ergtk-im-context-erkeyb.h.
#define ERGTK_IS_IM_CONTEXT_ERKEYB | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB)) |
Definition at line 50 of file ergtk-im-context-erkeyb.h.
#define ERGTK_IS_IM_CONTEXT_ERKEYB_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB)) |
Definition at line 51 of file ergtk-im-context-erkeyb.h.
#define ERGTK_TYPE_IM_CONTEXT_ERKEYB (ergtk_type_im_context_erkeyb) |
Definition at line 47 of file ergtk-im-context-erkeyb.h.
Referenced by ergtk_im_context_erkeyb_new().
typedef struct _ErGtkIMContextErkeyb ErGtkIMContextErkeyb |
Definition at line 54 of file ergtk-im-context-erkeyb.h.
typedef struct _ErGtkIMContextErkeybClass ErGtkIMContextErkeybClass |
Definition at line 55 of file ergtk-im-context-erkeyb.h.
GtkIMContext* ergtk_im_context_erkeyb_new | ( | void | ) |
Definition at line 153 of file ergtk-im-context-erkeyb.c.
References DBG_ENTRY, DBG_EXIT, ERGTK_IM_CONTEXT_ERKEYB, and ERGTK_TYPE_IM_CONTEXT_ERKEYB.
Referenced by im_module_create().
00154 { 00155 DBG_ENTRY; 00156 00157 ErGtkIMContextErkeyb* result = NULL ; 00158 result = ERGTK_IM_CONTEXT_ERKEYB( g_object_new(ERGTK_TYPE_IM_CONTEXT_ERKEYB, NULL )); 00159 00160 DBG_EXIT; 00161 return GTK_IM_CONTEXT( result) ; 00162 }
void ergtk_im_context_erkeyb_register_type | ( | GTypeModule * | type_module | ) |
Definition at line 78 of file ergtk-im-context-erkeyb.c.
References DBG, DBG_ENTRY, DBG_EXIT, ergtk_im_context_erkeyb_class_init(), ergtk_im_context_erkeyb_init(), and ergtk_type_im_context_erkeyb.
Referenced by im_module_init().
00079 { 00080 DBG_ENTRY; 00081 00082 if (! ergtk_type_im_context_erkeyb ) 00083 { 00084 static const GTypeInfo im_context_erkeyb_info = 00085 { 00086 sizeof (ErGtkIMContextErkeybClass), 00087 (GBaseInitFunc) NULL, 00088 (GBaseFinalizeFunc) NULL, 00089 (GClassInitFunc) ergtk_im_context_erkeyb_class_init, 00090 NULL, /* class_finalize */ 00091 NULL, /* class_data */ 00092 sizeof (ErGtkIMContextErkeyb), 00093 0, 00094 (GInstanceInitFunc) ergtk_im_context_erkeyb_init, 00095 NULL 00096 }; 00097 00098 ergtk_type_im_context_erkeyb = 00099 g_type_module_register_type (type_module, 00100 GTK_TYPE_IM_CONTEXT_SIMPLE, 00101 "ErGtkIMContextErkeyb", 00102 &im_context_erkeyb_info, 0); 00103 } 00104 else { 00105 DBG("ErGtkIMContextErkeyb was already registered. This is not an error.\n"); 00106 } 00107 DBG_EXIT; 00108 }
G_BEGIN_DECLS GType ergtk_type_im_context_erkeyb |
Copyright (C) 2009 iRex Technologies B.V. All rights reserved.
Definition at line 60 of file ergtk-im-context-erkeyb.c.
Referenced by ergtk_im_context_erkeyb_register_type().