Author: abrander
Date: 2009-10-15 17:48:36 +0200 (Thu, 15 Oct 2009)
New Revision: 2721

Added:
   trunk/librawstudio/rs-filter-param.c
   trunk/librawstudio/rs-filter-param.h
Modified:
   trunk/librawstudio/Makefile.am
   trunk/librawstudio/rawstudio.h
Log:
Added RSFilterParam skeleton.

Modified: trunk/librawstudio/Makefile.am
===================================================================
--- trunk/librawstudio/Makefile.am      2009-10-15 15:28:31 UTC (rev 2720)
+++ trunk/librawstudio/Makefile.am      2009-10-15 15:48:36 UTC (rev 2721)
@@ -22,6 +22,7 @@
        rs-metadata.h \
        rs-filetypes.h \
        rs-filter.h \
+       rs-filter-param.h \
        rs-filter-request.h \
        rs-filter-response.h \
        rs-output.h \
@@ -58,6 +59,7 @@
        rs-metadata.c rs-metadata.h \
        rs-filetypes.c rs-filetypes.h \
        rs-filter.c rs-filter.h \
+       rs-filter-param.c rs-filter-param.h \
        rs-filter-request.c rs-filter-request.h \
        rs-filter-response.c rs-filter-response.h \
        rs-output.c rs-output.h \

Modified: trunk/librawstudio/rawstudio.h
===================================================================
--- trunk/librawstudio/rawstudio.h      2009-10-15 15:28:31 UTC (rev 2720)
+++ trunk/librawstudio/rawstudio.h      2009-10-15 15:48:36 UTC (rev 2721)
@@ -42,6 +42,7 @@
 #include "rs-lens-db.h"
 #include "rs-filetypes.h"
 #include "rs-plugin.h"
+#include "rs-filter-param.h"
 #include "rs-filter-request.h"
 #include "rs-filter-response.h"
 #include "rs-filter.h"

Added: trunk/librawstudio/rs-filter-param.c
===================================================================
--- trunk/librawstudio/rs-filter-param.c                                (rev 0)
+++ trunk/librawstudio/rs-filter-param.c        2009-10-15 15:48:36 UTC (rev 
2721)
@@ -0,0 +1,35 @@
+#include "rs-filter-param.h"
+
+G_DEFINE_TYPE(RSFilterParam, rs_filter_param, G_TYPE_OBJECT)
+
+static void
+rs_filter_param_dispose(GObject *object)
+{
+       G_OBJECT_CLASS(rs_filter_param_parent_class)->dispose (object);
+}
+
+static void
+rs_filter_param_finalize(GObject *object)
+{
+       G_OBJECT_CLASS(rs_filter_param_parent_class)->finalize (object);
+}
+
+static void
+rs_filter_param_class_init(RSFilterParamClass *klass)
+{
+       GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+       object_class->dispose = rs_filter_param_dispose;
+       object_class->finalize = rs_filter_param_finalize;
+}
+
+static void
+rs_filter_param_init(RSFilterParam *param)
+{
+}
+
+RSFilterParam *
+rs_filter_param_new(void)
+{
+       return g_object_new (RS_TYPE_FILTER_PARAM, NULL);
+}

Added: trunk/librawstudio/rs-filter-param.h
===================================================================
--- trunk/librawstudio/rs-filter-param.h                                (rev 0)
+++ trunk/librawstudio/rs-filter-param.h        2009-10-15 15:48:36 UTC (rev 
2721)
@@ -0,0 +1,29 @@
+#ifndef RS_FILTER_PARAM_H
+#define RS_FILTER_PARAM_H
+
+#include <glib-object.h>
+
+G_BEGIN_DECLS
+
+#define RS_TYPE_FILTER_PARAM rs_filter_param_get_type()
+#define RS_FILTER_PARAM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), 
RS_TYPE_FILTER_PARAM, RSFilterParam))
+#define RS_FILTER_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), 
RS_TYPE_FILTER_PARAM, RSFilterParamClass))
+#define RS_IS_FILTER_PARAM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), 
RS_TYPE_FILTER_PARAM))
+#define RS_IS_FILTER_PARAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), 
RS_TYPE_FILTER_PARAM))
+#define RS_FILTER_PARAM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), 
RS_TYPE_FILTER_PARAM, RSFilterParamClass))
+
+typedef struct {
+       GObject parent;
+} RSFilterParam;
+
+typedef struct {
+       GObjectClass parent_class;
+} RSFilterParamClass;
+
+GType rs_filter_param_get_type(void);
+
+RSFilterParam *rs_filter_param_new(void);
+
+G_END_DECLS
+
+#endif /* RS_FILTER_PARAM_H */


_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit

Reply via email to