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.

Jako speciální výjimků vám držitel autorských práv uděluje oprávnění kopírovat, upravovat a šířit ukázky kódu obsažené v tomto dokumentu a to bez dalších omezení za podmínek, které si sami zvolíte.

Ke spuštění skriptu je nutné vložit vazby.
Lucas Lommer
llommer@svn.gnome.org 2009.
Marek Černocký
marek@manet.cz 2015.

# Gjs a Gtk

# Začínáme s GNOME

Gjs je vazba JavaScriptu pro GNOME a může být použita ke spolupráci s Gtk. Gtk je sada nástrojů pro vytváření grafického uživatelského rozhraní.

Otevřete textový editor a vložte do něj řádky kódu. Úplný skritp najdete ve Shrnutí.

Vytvořte `objekt` pomocí své `třídy` a zavolejte metodu `run()`:

Zavolejte Gjs, vazbu jazyk JavaScript. Tím řeknete shellu, aby spustil skript pomocí Gjs.

#!/usr/bin/gjs

Naimportujte funkce `gi.Gtk` pro `Gtk`. Můžete mít naráz nainstalovanou verzi 3.0 a 4.0, takže se ujistěte, že požadovaná verze se importuje jako první.

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