aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-config-listener.h
diff options
context:
space:
mode:
authorRodrigo Moya <rodrigo@ximian.com>2002-11-02 11:00:30 +0800
committerRodrigo Moya <rodrigo@src.gnome.org>2002-11-02 11:00:30 +0800
commitbaff6e4ee423dbacdded177bdc734ce79cb93733 (patch)
treed2750d9331d1cc127165fbb8841a00594c1f76c5 /e-util/e-config-listener.h
parent9536369bca6b3da1a18d05e59e41ea6ed2eebead (diff)
downloadgsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar.gz
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar.bz2
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar.lz
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar.xz
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.tar.zst
gsoc2013-evolution-baff6e4ee423dbacdded177bdc734ce79cb93733.zip
ported to GConf and GObject.
2002-11-02 Rodrigo Moya <rodrigo@ximian.com> * e-config-listener.[ch]: ported to GConf and GObject. svn path=/trunk/; revision=18500
Diffstat (limited to 'e-util/e-config-listener.h')
-rw-r--r--e-util/e-config-listener.h19
1 files changed, 8 insertions, 11 deletions
diff --git a/e-util/e-config-listener.h b/e-util/e-config-listener.h
index 87159d147c..f14a9211b3 100644
--- a/e-util/e-config-listener.h
+++ b/e-util/e-config-listener.h
@@ -11,31 +11,30 @@
#ifndef __E_CONFIG_LISTENER_H__
#define __E_CONFIG_LISTENER_H__
-#include <gtk/gtkobject.h>
-#include <bonobo-config/bonobo-config-database.h>
+#include <glib-object.h>
G_BEGIN_DECLS
#define E_CONFIG_LISTENER_TYPE (e_config_listener_get_type ())
-#define E_CONFIG_LISTENER(o) (GTK_CHECK_CAST ((o), E_CONFIG_LISTENER_TYPE, EConfigListener))
-#define E_CONFIG_LISTENER_CLASS(k) (GTK_CHECK_CLASS_CAST((k), E_CONFIG_LISTENER_TYPE, EConfigListenerClass))
-#define E_IS_CONFIG_LISTENER(o) (GTK_CHECK_TYPE ((o), E_CONFIG_LISTENER_TYPE))
-#define E_IS_CONFIG_LISTENER_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_CONFIG_LISTENER_TYPE))
+#define E_CONFIG_LISTENER(o) (G_TYPE_CHECK_INSTANCECAST ((o), E_CONFIG_LISTENER_TYPE, EConfigListener))
+#define E_CONFIG_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), E_CONFIG_LISTENER_TYPE, EConfigListenerClass))
+#define E_IS_CONFIG_LISTENER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), E_CONFIG_LISTENER_TYPE))
+#define E_IS_CONFIG_LISTENER_CLASS(k) (GT_TYPE_CHECK_CLASS_TYPE ((k), E_CONFIG_LISTENER_TYPE))
typedef struct _EConfigListenerPrivate EConfigListenerPrivate;
typedef struct {
- GtkObject object;
+ GObject object;
EConfigListenerPrivate *priv;
} EConfigListener;
typedef struct {
- GtkObjectClass parent_class;
+ GObjectClass parent_class;
void (* key_changed) (EConfigListener *cl, const char *key);
} EConfigListenerClass;
-GtkType e_config_listener_get_type (void);
+GType e_config_listener_get_type (void);
EConfigListener *e_config_listener_new (void);
gboolean e_config_listener_get_boolean_with_default (EConfigListener *cl,
@@ -67,8 +66,6 @@ void e_config_listener_set_string (EConfigListener *cl,
const char *key,
const char *value);
-Bonobo_ConfigDatabase e_config_listener_get_db (EConfigListener *cl);
-
G_END_DECLS
#endif