WIP fix gtk3 setup issues
[platform/upstream/ibus.git] / conf / gconf / config.h
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__
5
6 #include <ibus.h>
7 #include <gconf/gconf-client.h>
8
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))
21
22 typedef struct _IBusConfigGConf IBusConfigGConf;
23 typedef struct _IBusConfigGConfClass IBusConfigGConfClass;
24
25 GType            ibus_config_gconf_get_type     (void);
26 IBusConfigGConf *ibus_config_gconf_new          (GDBusConnection    *connection);
27
28 #endif