Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Прив'язка функцій до подій за допомогою Lang.
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# Дії і сигнали

# Перші кроки у GNOME

У Gtk передбачено набір попередньо визначених подій, яким ви можете скористатися у вашій програмі.

Оголосіть `HelloWorld` як новий клас.

class HelloWorld {

`constructor` викликають при створенні нового екземпляра. Створіть `GtkApplication` і з'єднайте `activate` із наявною подією Gtk `_onActivate`, а `startup` — із `_onStartup`:

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

Показ вікна при активації програми:

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