-static void aweather_example_plugin_init(AWeatherPluginInterface *iface);
-static void aweather_example_expose(AWeatherPlugin *_self);
-G_DEFINE_TYPE_WITH_CODE(AWeatherExample, aweather_example, G_TYPE_OBJECT,
- G_IMPLEMENT_INTERFACE(AWEATHER_TYPE_PLUGIN,
- aweather_example_plugin_init));
-static void aweather_example_plugin_init(AWeatherPluginInterface *iface)
+static void gis_plugin_example_plugin_init(GisPluginInterface *iface);
+static void gis_plugin_example_expose(GisPlugin *_self);
+static GtkWidget *gis_plugin_example_get_config(GisPlugin *_self);
+G_DEFINE_TYPE_WITH_CODE(GisPluginExample, gis_plugin_example, G_TYPE_OBJECT,
+ G_IMPLEMENT_INTERFACE(GIS_TYPE_PLUGIN,
+ gis_plugin_example_plugin_init));
+static void gis_plugin_example_plugin_init(GisPluginInterface *iface)