X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fplugins%2Fexample.h;h=039d3bb19a2eca872c60005c29489553efd36fe1;hb=128608a085fd2a66e8145868c30b05c5c6e1cc3b;hp=4ffc78ae7c772a37ee1da0a096b6fd4b3b424a43;hpb=f705ad00b5d94f8ddc59575737b79feed191b404;p=aweather diff --git a/src/plugins/example.h b/src/plugins/example.h index 4ffc78a..039d3bb 100644 --- a/src/plugins/example.h +++ b/src/plugins/example.h @@ -20,32 +20,33 @@ #include -#define AWEATHER_TYPE_EXAMPLE (aweather_example_get_type ()) -#define AWEATHER_EXAMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AWEATHER_TYPE_EXAMPLE, AWeatherExample)) -#define AWEATHER_IS_EXAMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AWEATHER_TYPE_EXAMPLE)) -#define AWEATHER_EXAMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), AWEATHER_TYPE_EXAMPLE, AWeatherExampleClass)) -#define AWEATHER_IS_EXAMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), AWEATHER_TYPE_EXAMPLE)) -#define AWEATHER_EXAMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AWEATHER_TYPE_EXAMPLE, AWeatherExampleClass)) +#define GIS_TYPE_PLUGIN_EXAMPLE (gis_plugin_example_get_type ()) +#define GIS_PLUGIN_EXAMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GIS_TYPE_PLUGIN_EXAMPLE, GisPluginExample)) +#define GIS_IS_PLUGIN_EXAMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIS_TYPE_PLUGIN_EXAMPLE)) +#define GIS_PLUGIN_EXAMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIS_TYPE_PLUGIN_EXAMPLE, GisPluginExampleClass)) +#define GIS_IS_PLUGIN_EXAMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIS_TYPE_PLUGIN_EXAMPLE)) +#define GIS_PLUGIN_EXAMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIS_TYPE_PLUGIN_EXAMPLE, GisPluginExampleClass)) -typedef struct _AWeatherExample AWeatherExample; -typedef struct _AWeatherExampleClass AWeatherExampleClass; +typedef struct _GisPluginExample GisPluginExample; +typedef struct _GisPluginExampleClass GisPluginExampleClass; -struct _AWeatherExample { +struct _GisPluginExample { GObject parent_instance; /* instance members */ - AWeatherGui *gui; GtkToggleButton *button; + guint rotate_id; float rotation; + GisOpenGL *opengl; }; -struct _AWeatherExampleClass { +struct _GisPluginExampleClass { GObjectClass parent_class; }; -GType aweather_example_get_type(); +GType gis_plugin_example_get_type(); /* Methods */ -AWeatherExample *aweather_example_new(AWeatherGui *gui); +GisPluginExample *gis_plugin_example_new(GisWorld *world, GisView *view, GisOpenGL *opengl); #endif