Update gtk.js

This commit is contained in:
Namhyeon Go 2020-10-27 11:08:16 +09:00
parent a7c778f9b5
commit 507eecf119

View File

@ -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]));
}
}
};