Sample/DialogTemplateSelect.js
authorAlan Knowles <alan@akbkhome.com>
Mon, 7 Jun 2010 08:14:52 +0000 (16:14 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 7 Jun 2010 08:14:52 +0000 (16:14 +0800)
Sample/DialogTemplateSelect.js

index 3b3401b..3a038ee 100644 (file)
@@ -70,7 +70,23 @@ DialogTemplateSelect=new XObject({
                                 {
                                     xtype: Gtk.ListStore,
                                     id : "model",
-                                    pack : "set_model"
+                                    pack : "set_model",
+                                    loadData : function (data) {
+                                        this.el.clear();                                    
+                                        var iter = new Gtk.TreeIter();
+                                        var el = this.el;
+                                        data.forEach(function(p) {
+                                            
+                                            el.append(iter);
+                                            
+                                             
+                                            el.set_value(iter, 0, p.xtype);
+                                            el.set_value(iter, 1, p.desc);
+                                            
+                                        });
+                                                  
+                                                                         
+                                    }
                                 }
                             ]
                         }