Quick CoffeeScript example of using Gtk+ via Gjs Revision 623738393433 (Fri Nov 18 2011 at 13:15) - Diff Link to this snippet: https://friendpaste.com/4Xs9DD9BFQIY45cZRzygrB Embed: manni perldoc borland colorful default murphy trac fruity autumn bw emacs pastie friendly Show line numbers Wrap lines 1234567891011121314151617181920212223242526# GObject Introspection APIs are available from imports.gi.ModulenameGtk = imports.gi.Gtk# JavaScript imports happen via imports.filename, where filename.js# is assumed to be available in module/ folderGtk.init 0, nullwin = new Gtk.Window type: Gtk.WindowType.TOPLEVELwin.set_border_width 10win.connect "destroy", (widget) -> Gtk.main_quit()button = new Gtk.Button label: "Hello, world"button.connect "clicked", -> button.set_label "Bar"win.add buttonbutton.show()win.show()Gtk.main()