]> git.draconx.ca Git - gob-dx.git/blobdiff - src/test.gob
Release 2.0.7
[gob-dx.git] / src / test.gob
index 9dca3c87f57ef7994f3fc3813142ebf13a606ab7..75d45f01f9a66e7fe9ca4d342a97c2519bf268ed 100644 (file)
@@ -108,9 +108,13 @@ class Test:Object from G:Object
        argument POINTER testingstring stringlink;
 
        public Test:Object * testingobj
-               destroywith g_object_unref;
+               unrefwith g_object_unref;
        argument POINTER testingobj objectlink;
 
+       public Test:Object * testingobjfoo
+               unref { if (VAR) g_object_unref (VAR); };
+       argument POINTER testingobjfoo objectlink;
+
        classwide int foo = 20;
        argument INT foo link;
 
@@ -453,11 +457,11 @@ class Test:Object from G:Object
        }
 
        signal last NONE(CHAR,UCHAR,BOOLEAN,INT,UINT,LONG,ULONG,FLOAT,DOUBLE,
-                        STRING,ENUM,FLAGS,BOXED,POINTER,OBJECT)
+                        STRING,ENUM,POINTER,OBJECT)
        void
        testargs(self, gchar a, guchar b, gboolean c, gint d, guint e, glong f,
                 gulong g, gfloat h, gdouble i, gchar * j, gint k,
-                guint l, gpointer m, gpointer o, GObject *p)
+                gpointer o, GObject *p)
        {
                /* ugh, testing casting */
        }