On 4/20/2011 11:16 AM, Glen Gray wrote:
Hey guys,

So, further to the discussions about dropping the embedding technologies, I'm 
interested in learning about what I can do to replace using GtkMozEmbed.

Somebody mentioned creating a xulrunner application. I don't really know 
anything about that so I'm going to look into it. Answers to a couple of 
questions could help speed up my understanding though.

Will a xulrunner application be able to integrate with actions that xulrunner 
takes like opening uri's etc. ?
We use uri's as service tags and some uri's are processed externally by our application stack. The 
GtkMozEmbed application will get a callback from Gecko for a uri open if someone clicks on a Video 
button for example, the has<a href="video:SomeVideoFile">Movie</a>. We'll route 
execution to a media application passing over the uri.
Yes, you can implement a nsIProtocolHandler. Although really, you should be using an x-video URI scheme, if you really need to use a custom URI scheme.

If the above is possible then I'm happy. I'm wondering if the pyxpcom wrappers 
are still valid, we could replace our application with something like 
http://pyxpcomext.mozdev.org/no_wrap/tutorials/pyxulrunner/python_xulrunner_about.html
 From the looks of that documentation, I could do all I need with xulrunner and 
Python.
The Python bindings are not part of XULRunner by default, but I believe that they are still being maintained: you need to ask the PyXPCOM group about that: http://listserv.activestate.com/mailman/listinfo/pyxpcom

--BDS

_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to