X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fplugin-ridge.h;h=7c31ee66737dd18b2d5e94fa73391d5c7f7824a7;hb=678a6fa08ee7cdc98a631b9b6a6fef87be63deab;hp=9d5ca04bb3c4150d1c2437b2d1faf5147fcfff1f;hpb=55d69c616a9f4f3bae23045f1174047003e2e1d4;p=aweather diff --git a/src/plugin-ridge.h b/src/plugin-ridge.h index 9d5ca04..7c31ee6 100644 --- a/src/plugin-ridge.h +++ b/src/plugin-ridge.h @@ -18,6 +18,32 @@ #ifndef __RIDGE_H__ #define __RIDGE_H__ -gboolean ridge_init(AWeatherGui *gui); +#include + +#define AWEATHER_TYPE_RIDGE (aweather_ridge_get_type ()) +#define AWEATHER_RIDGE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AWEATHER_TYPE_RIDGE, AWeatherRidge)) +#define AWEATHER_IS_RIDGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AWEATHER_TYPE_RIDGE)) +#define AWEATHER_RIDGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AWEATHER_TYPE_RIDGE, AWeatherRidgeClass)) +#define AWEATHER_IS_RIDGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AWEATHER_TYPE_RIDGE)) +#define AWEATHER_RIDGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AWEATHER_TYPE_RIDGE, AWeatherRidgeClass)) + +typedef struct _AWeatherRidge AWeatherRidge; +typedef struct _AWeatherRidgeClass AWeatherRidgeClass; + +struct _AWeatherRidge { + GObject parent_instance; + + /* instance members */ + AWeatherGui *gui; +}; + +struct _AWeatherRidgeClass { + GObjectClass parent_class; +}; + +GType aweather_ridge_get_type(); + +/* Methods */ +AWeatherRidge *aweather_ridge_new(AWeatherGui *gui); #endif