*
*/
// autogen?
+
+// sort out import path!!!
+
Gtk = imports.gi.Gtk;
Gdk = imports.gi.Gdk;
WebKit = imports.gi.WebKit;
Vte = imports.gi.Vte;
+GtkClutter = imports.gi.GtkClutter;
+if (GtkClutter) {
+ GtkClutter.init(Seed.argv);
+}
+
File = imports.File.File;
+XObject = imports.XObject.XObject;
+//XObject.debug = true;
Gtk.init(Seed.argv);
-
+imports.searchPath.push('/'); // allow global paths..
// error checking todo..
var files = File.list(Seed.argv[2]);
var olist = [];
if (File.isFile(js)) {
// check file time.. = bjs is less than compiled file..
if (File.mtime(fp) < File.mtime(js)) {
- olist.push(imports[fp.replace(/\.bjs$/, '.js')]);
+ print ("LOADING" + js);
+ olist.push(imports[js]);
return;
}
}
var gtkbuilder = new imports.Builder.Provider.File.Gtk.Gtk({ path : fp });
gtkbuilder.loadItems(function() { });
+ print ("COMPILING" + js);
var fn = gtkbuilder.saveJS();
if (fn === false) { // skip files that do not contain anythng!
return;