summaryrefslogtreecommitdiff
path: root/signalobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'signalobject.c')
-rw-r--r--signalobject.c38
1 files changed, 38 insertions, 0 deletions
diff --git a/signalobject.c b/signalobject.c
new file mode 100644
index 0000000..fe3b7d4
--- /dev/null
+++ b/signalobject.c
@@ -0,0 +1,38 @@
+#include "signalobject.h"
+
+G_DEFINE_TYPE (SignalObject, signal_object, G_TYPE_OBJECT);
+
+static GObject *
+signal_object_constructor (GType gtype,
+ guint n_properties,
+ GObjectConstructParam *properties)
+{
+ GObject *obj;
+
+ {
+ /* Always chain up to the parent constructor */
+ obj = G_OBJECT_CLASS (signal_object_parent_class)->constructor (gtype, n_properties, properties);
+ }
+
+ /* update the object state depending on constructor properties */
+
+ return obj;
+}
+
+
+static void
+signal_object_class_init (SignalObjectClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+
+ gobject_class->constructor = signal_object_constructor;
+}
+
+
+static void
+signal_object_init (SignalObject *self)
+{
+ /* initialize the object */
+}
+
+