X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Sample%2FDialogTemplateSelect.js;h=486924e36d38559efa35c2871fa713c67548d085;hb=048b010aaf3960fd73352f23d6884b2dad08e9e2;hp=426a9abe807d1fb1e84d2a51a16ea0063e3bdb1f;hpb=bb1371e9df8fc0e5fa12934e8ddb0e459b15a86f;p=app.Builder.js diff --git a/Sample/DialogTemplateSelect.js b/Sample/DialogTemplateSelect.js index 426a9abe8..486924e36 100644 --- a/Sample/DialogTemplateSelect.js +++ b/Sample/DialogTemplateSelect.js @@ -28,9 +28,9 @@ DialogTemplateSelect=new XObject({ return node; } - opts.unshift('Just add Element') + opts.unshift({ path: '' , name :'Just add Element' }); this.get('combo.model').loadData(opts); - + this.get('combo').el.set_active(0); this.el.show_all(); this.el.run(); @@ -39,8 +39,10 @@ DialogTemplateSelect=new XObject({ if (ix < 1 ) { return node; } - var fn = opts[i]; - return node; + + + return pal.loadTemplate(opts[ix].path) + }, items : [ { @@ -52,9 +54,6 @@ DialogTemplateSelect=new XObject({ { xtype: Gtk.HBox, pack : "pack_start,false,false,0", - listeners : { - - }, items : [ { xtype: Gtk.Label, @@ -91,13 +90,13 @@ DialogTemplateSelect=new XObject({ this.el.clear(); var iter = new Gtk.TreeIter(); var el = this.el; - data.forEach(function(p,i) { - print("add " + p); + data.forEach(function(p) { + el.append(iter); - el.set_value(iter, 0, ''+ i); - el.set_value(iter, 1, ''+ p); + el.set_value(iter, 0, ''+ p.path); + el.set_value(iter, 1, ''+ p.name); });