#!/usr/bin/env kjscmd var vbox = new TQVBox(this); var tb = new TQToolBox(vbox); var c1 = new TQPushButton( tb ); var c2 = new TQPushButton( tb ); function itemchanged(idx) { alert( "Tab Changed, " + tb.item(idx).text ); } c1.text = "Tab1's button"; c2.text = "Tab2's button"; tb.addItem(c1, "1"); tb.addItem(c2, "2"); vbox.connect(tb, "currentChanged(int)", this, "itemchanged"); vbox.show(); application.exec();