diff options
Diffstat (limited to 'e-util/e-config-listener.h')
-rw-r--r-- | e-util/e-config-listener.h | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/e-util/e-config-listener.h b/e-util/e-config-listener.h index 9b331a7c8a..a393350ce4 100644 --- a/e-util/e-config-listener.h +++ b/e-util/e-config-listener.h @@ -11,48 +11,46 @@ #ifndef __E_CONFIG_LISTENER_H__ #define __E_CONFIG_LISTENER_H__ -#include <glib-object.h> +#include <gtk/gtkobject.h> +#include <libgnome/gnome-defs.h> +#include <bonobo-conf/bonobo-config-database.h> -G_BEGIN_DECLS +BEGIN_GNOME_DECLS #define E_CONFIG_LISTENER_TYPE (e_config_listener_get_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)) +#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)) typedef struct _EConfigListenerPrivate EConfigListenerPrivate; typedef struct { - GObject object; + GtkObject object; EConfigListenerPrivate *priv; } EConfigListener; typedef struct { - GObjectClass parent_class; + GtkObjectClass parent_class; void (* key_changed) (EConfigListener *cl, const char *key); } EConfigListenerClass; -GType e_config_listener_get_type (void); +GtkType e_config_listener_get_type (void); EConfigListener *e_config_listener_new (void); -gboolean e_config_listener_get_boolean (EConfigListener *cl, const char *key); gboolean e_config_listener_get_boolean_with_default (EConfigListener *cl, const char *key, gboolean def, gboolean *used_default); -float e_config_listener_get_float (EConfigListener *cl, const char *key); float e_config_listener_get_float_with_default (EConfigListener *cl, const char *key, float def, gboolean *used_default); -long e_config_listener_get_long (EConfigListener *cl, const char *key); long e_config_listener_get_long_with_default (EConfigListener *cl, const char *key, long def, gboolean *used_default); -char *e_config_listener_get_string (EConfigListener *cl, const char *key); char *e_config_listener_get_string_with_default (EConfigListener *cl, const char *key, const char *def, @@ -70,11 +68,10 @@ void e_config_listener_set_string (EConfigListener *cl, const char *key, const char *value); -void e_config_listener_remove_value (EConfigListener *cl, - const char *key); -void e_config_listener_remove_dir (EConfigListener *cl, - const char *dir); +void e_config_listener_remove_dir (EConfigListener *cl, const char *dir); -G_END_DECLS +Bonobo_ConfigDatabase e_config_listener_get_db (EConfigListener *cl); + +END_GNOME_DECLS #endif |