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