Fix #5560 - Gitlive - branching wip
[gitlive] / old_seed_version / test_fixbug.js
1 #!/usr/bin/seed 
2 //<Script type="text/javascript">
3 /**
4  * runtime file
5  * takes a gtk project directory, and turns it into an application!
6  * by compling the files into JS files..
7  * 
8  * Initially developed for runtime testing. (the vte runner)
9  * 
10  * Might be the way to go for full runtime 
11  * 
12  * 
13  * Usage: (call with wrapper to set up directories..)
14  *    sh builder.sh
15  * 
16  * Concepts.. 
17  * a) load dependancies.. (eg. gi's..) - derived later?
18  * Gtk.init()
19  * 
20  * loop the files (find .bjs)
21  *   - comple to js (if not exist // or force enabled..)
22  * b) load all the files
23  * 
24  * Gtk.main();
25  * 
26  */
27 // autogen?
28
29 // sort out import path - this is  a bit of a mess..
30 GIRepository = imports.gi.GIRepository;
31 GLib        = imports.gi.GLib;
32
33 // we add this in, as it appears to get lost sometimes if we set it using the ENV. variable in builder.sh
34 //GIRepository.Repository.prepend_search_path(GLib.get_home_dir() + '/.Builder/girepository-1.2');
35 //print(JSON.stringify(GIRepository.IRepository.get_search_path()));
36
37 Gtk         = imports.gi.Gtk;
38 Gdk         = imports.gi.Gdk;
39 Pango       = imports.gi.Pango;
40
41 Gio         = imports.gi.Gio;
42 GObject     = imports.gi.GObject;
43 GtkSource   = imports.gi.GtkSource;
44 WebKit      = imports.gi.WebKit;
45 Vte         = imports.gi.Vte;
46
47  
48  
49
50 File    = imports.File.File;
51
52 XObject = imports.XObject.XObject;
53 //XObject.debug = true;
54 Gtk.init(Seed.argv);
55
56
57 imports.searchPath.push('/'); // allow global paths..
58 // error checking todo..
59 var ret = imports.FixBug.FixBug.show(); 
60 print("show returned\n");
61 print(JSON.stringify(ret,null, 4));
62
63
64            
65 Gtk.main();
66