+
+ return NULL;
+}
+
+
+/***********
+ * Methods *
+ ***********/
+GisPluginTeapot *gis_plugin_teapot_new(GisViewer *viewer, GisPrefs *prefs)
+{
+ g_debug("GisPluginTeapot: new");
+ GisPluginTeapot *self = g_object_new(GIS_TYPE_PLUGIN_TEAPOT, NULL);
+ self->viewer = viewer;
+
+ /* Add renderers */
+ GisCallback *callback = gis_callback_new(expose, self);
+ gis_viewer_add(viewer, GIS_OBJECT(callback), GIS_LEVEL_WORLD, 0);
+
+ return self;
+}
+
+static GtkWidget *gis_plugin_teapot_get_config(GisPlugin *_self)
+{
+ GisPluginTeapot *self = GIS_PLUGIN_TEAPOT(_self);
+ return GTK_WIDGET(self->button);