]> git.draconx.ca Git - gob-dx.git/blobdiff - src/test.gob
Release 1.0.7
[gob-dx.git] / src / test.gob
index 432f4716c81d6a906794b33256834a93f0e2336d..9ea1d90167d82a68bb187bfda12f73bb032a694d 100644 (file)
@@ -60,6 +60,7 @@ void bubu(void);
 %}
 
 class Gtk:Weird:Button from Gtk:Button {
+
        public int test_array[TEST_ARRAY];
        public int i;
        argument INT i set { self->i = ARG; } get { ARG = self->i; } ;
@@ -406,6 +407,30 @@ class Gtk:Weird:Button from Gtk:Button {
                method_with_no_arguments ();
        }
 
+       /* this is to test custom get_type */
+       /*public GtkType
+       get_type (void)
+       {
+               static guint type = 0;
+
+               if ( ! type) {
+                       static const GtkTypeInfo info = {
+                               "GtkWeirdButton",
+                               sizeof (GtkWeirdButton),
+                               sizeof (GtkWeirdButtonClass),
+                               (GtkClassInitFunc) gtk_weird_button_class_init,
+                               (GtkObjectInitFunc) gtk_weird_button_init,
+                               NULL,
+                               NULL,
+                               (GtkClassInitFunc) NULL
+                       };
+
+                       type = gtk_type_unique (gtk_button_get_type(), &info);
+               }
+
+               return type;
+       }*/
+
 
        /* testing empty statements */
        ;