4 static void jjjj(void);
11 class Gtk:Weird:Button from Gtk:Button {
13 argument INT i set { this->i = ARG; } get { ARG = this->i; } ;
18 GtkWeirdButton *but = GTK_WEIRD_BUTTON(object);
22 public GtkWidget * new(int j (check > 0)) {
24 ret = GTK_WIDGET (GET_NEW);
26 GTK_WEIRD_BUTTON(ret)->j = j;
30 private int blah(this, Gtk:Widget * wid (check null type),
31 int h (check > 0)) onerror -1 {
32 gtk_container_add(GTK_CONTAINER(this),wid);
35 signal last INT (POINTER, INT)
36 int bleh(this, Gtk:Widget * wid (check null type),
38 return blah(this,wid,h);
40 signal first NONE (NONE)
42 virtual void * bah(this, int h (check > 0)) onerror NULL {
46 virtual int beh(this, int h (check > 0));
47 override(Gtk:Container) void add(Gtk:Container * this (check null type),
48 Gtk:Widget * wid (check null type)) {
49 if (GTK_CONTAINER_CLASS (parent_class)->add)
50 (* GTK_CONTAINER_CLASS (parent_class)->add) (this,wid);