From 6a8bf4a9d95e7499928c7bdd90e045f3ccd6b3c2 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 27 May 2010 14:50:57 +0800 Subject: [PATCH] Sample/Window.js --- Sample/Window.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Sample/Window.js b/Sample/Window.js index fcfbf6f96..b3c77b9fe 100644 --- a/Sample/Window.js +++ b/Sample/Window.js @@ -1850,11 +1850,13 @@ Window=new XObject({ var provider = this.get('/LeftTree').getPaleteProvider(); - + var iter = new Gtk.TreeIter(); + // sort!!!? var keys = XObject.keys(ar); keys.sort(); ar.listeners = ar.listeners || {}; + for (var i in ar.listeners ) { this.el.append(iter); var p = this.el.get_path(iter).to_string(); @@ -1870,7 +1872,7 @@ Window=new XObject({ } - var iter = new Gtk.TreeIter(); + var _this = this; keys.forEach(function(i) { if (typeof(ar[i]) == 'object') { @@ -1882,11 +1884,11 @@ Window=new XObject({ _this.el.append(iter); var p = _this.el.get_path(iter).to_string(); ret[i] = p; - _this.el.set_value(iter, 0, i); + _this.el.set_value(iter, 0, ''+i); _this.el.set_value(iter, 1, '' + ar[i]); - _this.el.set_value(iter, 2, i); - _this.el.set_value(iter, 3, _this.toShort(ar[i])); - _this.el.set_value(iter, 4, type); + _this.el.set_value(iter, 2, ''+i); + _this.el.set_value(iter, 3, ''+ _this.toShort(ar[i])); + _this.el.set_value(iter, 4, ''+type); _this.el.set_value(iter, 5, type + ' : ' + ar[i]); }) return ret; -- 2.39.2