{
string[] avail_files = {
"roodata.json",
+ "flutter_tree.json",
"*",
"Editors/*.js",
"vapi/*"
this.fetch_files = new Gee.ArrayList<ResourcesItem>();
for (var i=0;i < avail_files.length; i++) {
var target = avail_files[i];
- var src = "https://raw.githubusercontent.com/roojs/app.Builder.js/master/resources/" + target;
+ var src = "https://raw.githubusercontent.com/roojs/roobuilder/master/resources/" + target;
if (target == "roodata.json") {
src = "https://raw.githubusercontent.com/roojs/roojs1/master/docs/json/roodata.json";
- //src = "http://git.roojs.org/?p=roojs1;a=blob_plain;f=docs/json/roodata.json";
}
+ if (target == "flutter_tree.json") {
+ src = "https://raw.githubusercontent.com/roojs/flutter-docs-json/master/tree.json";
+ }
+
if (target.contains("*")) {
var split = target.split("*");
- src = "https://api.github.com/repos/roojs/app.Builder.js/contents/resources/" + split[0];
+ src = "https://api.github.com/repos/roojs/roobuilder/contents/resources/" + split[0];
if (split[0] == "vapi/") {
- src = "https://api.github.com/repos/roojs/app.Builder.js/contents/src/vapi";
+ src = "https://api.github.com/repos/roojs/roobuilder/contents/src/vapi";
}
switch (item.target) {
case "Gir.overides":
- Palete.Gir.factory("Gtk").loadOverrides(true);
+ // clear all the project caches....
+ foreach(var p in Project.Project.allProjectsByName()) {
+ if (p is Project.Gtk) {
+ ((Project.Gtk)p).gir_cache = new Gee.HashMap<string,Palete.Gir>();
+ }
+ }
+
break;
case "GtkUsage.txt":
- Palete.factory("Gtk").load();
+ foreach(var p in Project.Project.allProjectsByName()) {
+ if (p is Project.Gtk) {
+ p.palete = new Palete.Gtk(p);
+ //p.palete.load();
+ }
+ }
+
break;
case "roodata.json":
- Palete.factory("Roo").classes = null;
- Palete.factory("Roo").load();
+ foreach(var p in Project.Project.allProjectsByName()) {
+ if (p is Project.Roo) {
+ p.palete = new Palete.Roo(p);
+ //p.palete.load();
+ }
+ }
break;
default: