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.

Como uma excepção especial, os detentores dos direitos autorais dão a você permissão para copiar, modificar e distribuir o código exemplo contido neste documento sob os termos de sua escolha, sem restrição.

Inclua bindings necessários apra executar seu script.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Gjs e Gtk

# Primeiros passos com GNOME

Gjs é um binding JavaScript para o GNOME e pode ser usado para interagir com Gtk. Gtk é um kit de ferramentas para criação de interfaces de usuário gráficas.

Abra um editor de texto e cole nas linhas do código. O script completo está disponível no Resumo.

Crie um `object` usando sua `class` e chame o método `run()`:

Chame o binding JavaScript do Gjs. Isso instrui o shell a executar esse script com Gjs.

#!/usr/bin/gjs

Importe `gi.Gtk` para as funções `Gtk`. Ambas versões 3.0 e 4.0 podem ser instaladas, certifique-se de que a versão desejada seja importada primeiro.

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