Merger.js
authorAlan Knowles <alan@akbkhome.com>
Mon, 12 Sep 2011 05:06:01 +0000 (13:06 +0800)
committerAlan Knowles <alan@akbkhome.com>
Mon, 12 Sep 2011 05:06:01 +0000 (13:06 +0800)
Merger.js

index df59985..23e0540 100644 (file)
--- a/Merger.js
+++ b/Merger.js
@@ -167,7 +167,35 @@ Merger=new XObject({
                         {
                             xtype: Gtk.ComboBox,
                             id : "releaseCombo",
-                            load : function() {
+                            load : function(tr)
+                            {
+                                //this.insert(citer,iter,0);
+                                this.model.el.clear();
+                                
+                                var master = false;
+                                var release = false;
+                                
+                                for(var i =0 ; i < tr.length; i++) {
+                                    var ret = {  };
+                                    this.model.el.append(ret);
+                                    //print(JSON.stringify(ret,null,4));
+                                    if (tr[i].name == 'master') {
+                                        master = id;
+                                    }
+                                    if (tr[i].name == 'release') {
+                                        master = id;
+                                    }          
+                                    this.model.el.set_value(ret.iter, 0, '' + tr[i].name );
+                                    this.model.el.set_value(ret.iter, 1, '' + tr[i].rev  );
+                             
+                                    
+                                }     
+                                if (master !== false) {
+                                    this.el.set_active(master);
+                                }
+                                if (release !== false) {
+                                    this.el.set_active(release);
+                                }
                                 
                             },
                             init : function() {