tests/webkit_inspector.js
[app.Builder.js] / tests / webkit_inspector.js
index 8616aee..8cc4ca1 100644 (file)
@@ -7,20 +7,37 @@
  * 
  */
 Gtk = imports.gi.Gtk;
-Webkit = imports.gi.Webkit;
-w = new Gtk.Window({ type:  Gtk.WindowType.TopLEVEL });
+WebKit = imports.gi.WebKit;
+
+Gtk.init(null,null);
+w = new Gtk.Window.c_new( Gtk.WindowType.TOPLEVEL);
+
 v = new Gtk.VBox();
 s1 = new Gtk.ScrolledWindow();
 s2 = new Gtk.ScrolledWindow();
-w1 = new Webkit.WebView();
-w2 = new Webkit.WebView();
+w1 = new WebKit.WebView();
+w1.signal.show.connect(function() {
+    w1.load_uri("http://www.google.com");
+    w1.get_settings().enable_developer_extras = true;
+});
+w1.signal.load_finished.connect(function(wv) {
+    
+    w1.get_inspector().show();
+    return true;
+});
+w2 = new WebKit.WebView();
+w1.get_inspector().signal.inspect_web_view.connect(function() {
+    return w2;
+})
+
 s1.add(w1);
-s2.add(s2);
+s2.add(w2);
 v.add(s1);
 v.add(s2);
 w.add(v);
-w.show_all()l;
+
+w.show_all();
+Gtk.main();