ergtk-im-context-erkeyb.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #ifndef __ERGTK_IM_CONTEXT_ERKEYB_H__
00032 #define __ERGTK_IM_CONTEXT_ERKEYB_H__
00033
00034
00035
00036 #include <gtk/gtk.h>
00037 #include <gtk/gtkimcontextsimple.h>
00038
00039
00040
00041
00042
00043 G_BEGIN_DECLS
00044
00045 extern GType ergtk_type_im_context_erkeyb;
00046
00047 #define ERGTK_TYPE_IM_CONTEXT_ERKEYB (ergtk_type_im_context_erkeyb)
00048 #define ERGTK_IM_CONTEXT_ERKEYB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeyb))
00049 #define ERGTK_IM_CONTEXT_ERKEYB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB, ErGtkIMContextErkeybClass))
00050 #define ERGTK_IS_IM_CONTEXT_ERKEYB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ERGTK_TYPE_IM_CONTEXT_ERKEYB))
00051 #define ERGTK_IS_IM_CONTEXT_ERKEYB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ERGTK_TYPE_IM_CONTEXT_ERKEYB))
00052 #define ERGTK_IM_CONTEXT_ERKEYB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ERGTK_TYPE_IM_CONTEXT_ERKYEB, ErGtkIMContextErkeybClass))
00053
00054 typedef struct _ErGtkIMContextErkeyb ErGtkIMContextErkeyb;
00055 typedef struct _ErGtkIMContextErkeybClass ErGtkIMContextErkeybClass;
00056
00057 struct _ErGtkIMContextErkeyb
00058 {
00059 GtkIMContextSimple object;
00060
00061 guint finalizing : 1;
00062 };
00063
00064 struct _ErGtkIMContextErkeybClass
00065 {
00066 GtkIMContextSimpleClass parent_class;
00067 };
00068
00069 void ergtk_im_context_erkeyb_register_type (GTypeModule* type_module);
00070 GtkIMContext* ergtk_im_context_erkeyb_new (void);
00071
00072
00073 G_END_DECLS
00074
00075 #endif