Ekaterina Gerasimova
kittykat3756@gmail.com 2013
Gordon Hill
caseyweederman@gmail.com 2013
Lang으로 이벤트에 함수를 연결합니다.
조성호
shcho@gnome.org 2016.

# 동작 및 시그널

# 그놈 시작하기

gtk에는 프로그램에서 활용할 수 있는 선 정의 이벤트 모음이 있습니다.

`HelloWorld`를 새 `Lang` 클래스로 선언하십시오. gjs에서는 클래스에 Name 속성 값을 정의해야합니다.

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

새 인스턴스를 만들 때 `_init`를 호출합니다. `GtkApplication`를 만들고 `activate`를 기존의 gtk 이벤트 `_onActivate`에, `startup`을 `_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(); },