grim/purple-signals

kind of working...

2009-07-09, Gary Kramlich
afde8599ee8c
kind of working...
#ifndef PURPLE_OBJECT_H
#define PURPLE_OBJECT_H
#include <glib.h>
#include <glib-object.h>
#define PURPLE_TYPE_OBJECT (purple_object_get_type())
#define PURPLE_IS_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_OBJECT))
typedef struct {
GObject parent;
} PurpleObject;
typedef struct {
GObjectClass parent;
void (*simple_signal)(PurpleObject *obj);
gboolean (*boolean_ret_signal)(PurpleObject *obj);
} PurpleObjectClass;
G_BEGIN_DECLS
GType purple_object_get_type(void);
PurpleObject *purple_object_new(void);
void purple_object_emit_signals(PurpleObject *obj);
G_END_DECLS
#endif /* PURPLE_OBJECT_H */