Back to JGIR.

JavaScript (Rhino) Examples

GtkTest.js

var gobject = Packages.org.gnome.gir.gobject.GObjectGlobals.init()
var gtk = Packages.org.gnome.gir.dynamic.Gtk;

gtk.GtkGlobals.init(null, null)

var win = gtk.Window();

var button = gtk.Button.newWithLabel("hello!");
button.connect(gtk.Button.Clicked({
            onClicked: function () {
                print("Hello");
            }}));

win.add(button);
win.showAll();

win.connect(gtk.Widget.DeleteEvent({
            onDeleteEvent: function (event) {
                gtk.GtkGlobals.mainQuit();
                return true;
            }}));

gtk.GtkGlobals.main();

Projects/JGIR/SampleCode/JavaScript (last edited 2013-11-22 21:48:45 by WilliamJonMcCann)