X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fplugins%2Fridge.h;h=72f460a1ad5e3e37c414c5cc4d4256b6ef9b698d;hp=7c31ee66737dd18b2d5e94fa73391d5c7f7824a7;hb=ca898105ec4018b54ac2f6f1327200624169103e;hpb=f705ad00b5d94f8ddc59575737b79feed191b404 diff --git a/src/plugins/ridge.h b/src/plugins/ridge.h index 7c31ee6..72f460a 100644 --- a/src/plugins/ridge.h +++ b/src/plugins/ridge.h @@ -20,30 +20,34 @@ #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)) +#include -typedef struct _AWeatherRidge AWeatherRidge; -typedef struct _AWeatherRidgeClass AWeatherRidgeClass; +#define GIS_TYPE_PLUGIN_RIDGE (gis_plugin_ridge_get_type ()) +#define GIS_PLUGIN_RIDGE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GIS_TYPE_PLUGIN_RIDGE, GisPluginRidge)) +#define GIS_IS_PLUGIN_RIDGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIS_TYPE_PLUGIN_RIDGE)) +#define GIS_PLUGIN_RIDGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIS_TYPE_PLUGIN_RIDGE, GisPluginRidgeClass)) +#define GIS_IS_PLUGIN_RIDGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIS_TYPE_PLUGIN_RIDGE)) +#define GIS_PLUGIN_RIDGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIS_TYPE_PLUGIN_RIDGE, GisPluginRidgeClass)) -struct _AWeatherRidge { +typedef struct _GisPluginRidge GisPluginRidge; +typedef struct _GisPluginRidgeClass GisPluginRidgeClass; + +struct _GisPluginRidge { GObject parent_instance; /* instance members */ - AWeatherGui *gui; + GisWorld *world; + GisView *view; + GisOpenGL *opengl; }; -struct _AWeatherRidgeClass { +struct _GisPluginRidgeClass { GObjectClass parent_class; }; -GType aweather_ridge_get_type(); +GType gis_plugin_ridge_get_type(); /* Methods */ -AWeatherRidge *aweather_ridge_new(AWeatherGui *gui); +GisPluginRidge *gis_plugin_ridge_new(GisWorld *world, GisView *view, GisOpenGL *opengl); #endif