SCIM Bridge 0.4.x
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
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"
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
46{
47 GtkIMContextClass parent_class;
48};
49
54
59
64
69
74
81
88
94void scim_bridge_client_imcontext_register_type (GTypeModule *type_module);
95
96#endif /*SCIMBRIDGECLIENTIMCONTEXTGTK_H_*/
GtkIMContext * scim_bridge_client_imcontext_new()
Definition scim-bridge-client-imcontext-gtk.c:685
void scim_bridge_client_imcontext_connection_opened()
Definition scim-bridge-client-imcontext-gtk.c:623
void scim_bridge_client_imcontext_register_type(GTypeModule *type_module)
Definition scim-bridge-client-imcontext-gtk.c:659
void scim_bridge_client_imcontext_static_initialize()
Definition scim-bridge-client-imcontext-gtk.c:593
void scim_bridge_client_imcontext_connection_closed()
Definition scim-bridge-client-imcontext-gtk.c:628
void scim_bridge_client_imcontext_static_finalize()
Definition scim-bridge-client-imcontext-gtk.c:608
GType scim_bridge_client_imcontext_get_type()
Definition scim-bridge-client-imcontext-gtk.c:653
This is the common header of IMContext over the all clients.
This header describes about fundamental definitions of scim-bridge.
Definition scim-bridge-client-imcontext-gtk.h:46