X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Sample%2FDialogTemplateSelect.js;h=486924e36d38559efa35c2871fa713c67548d085;hb=048b010aaf3960fd73352f23d6884b2dad08e9e2;hp=d7c6294c2fabe415a9bf3e49ad6bc15bc9d66ddd;hpb=838d0f5cf9611c4d8faa95ac124a777d1cbb2af9;p=app.Builder.js diff --git a/Sample/DialogTemplateSelect.js b/Sample/DialogTemplateSelect.js index d7c6294c2..486924e36 100644 --- a/Sample/DialogTemplateSelect.js +++ b/Sample/DialogTemplateSelect.js @@ -28,7 +28,7 @@ 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); @@ -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); });