Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Μια επισκόπηση του κώδικα και σχετικών συνδέσμων.
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2010-2014
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012-2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010
Μάριος Ζηντίλης
m.zindilis@dmajor.org 2010
Μαρία Θουκυδίδου
marablack3@gmail.com 2014
Θάνος Τρυφωνίδης
tomtryf@gmail.com 2014

# Περίληψη

# Ξεκινώντας με το GNOME

Ιδού πώς τα παραδείγματα προσαρμόζονται μαζί:

#!/usr/bin/gjs

const Lang = imports.lang; const Gtk = imports.gi.Gtk;

const HelloWorld = new Lang.Class({ Name: 'HelloWorld',

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

_onActivate: function(){ this._window.show_all(); },

_onStartup: function() { let builder = new Gtk.Builder(); builder.add_from_file('helloworld.glade'); this._window = builder.get_object('window1'); this.application.add_window(this._window); } });

let app = new HelloWorld(); app.application.run(ARGV);