%}
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; } ;
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 */
;