1
/*******************************************************************************
2
**3456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789
3
** 10 20 30 40 50 60 70 80
12
** Mirco "MacSlow" Mueller <mirco.mueller@canonical.com>
13
** David Barth <david.barth@canonical.com>
15
** copyright (C) Canonical, oct. 2008
17
*******************************************************************************/
22
#include <glib-object.h>
27
#define OBSERVER_TYPE (observer_get_type ())
28
#define OBSERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), OBSERVER_TYPE, Observer))
29
#define OBSERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), OBSERVER_TYPE, ObserverClass))
30
#define IS_OBSERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), OBSERVER_TYPE))
31
#define IS_OBSERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), OBSERVER_TYPE))
32
#define OBSERVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), OBSERVER_TYPE, ObserverClass))
34
typedef struct _Observer Observer;
35
typedef struct _ObserverClass ObserverClass;
37
/* instance structure */
44
gint timeout_frequency;
56
GType Observer_get_type (void);
62
observer_del (Observer* self);
65
observer_get_x (Observer* self);
68
observer_get_y (Observer* self);
72
#endif /* __OBSERVER_H */