SCIM Bridge
0.4.x
client-gtk
scim-bridge-client-imcontext-gtk.h
Go to the documentation of this file.
1
/*
2
* SCIM Bridge
3
*
4
* Copyright (c) 2006 Ryo Dairiki <ryo-dairiki@users.sourceforge.net>
5
*
6
*
7
* This library is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public
9
* License as published by the Free Software Foundation and
10
* appearing in the file LICENSE.LGPL included in the package of this file.
11
* You can also redistribute it and/or modify it under the terms of
12
* the GNU General Public License as published by the Free Software Foundation and
13
* appearing in the file LICENSE.GPL included in the package of this file.
14
*
15
* This library is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18
*/
19
25
26
27
#ifndef SCIMBRIDGECLIENTIMCONTEXTGTK_H_
28
#define SCIMBRIDGECLIENTIMCONTEXTGTK_H_
29
30
#include <gtk/gtk.h>
31
#include <gtk/gtkimcontext.h>
32
33
#include <gdk/gdk.h>
34
35
#include "
scim-bridge.h
"
36
#include "
scim-bridge-client-imcontext.h
"
37
38
#define GTK_TYPE_SCIM_CLIENT_IMCONTEXT (scim_bridge_client_imcontext_get_type ())
39
#define SCIM_BRIDGE_CLIENT_IMCONTEXT(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_SCIM_CLIENT_IMCONTEXT, ScimBridgeClientIMContext))
40
#define SCIM_BRIDGE_CLIENT_IMCONTEXT_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCIM_CLIENT_IMCONTEXT, ScimBridgeClientIMContextClass))
41
#define IS_SCIM_BRIDGE_CLIENT_IMCONTEXT(class) (GTK_CHECK_TYPE ((obj), GTK_TYPE_SCIM_CLIENT_IMCONTEXT))
42
#define IS_SCIM_BRIDGE_CLIENT_IMCONTEXT_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCIM_CLIENT_IMCONTEXT))
43
#define SCIM_BRIDGE_CLIENT_IMCONTEXT_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_TYPE_SCIM_CLIENT_IMCONTEXT, ScimBridgeClientIMContextClass))
44
45
struct
_ScimBridgeClientIMContextClass
46
{
47
GtkIMContextClass parent_class;
48
};
49
53
typedef
struct
_ScimBridgeClientIMContextClass
ScimBridgeClientIMContextClass
;
54
58
void
scim_bridge_client_imcontext_static_initialize ();
59
63
void
scim_bridge_client_imcontext_static_finalize ();
64
68
void
scim_bridge_client_imcontext_connection_opened ();
69
73
void
scim_bridge_client_imcontext_connection_closed ();
74
80
GtkIMContext *scim_bridge_client_imcontext_new ();
81
87
GType scim_bridge_client_imcontext_get_type ();
88
94
void
scim_bridge_client_imcontext_register_type (GTypeModule *type_module);
95
96
#endif
/*SCIMBRIDGECLIENTIMCONTEXTGTK_H_*/
ScimBridgeClientIMContextClass
struct _ScimBridgeClientIMContextClass ScimBridgeClientIMContextClass
Definition
scim-bridge-client-imcontext-gtk.h:53
scim-bridge-client-imcontext.h
This is the common header of IMContext over the all clients.
scim-bridge.h
This header describes about fundamental definitions of scim-bridge.
_ScimBridgeClientIMContextClass
Definition
scim-bridge-client-imcontext-gtk.h:46
Generated by
1.18.0