Open Source Applications Foundation

[Dev] Some info on Gecko, themes, XUL and wxWindows

Rob OConnor Sat, 2 Nov 2002 14:55:42 -0800 (PST)


Hi OSA team,

I saw your project and looked through your pages.
Looks like you are off to a great start! I am looking
forward to using your betas.

I read the threads last month, and thought I would
contribute some things that may be helpful:

-The author of the wxWindows wxHtmlWindow classes
(Vaclav Slavic) has planned a wxHtmlWindow2 type of
class, that wraps Gecko. You may wish to communicate
with him (if you haven't already) to see if you wish
to collaborate in any way.

-There is XRC (Xml Resources) in wxWindows, that can
go a long way of separating out the interface from the
code and leave the interface in a very modifiable
format for 3rd party resellers. Themes, branding, etc
is easily done, as it is just additions, or finds and
replaces in a regular XML file. Themes then make for a
fairly easy implementation, as can then just do a run
time switching of XML resources. It also helps the UI
team and coding team not introduce bugs in each
other's work. I have used in the project I was working
on, and liked it so much that I also wrote the
/contrib/samples/xrc tutorial demo program that comes
with the wxWindows package.

I have finished up a Free Software wxWindows project
over the last year (which also uses Python as its
parser, actually). It has fared well against its
closed source competitor (AvantGo). While downloads of
our Free Software are continually increasing and now
about 70,000 a month, AvantGo [with its greedy fees of
often around $300,000 per license] has now gone
delisted off NASDAQ and the CEO has resigned. 

In case there is anything useful that you can pillage
from this wxWindows program, the downloads, sourcecode
and dev/user documentation are at
http://desktop.plkr.org
I don't know if there is anything there that would be
helpful, but may he of assistance to see some little
bit already done in wxWindows, like the wxWindows
implementation to make a show/hide details progress
dialog as seen in Outlook. Things are fairly logically
laid out, and the interfaces are all documented (I
used Doxygen, which I found to have good results).

Best wishes,
Robert


__________________________________________________
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/