Ekaterina Gerasimova kittykat3756@gmail.com 2013 Gordon Hill caseyweederman@gmail.com 2013 Binden Sie mit Lang Funktionen an Events. Mario Blättermann mario.blaettermann@gmail.com 2009-2012, 2016 Christian Kirbach christian.kirbach@gmail.com 2011, 2012, 2015, 2017, 2018 Aljosha Papsch al@rpapsch.de 2012 Aktionen und Signale Erste Schritte mit GNOME

Gtk verfügt über eine Reihe von vordefinierten Events, die Sie in Ihrer Anwendung nutzen können.

Deklarieren Sie HelloWorld als eine neue Klasse.

class HelloWorld {

constructor wird aufgerufen, wenn eine neue Instanz erzeugt wird. Erstellen Sie eine GtkApplication und verbinden Sie dann activate mit dem existierenden Gtk-Event _onActivate und startup, um mit _onStartup zu starten:

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

Zeigen Sie das Fenster nach der Aktivierung der Anwendung anzeigen:

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