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