X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fplugin-ridge.h;h=7c31ee66737dd18b2d5e94fa73391d5c7f7824a7;hb=13e5efb9aae0da9f9c3cc6e0c32aafae2037de18;hp=00fed65cc8139031cf0e18b7851b2ffacbdeb138;hpb=721c55f22af98cf2fcc247169836e9b355a47104;p=grits
diff --git a/src/plugin-ridge.h b/src/plugin-ridge.h
index 00fed65..7c31ee6 100644
--- a/src/plugin-ridge.h
+++ b/src/plugin-ridge.h
@@ -15,9 +15,35 @@
* along with this program. If not, see .
*/
-#ifndef RIDGE_H
-#define RIDGE_H
+#ifndef __RIDGE_H__
+#define __RIDGE_H__
-gboolean ridge_init(AWeatherGui *gui);
+#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))
+
+typedef struct _AWeatherRidge AWeatherRidge;
+typedef struct _AWeatherRidgeClass AWeatherRidgeClass;
+
+struct _AWeatherRidge {
+ GObject parent_instance;
+
+ /* instance members */
+ AWeatherGui *gui;
+};
+
+struct _AWeatherRidgeClass {
+ GObjectClass parent_class;
+};
+
+GType aweather_ridge_get_type();
+
+/* Methods */
+AWeatherRidge *aweather_ridge_new(AWeatherGui *gui);
#endif