ergtk-im-context-erkeyb.h File Reference

#include <gtk/gtk.h>
#include <gtk/gtkimcontextsimple.h>
Include dependency graph for ergtk-im-context-erkeyb.h:
This graph shows which files directly or indirectly include this file:

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 Documentation

#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))

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 Documentation

Definition at line 54 of file ergtk-im-context-erkeyb.h.

Definition at line 55 of file ergtk-im-context-erkeyb.h.


Function Documentation

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 }

Here is the caller graph for this function:

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 }

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

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().

Generated by  doxygen 1.6.2-20100208