]> Pileus Git - grits/blobdiff - src/gis-plugin.h
Miscellaneous updates, mostly aesthetic
[grits] / src / gis-plugin.h
index 26c0519ce40874d70ec3431f8785d6ec0fd7f86e..fc85f444dc481781d955957198be2ad692f1f41b 100644 (file)
@@ -28,7 +28,6 @@
 
 typedef struct _GisPlugin          GisPlugin;
 typedef struct _GisPluginInterface GisPluginInterface;
-typedef struct _GisPlugins         GisPlugins;
 
 struct _GisPluginInterface
 {
@@ -39,30 +38,32 @@ struct _GisPluginInterface
        const gchar *description;
 
        /* Virtual functions */
-       GtkWidget *(*get_config)(GisPlugin *self);
+       GtkWidget *(*get_config)(GisPlugin *plugin);
 };
 
 GType gis_plugin_get_type();
 
 /* Methods */
-const gchar *gis_plugin_get_name(GisPlugin *self);
+const gchar *gis_plugin_get_name(GisPlugin *plugin);
 
-const gchar *gis_plugin_get_description(GisPlugin *self);
+const gchar *gis_plugin_get_description(GisPlugin *plugin);
 
-GtkWidget *gis_plugin_get_config(GisPlugin *self);
+GtkWidget *gis_plugin_get_config(GisPlugin *plugin);
 
 /* Plugins API */
+typedef struct _GisPlugins GisPlugins;
+
 #include "gis-viewer.h"
 #include "gis-prefs.h"
 
+typedef GisPlugin *(*GisPluginConstructor)(GisViewer *viewer, GisPrefs *prefs);
+
 struct _GisPlugins {
        gchar    *dir;
        GList    *plugins;
        GisPrefs *prefs;
 };
 
-typedef GisPlugin *(*GisPluginConstructor)(GisViewer *viewer, GisPrefs *prefs);
-
 GisPlugins *gis_plugins_new(const gchar *dir, GisPrefs *prefs);
 
 void gis_plugins_free();
@@ -72,13 +73,13 @@ GList *gis_plugins_available(GisPlugins *plugins);
 GisPlugin *gis_plugins_load(GisPlugins *plugins, const char *name,
                GisViewer *viewer, GisPrefs *prefs);
 
-GisPlugin *gis_plugins_enable(GisPlugins *self, const char *name,
+GisPlugin *gis_plugins_enable(GisPlugins *plugins, const char *name,
                GisViewer *viewer, GisPrefs *prefs);
 
-GList *gis_plugins_load_enabled(GisPlugins *self,
+GList *gis_plugins_load_enabled(GisPlugins *plugins,
                GisViewer *viewer, GisPrefs *prefs);
 
-gboolean gis_plugins_disable(GisPlugins *self, const char *name);
+gboolean gis_plugins_disable(GisPlugins *plugins, const char *name);
 
 gboolean gis_plugins_unload(GisPlugins *plugins, const char *name);