From 507eecf1191dd82dcffc1fe95c0a449f5e59ff47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B3=A0=EB=82=A8=ED=98=84?= Date: Tue, 27 Oct 2020 11:08:16 +0900 Subject: [PATCH] Update gtk.js --- lib/gtk.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/lib/gtk.js b/lib/gtk.js index 6c5b19d..d03f00c 100644 --- a/lib/gtk.js +++ b/lib/gtk.js @@ -31,20 +31,23 @@ var GTKWidget = function() { } };. this.eventListener = function() { + this.dispatchEvent(new GTKEvent("wait")); return GTKEventListener(this); }; GTKWidgets[this.widgetID] = this; + + this.dispatchEvent(new GTKEvent("load")); }; // Common (definedEvents) var definedEvents = { - "Window" ["load"], - "Table": ["load"], - "Button": ["load", "click"], - "Entry": ["load", "keyup"] - "RadioBox": ["load", "click"], - "TextBox" ["load"] + "Window" [], + "Table": [], + "Button": ["click"], + "Entry": ["keyup"] + "RadioBox": ["click"], + "TextBox" [] }; // Common (Event) @@ -58,9 +61,7 @@ var GTKEventListener = function(widget) { if (widget.widgetType in definedEvents) { var widgetEvents = definedEvents[widget.widgetType]; for (var i = 0; i < widgetEvents.length; i++) { - var eventName = widgetEvents[i]; - var event = new GTKEvent(eventName); - widget.dispatchEvent(event); + widget.dispatchEvent(new GTKEvent(widgetEvents[i])); } } };