From: Alan Knowles Date: Tue, 23 Aug 2011 05:09:41 +0000 (+0800) Subject: Builder/Provider/File/Gtk.js X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=ada415c3d8f427e9078980a2205466ce032aefc8;hp=7416a66cabc921c52ea52d01c1a14e45ad5a7789 Builder/Provider/File/Gtk.js --- diff --git a/Builder/Provider/File/Gtk.js b/Builder/Provider/File/Gtk.js index db767dbdb..522fb4ed8 100755 --- a/Builder/Provider/File/Gtk.js +++ b/Builder/Provider/File/Gtk.js @@ -173,7 +173,7 @@ Gtk = XObject.define( var data = JSON.parse(JSON.stringify(this.items[0])); // we should base this on the objects in the tree really.. var i = [ 'Gtk', 'Gdk', 'Pango', 'GLib', 'Gio', 'GObject', - 'GtkSource', 'WebKit', 'Vte' , 'GtkClutter' , 'Gdl']; + 'GtkSource', 'WebKit', 'Vte' ]; //, 'GtkClutter' , 'Gdl']; var src = ""; i.forEach(function(e) { src += e+" = imports.gi." + e +";\n"; @@ -207,4 +207,4 @@ Gtk = XObject.define( return 'http://devel.akbkhome.com/seed/' + cls + '.html'; } - }); \ No newline at end of file + }); diff --git a/Builder/Provider/Project/Base.js b/Builder/Provider/Project/Base.js index 21f938cf3..4f96ea228 100644 --- a/Builder/Provider/Project/Base.js +++ b/Builder/Provider/Project/Base.js @@ -113,6 +113,7 @@ Base = XObject.define( for (var i in this.paths) { return GLib.basename(i); } + return ''; }, toTree : function() @@ -127,7 +128,7 @@ Base = XObject.define( //if (this.tree) { // return this.tree; //} - + //console.dump(this.files); this.tree = []; /* for (var f in this.files) { diff --git a/Builder/Provider/RooUsage.txt b/Builder/Provider/RooUsage.txt index 904fa99f9..ce247c8e8 100644 --- a/Builder/Provider/RooUsage.txt +++ b/Builder/Provider/RooUsage.txt @@ -27,6 +27,14 @@ left: right: Roo.LayoutRegion +// toolbar at the right of the tabs. + +left: + Roo.LayoutRegion:toolbar +right: + Roo.Toolbar + + // add with region? region= left: diff --git a/Builder3/About.js b/Builder3/About.js index 3eead261a..7becbf44c 100644 --- a/Builder3/About.js +++ b/Builder3/About.js @@ -7,8 +7,11 @@ GObject = imports.gi.GObject; GtkSource = imports.gi.GtkSource; WebKit = imports.gi.WebKit; Vte = imports.gi.Vte; +<<<<<<< HEAD //GtkClutter = imports.gi.GtkClutter; //Gdl = imports.gi.Gdl; +======= +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b console = imports.console; XObject = imports.XObject.XObject; About=new XObject({ diff --git a/Builder3/Editor.js b/Builder3/Editor.js index 18bfb092b..9c4f0e1cf 100644 --- a/Builder3/Editor.js +++ b/Builder3/Editor.js @@ -7,7 +7,10 @@ GObject = imports.gi.GObject; GtkSource = imports.gi.GtkSource; WebKit = imports.gi.WebKit; Vte = imports.gi.Vte; +<<<<<<< HEAD //GtkClutter = imports.gi.GtkClutter; +======= +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b console = imports.console; XObject = imports.XObject.XObject; Editor=new XObject({ diff --git a/Builder3/RooProjectProperties.js b/Builder3/RooProjectProperties.js index 9b24d852c..e3ad35811 100644 --- a/Builder3/RooProjectProperties.js +++ b/Builder3/RooProjectProperties.js @@ -7,7 +7,10 @@ GObject = imports.gi.GObject; GtkSource = imports.gi.GtkSource; WebKit = imports.gi.WebKit; Vte = imports.gi.Vte; +<<<<<<< HEAD //GtkClutter = imports.gi.GtkClutter; +======= +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b //Gdl = imports.gi.Gdl; console = imports.console; XObject = imports.XObject.XObject; diff --git a/Builder3/Window.js b/Builder3/Window.js index 34f661534..9d15967c5 100644 --- a/Builder3/Window.js +++ b/Builder3/Window.js @@ -3119,7 +3119,7 @@ Window=new XObject({ this.el.load_html_string( "Render not ready" , //fixme - should be a config option! // or should we catch stuff and fix it up.. - 'http://localhost/app.Builder/' + 'http://localhost/app.Builder.js/' ); @@ -3223,7 +3223,7 @@ Window=new XObject({ print("LOAD HTML " + html); this.el.load_html_string( html , //fixme - should be a config option! - 'http://localhost/app.Builder/' + 'http://localhost/app.Builder.js/' ); this.redraws = 0; // should trigger load_finished! - which in truns shoudl set refresh Required; diff --git a/INSTALL.txt b/INSTALL.txt new file mode 100644 index 000000000..99a2e0e9e --- /dev/null +++ b/INSTALL.txt @@ -0,0 +1,11 @@ + +GTK3 + +git clone git://github.com/roojs/app.Builder.js.git +cd app.Builder.js +git clone git://github.com/roojs/gir-1.2-gtk-3.0.git gir-1.2 +sh install1.2.sh + +seed gtkrun.js Builder3.js + + diff --git a/gtkrun.js b/gtkrun.js index c16f5cfee..fc8a96216 100644 --- a/gtkrun.js +++ b/gtkrun.js @@ -48,9 +48,15 @@ Vte = imports.gi.Vte; //GtkClutter = imports.gi.GtkClutter; +<<<<<<< HEAD //if (GtkClutter) { // GtkClutter.init(Seed.argv); //} +======= +if (typeof(GtkClutter) != 'undefined') { + GtkClutter.init(Seed.argv); +} +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b File = imports.File.File; diff --git a/install1.2.sh b/install1.2.sh index 9b253cd93..e70a06945 100644 --- a/install1.2.sh +++ b/install1.2.sh @@ -1,10 +1,18 @@ #!/bin/sh +<<<<<<< HEAD #git clone git://github.com/roojs/gir-1.2-gtk-2.0.git gir-1.2 +======= +#git clone git://github.com/roojs/gir-1.2-gtk-3.0.git gir-1.2 +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b #// compile GIR's mkdir -p ~/.Builder/girepository-1.2 || false +<<<<<<< HEAD +======= + +>>>>>>> 3b915ee311c6c2f49cc4f64e158b8f1c6fc7de4b ls gir-1.2 | sed s/.gir// | awk \ '{ print "g-ir-compiler gir-1.2/" $1 ".gir --includedir=gir-1.2 -o ~/.Builder/girepository-1.2/" $1 ".typelib" }' \ | sh -x