Єкатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

За виняткових обставин власники авторських прав можу надати вам дозвіл копіювати, змінювати і розповсюджувати приклади коду, що містяться у цьому документі, за довільних умов, без обмежень.

Прив'язки включення, потрібні для запуску вашого скрипту.
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# Gjs і Gtk

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

Gjs — прив'язка до JavaScript для GNOME. Нею можна скористатися для взаємодії із Gtk. Gtk — набір інструментів для створення графічних інтерфейсів користувача.

Відкрийте текстовий редактор і вставте до нього ці рядки коду. Повний текст скрипту можна знайти у резюме.

Створіть `object` за допомогою вашого `class` і викличте метод `run()`:

Викличте прив'язку Gjs до JavaScript. Це призведе до запуску цього скрипту з використанням Gjs.

#!/usr/bin/gjs

Імпортуйте `gi.Gtk` для отримання доступу до функцій `Gtk`. Оскільки може бути встановлено одночасно версії 3.0 і 4.0, спочатку слід переконатися, що імпортовано бажану версію.

imports.gi.versions.Gtk = '3.0'; const Gtk = imports.gi.Gtk;