2 * Test the writer code...
7 int main (string[] args) {
14 var app = BuilderApplication.singleton( args);
16 if (BuilderApplication.opt_debug || BuilderApplication.opt_compile_project == null) {
17 GLib.Log.set_handler(null,
18 GLib.LogLevelFlags.LEVEL_DEBUG | GLib.LogLevelFlags.LEVEL_WARNING,
20 print("%s: %s\n", dom, msg);
24 if (BuilderApplication.opt_bjs_compile != null) {
26 //BuilderApplication.compileBjs();
27 print("compile BJS comming soon");
29 GLib.Process.exit(Posix.EXIT_SUCCESS);
31 if (BuilderApplication.opt_list_projects != null) {
33 //BuilderApplication.compileBjs();
34 Project.Project.loadAll();
35 Project.Project.listAll();
36 GLib.Process.exit(Posix.EXIT_SUCCESS);
39 if (BuilderApplication.opt_bjs_compile != null) {
41 //BuilderApplication.compileBjs();
42 print("compile BJS comming soon");
44 GLib.Process.exit(Posix.EXIT_SUCCESS);
48 if (BuilderApplication.opt_compile_project != null) {
50 Palete.ValaSourceCompiler.buildApplication();
52 GLib.Process.exit(Posix.EXIT_SUCCESS);
57 GLib.debug("project = %s\n", BuilderApplication.opt_compile_project);
61 GtkClutter.init (ref args);
62 new JsRender.Lang_Class();
63 GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
67 // respond to other arguments
69 /*var proj = Project.Project.getProject("Pman.Core");
71 print("could not load test project Pman.Core");
77 var w = Xcls_MainWindow.singleton();
82 // it looks like showall after children causes segfault on ubuntu 14.4
84 w.windowstate.switchState(WindowState.State.FILES);