From a190b7912350306680b9d3aa7ba9a02684c5d489 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 4 Nov 2010 11:20:01 +0800 Subject: [PATCH] Sample/Editor.js --- Sample/Editor.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Sample/Editor.js b/Sample/Editor.js index 8c741ee26..3be3ec7a5 100644 --- a/Sample/Editor.js +++ b/Sample/Editor.js @@ -12,16 +12,16 @@ console = imports.console; XObject = imports.XObject.XObject; Editor=new XObject({ xtype: Gtk.Window, - listeners : { - destroy_event : function (self, event) { - if (!this.get('/Editor.RightEditor').save()) { - // no hiding with errors. - return true; - } - this.get('/Editor').activePath = false; - this.el.hide(); + save : function (self, event) { + if (!this.get('/Editor.RightEditor').save()) { + // no hiding with errors. return true; - }, + } + this.get('/Editor').activePath = false; + this.el.hide(); + return true; + }, + listeners : { delete_event : function (self, event) { if (!this.get('/Editor.RightEditor').save()) { // no hiding with errors. @@ -47,6 +47,9 @@ Editor=new XObject({ id : "EditorWindow", title : "Application Builder - Editor", width_request : 500, + : function() { + return this.get('/Editor.RightEditor').save(); + }, init : function() { XObject.prototype.init.call(this); // this.show_all(); -- 2.39.2