Ekaterina Gerasimova kittykat3756@gmail.com 2013 Gordon Hill caseyweederman@gmail.com 2013 Napojení funkcí na události pomocí jazyka Lang. Lucas Lommer llommer@svn.gnome.org 2009. Marek Černocký marek@manet.cz 2015. Akce a signály Začínáme s GNOME

Gtk má sadu předdefinovaných událostí, které můžete ve své aplikaci použít.

Zadeklarujte HelloWorld jako novou třídu.

class HelloWorld {

constructor je voláno ve chvíli, kdy je vytvořena nová instance. Vytvořte GtkApplication, pak napojte activate na existující událost Gtk _onActivate a startup na _onStartup.

constructor() { this.application = new Gtk.Application(); this.application.connect('activate', this._onActivate.bind(this)); this.application.connect('startup', this._onStartup.bind(this)); }

Zobrazte okno ihned po aktivaci aplikace:

_onActivate() { this._window.show_all(); }