X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=NewBranch.bjs;h=7b28d30e7c82abd2b6d5e11f86c5aa40e1b507fd;hb=c7fe99405e7b9e82897635e01390b2fc25aa29a9;hp=50dd24fc0427e9ab2d11e9a69090483176d28847;hpb=9d6e5605005354ea829c92b2f57354199c95f554;p=gitlive diff --git a/NewBranch.bjs b/NewBranch.bjs index 50dd24fc..7b28d30e 100644 --- a/NewBranch.bjs +++ b/NewBranch.bjs @@ -28,12 +28,14 @@ "$ xns" : "Gtk", "items" : [ { + "bool homogeneous" : false, "* pack" : "pack_start,false,false,0", "xtype" : "Table", + "uint column_spacing" : 2, "n_columns" : 2, "$ xns" : "Gtk", "n_rows" : 2, - "$ homogeneous" : true, + "int margin" : 2, "items" : [ { "label" : "Select Ticket", @@ -46,6 +48,9 @@ "$ xns" : "Gtk" }, { + "listeners" : { + "changed" : "() => {\n\tGtk.TreeIter iter;\n\tValue val1;\n\tValue val2;\n \n\tthis.el.get_active_iter (out iter);\n\t_this.dbmodel.el.get_value (iter, 0, out val1);\n\t_this.dbmodel.el.get_value (iter, 1, out val2);\n\n\tGLib.debug (\"Selection: %s, %d\\n\", (string) val1, (string) val2);\n}" + }, "id" : "build_module", "* init" : "this.el.add_attribute(_this.dbcellrenderer.el , \"markup\", 1 );", "* pack" : "attach_defaults,1,2,0,1", @@ -62,7 +67,7 @@ "id" : "dbmodel", "xtype" : "ListStore", "* pack" : "set_model", - "| void loadTickets" : " () {\n\n RooTicket.singleton().loadTickets();\n \n \n\n this.el.clear(); \n Gtk.TreeIter iter;\n var el = this.el;\n \n el.append(out iter);\n\n \n el.set_value(iter, 0, \"\");\n el.set_value(iter, 1, \"-- select a ticket --\");\n \n _this.build_module.el.set_active_iter(iter);\n var tickets = RooTicket.singleton().tickets;\n foreach(var ticket in tickets) {\n \n\n el.append(out iter);\n \n el.set_value(iter, 0, ticket.id);\n el.set_value(iter, 1, \"#%s %s %s\".printf( ticket.id, ticket.project_id_name , ticket.summary));\n \n //if (data.get(i) == cur) {\n // _this.build_module.el.set_active_iter(iter);\n // }\n \n }\n //this.el.set_sort_column_id(0, Gtk.SortType.ASCENDING); \n \n}\n", + "| void loadTickets" : " () {\n\n RooTicket.singleton().loadTickets();\n \n \n\n this.el.clear(); \n Gtk.TreeIter iter;\n var el = this.el;\n \n el.append(out iter);\n\n \n el.set_value(iter, 0, \"\");\n el.set_value(iter, 1, \"-- select a ticket --\");\n \n _this.build_module.el.set_active_iter(iter);\n var tickets = RooTicket.singleton().tickets;\n foreach(var ticket in tickets) {\n \n\n el.append(out iter);\n \n el.set_value(iter, 0, ticket.id);\n el.set_value(iter, 1, \"#%s [%s] %s\".printf( ticket.id, ticket.project_id_name , ticket.summary));\n \n //if (data.get(i) == cur) {\n // _this.build_module.el.set_active_iter(iter);\n // }\n \n }\n //this.el.set_sort_column_id(0, Gtk.SortType.ASCENDING); \n \n}\n", "$ columns" : "typeof(string),typeof(string)", "n_columns" : 2, "$ xns" : "Gtk"