Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Vincule funções a eventos usando Lang.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Ações e sinais

# Primeiros passos com GNOME

Gtk possui um conjunto de eventos pré-definidos que você pode usar em seu aplicativo.

Declare `HelloWorld` como uma nova classe.

class HelloWorld {

`constructor` é chamado quando uma nova instância é criada. Crie um `GtkApplication` e, então, conecte `activate` ao evento Gtk existente `_onActivate` e `startup` para `_onStartup`:

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

Mostre a janela na ativação do aplicativo:

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