"$ columns" : "typeof(string),typeof(string)",
"n_columns" : 2,
"$ xns" : "Gtk",
- "| void loadData" : " () {\n\t\n\tthis.project.\n \n this.el.clear(); \n \n if (!(this.project is Project.Gtk)) {\n\t\treturn;\n\t}\n \n \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, \"aaa - Just add Element - aaa\");\n\n el.append(out iter);\n\n \n el.set_value(iter, 0, \"\");\n el.set_value(iter, 1, \"-- select a module --\");\n _this.build_module.el.set_active_iter(iter);\n \n for (var i = 0; i < data.size;i++) {\n \n\n el.append(out iter);\n \n el.set_value(iter, 0, data.get(i));\n el.set_value(iter, 1, data.get(i));\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 loadData" : " () {\n\t\n\t\n \n this.el.clear(); \n \n if (!(this.project is Project.Gtk)) {\n\t\treturn;\n\t}\n var sd = this.project.sourcedirs();\n \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, \"aaa - Just add Element - aaa\");\n\n// el.append(out iter);\n\n \n// el.set_value(iter, 0, \"\");\n // el.set_value(iter, 1, \"-- select a directoyr --\");\n _this.build_module.el.set_active_iter(iter);\n \n for (var i = 0; i < sd.length;i++) {\n \n\n el.append(out iter);\n \n el.set_value(iter, 0, sd[i]);\n el.set_value(iter, 1, sd[i]);\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"
}
]
}
// user defined functions
public void loadData () {
- this.project.
+
this.el.clear();
if (!(this.project is Project.Gtk)) {
return;
}
-
+ var sd = this.project.sourcedirs();
Gtk.TreeIter iter;
var el = this.el;
// el.set_value(iter, 0, "");
// el.set_value(iter, 1, "aaa - Just add Element - aaa");
- el.append(out iter);
+ // el.append(out iter);
- el.set_value(iter, 0, "");
- el.set_value(iter, 1, "-- select a module --");
+ // el.set_value(iter, 0, "");
+ // el.set_value(iter, 1, "-- select a directoyr --");
_this.build_module.el.set_active_iter(iter);
- for (var i = 0; i < data.size;i++) {
+ for (var i = 0; i < sd.length;i++) {
el.append(out iter);
- el.set_value(iter, 0, data.get(i));
- el.set_value(iter, 1, data.get(i));
+ el.set_value(iter, 0, sd[i]);
+ el.set_value(iter, 1, sd[i]);
if (data.get(i) == cur) {
_this.build_module.el.set_active_iter(iter);