*/
-
+
+public Project.Project proj;
+
int main (string[] args) {
Gtk.init (ref args);
- //GtkClutter.init (ref args);
+ GtkClutter.init (ref args);
new JsRender.Lang_Class();
GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
Project.Project.loadAll();
- var proj = Project.Project.getProject("Builder4");
+ proj = Project.Project.getProject("Builder4");
proj.scanDirs();
- print("load %s\n", proj.firstPath() + "/WindowLeftProps.bjs");
+ //
- var tf = proj.files.get(proj.firstPath() + "/WindowLeftProps.bjs");
+ //var iter = proj.sortedFiles().list_iterator();
+ //while (iter.next()) { loadit(iter.get().name); }
+ //loadit("WindowLeftProps");
+ //loadit("EditProject");
+ //loadit("Editor");
+ loadit("MainWindow");
+ Gtk.main();
+
+
+ return 0;
+}
+
+void loadit(string name ) {
+ print("load %s\n", proj.firstPath() + "/" + name + ".bjs");
+ //var tf = proj.files.get(proj.firstPath() + "/WindowLeftProps.bjs");
+ var tf = proj.files.get(proj.firstPath() + "/" + name +".bjs");
tf.loadItems();
-
var w = new Gtk.Window( Gtk.WindowType.TOPLEVEL );
-
- var left_props =new Xcls_GladeView();
+ w.set_title(tf.name);
+ w.ref();
+ var left_props =new Xcls_GtkView();
left_props.el.show();
w.add(left_props.el);
w.show_all();
- left_props.load(tf);
-
-
- Gtk.main();
-
+ left_props.addNode(tf);
- return 0;
+ left_props.container.el.show_all();
}
\ No newline at end of file