Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Include bindings necessary to run your script.
Fran Dieguez
frandieguez@gnome.org 2009-2013.
Leandro Regueiro
leandro.regueiro@gmail.com 2011.

# Gjs and Gtk

# Get started with GNOME

Gjs is a JavaScript binding for GNOME and can be used to interact with Gtk. Gtk is a toolkit for creating graphical user interfaces.

Open a text editor and paste in the lines of code. The complete script is available in the Summary.

Create an `object` using your `class` and call the `run()` method:

Call the Gjs JavaScript binding. This instructs the shell to run this script with Gjs.

#!/usr/bin/gjs

Import `gi.Gtk` for `Gtk` functions. As both version 3.0 and 4.0 may be installed, make sure that the desired version is imported first.

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