Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Συνδέστε λειτουργίες με συμβάντα χρησιμοποιώντας Lang.
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012, 2013, 2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010

# Ενέργειες και σήματα

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

Η Gtk έχει ένα σύνολο προκαθορισμένων συμβάντων που μπορείτε να χρησιμοποιήσετε στην εφαρμογή σας.

Δηλώστε τον `HelloWorld` ως μια νέα κλάση `Lang`. Η Gjs απαιτεί οι κλάσεις να έχουν ορισμένη ιδιότητα ονόματος.

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

`_init` is called when a new instance is created. Create a `GtkApplication`, then connect `activate` to the existing Gtk event `_onActivate` and `startup` to `_onStartup`:

_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(); },