seed r423 - trunk/examples/browser
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r423 - trunk/examples/browser
- Date: Tue, 9 Dec 2008 23:44:08 +0000 (UTC)
Author: racarr
Date: Tue Dec 9 23:44:08 2008
New Revision: 423
URL: http://svn.gnome.org/viewvc/seed?rev=423&view=rev
Log:
Browser. add code to initialize forker process.
Modified:
trunk/examples/browser/main.js
Modified: trunk/examples/browser/main.js
==============================================================================
--- trunk/examples/browser/main.js (original)
+++ trunk/examples/browser/main.js Tue Dec 9 23:44:08 2008
@@ -2,6 +2,20 @@
Seed.import_namespace("Gtk");
Seed.import_namespace("WebKit");
+Seed.import_namespace("Multiprocessing");
+
+var forker_pipes = new Multiprocessing.Pipe();
+var forker_pid = Seed.fork();
+if (forker_pid == 0)
+{
+ Seed.print("*** Initializing forker \n");
+ forker_pipes[0].add_watch(1,
+ function(source, condition)
+ {
+ Seed.print(source.read());
+ });
+ Gtk.main();
+}
/* Todo (priority order):
* Ctrl-click-open-in-new-tab?
@@ -30,8 +44,13 @@
Seed.include("browser-tab.js");
Seed.include("browser-main.js");
+
Gtk.init(null, null);
+forker_pipes[1].write("Testing communication from main to forker,"+
+ " received");
+
+
var window = new Gtk.Window({title: "Browser"});
window.signal.hide.connect(Gtk.main_quit);
window.resize(800,800);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]