]> git.draconx.ca Git - gob-dx.git/blobdiff - src/test.gob
Release 0.93.5
[gob-dx.git] / src / test.gob
index 8447a9339b0cee51e47eb8dc827b799d40b7c828..d60393060d844f3ddc43716013561505cb2249b8 100644 (file)
@@ -105,7 +105,7 @@ class Gtk:Weird:Button from Gtk:Button {
 
                return ret;
        }
-       private int blah(self, Gtk:Widget * wid (check null type),
+       private int _blah(self, Gtk:Widget * wid (check null type),
                         int h (check > 0)) onerror -1 {
                gtk_container_add(GTK_CONTAINER(self),wid);
 
@@ -127,7 +127,7 @@ class Gtk:Weird:Button from Gtk:Button {
        signal last INT (POINTER, INT)
        int bleh(self, Gtk:Widget * wid (check null type),
                        int h (check > 0)) {
-               return blah(self,wid,h);
+               return _blah(self,wid,h);
        }
        /**
         * gtk_weird_button_bleh2:
@@ -193,8 +193,9 @@ class Gtk:Weird:Button from Gtk:Button {
        void googlegoogle2(self)
        {
                int array[5][8][9]={{{0}}};
+               Self *foo = self;
                puts("TEST2");
-               testprivvirtual(self,array);
+               testprivvirtual(foo, array);
        }
        private signal first NONE (NONE)
        void googlegoogle3(self)
@@ -259,6 +260,14 @@ class Gtk:Weird:Button from Gtk:Button {
        remove(Gtk:Container * self (check null type),
               Gtk:Widget * wid (check null type));
 
+       override(Gtk:Object)
+       void
+       destroy(Gtk:Object * self (check null type))
+       {
+               /* foo bar */
+               PARENT_HANDLER(self);
+       }
+
        protected
        int foobar(self) {
                /* just an empty function */