1 /* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
2 /* vim:set et sts=4: */
3 #ifndef __CONFIG_GCONF_H__
4 #define __CONFIG_GCONF_H__
7 #include <gconf/gconf-client.h>
9 #define IBUS_TYPE_CONFIG_GCONF \
10 (ibus_config_gconf_get_type ())
11 #define IBUS_CONFIG_GCONF(obj) \
12 (G_TYPE_CHECK_INSTANCE_CAST ((obj), IBUS_TYPE_CONFIG_GCONF, IBusConfigGConf))
13 #define IBUS_CONFIG_GCONF_CLASS(klass) \
14 (G_TYPE_CHECK_CLASS_CAST ((klass), IBUS_TYPE_CONFIG_GCONF, IBusConfigGConfClass))
15 #define IBUS_IS_CONFIG_GCONF(obj) \
16 (G_TYPE_CHECK_INSTANCE_TYPE ((obj), IBUS_TYPE_CONFIG_GCONF))
17 #define IBUS_IS_CONFIG_GCONF_CLASS(klass) \
18 (G_TYPE_CHECK_CLASS_TYPE ((klass), IBUS_TYPE_CONFIG_GCONF))
19 #define IBUS_CONFIG_GCONF_GET_CLASS(obj) \
20 (G_TYPE_INSTANCE_GET_CLASS ((obj), IBUS_TYPE_CONFIG_GCONF, IBusConfigGConfClass))
22 typedef struct _IBusConfigGConf IBusConfigGConf;
23 typedef struct _IBusConfigGConfClass IBusConfigGConfClass;
25 GType ibus_config_gconf_get_type (void);
26 IBusConfigGConf *ibus_config_gconf_new (GDBusConnection *connection);