Re: HELP!!! swt + mozilla (adtional questions)
jml <[email protected]> Tue, 31 Dec 2002 11:43:02 +0800
| Newsgroups | gmane.comp.mozilla.devel.java,gmane.comp.mozilla.devel.embedding,gmane.comp.mozilla.devel.xpcom |
|---|---|
| Organization | Another Netscape Collabra Server User |
| Message-ID | <[email protected]> |
Now I get mozilla to run inside swt! Great experience. With the help from Doug, I am now using the gecko-sdk -- only for the "string" part. Using's the swt technology I described in previous emails, now I only have about 400 lines of C++ code, all other code are in Java, so even though I only support Windows now, I expect that easy to support other platform later (there is a problem: I use the binary format of xpcom vtbl, so when it change from 32bit to 64bit, I don't know what will happen, maybe change all usage of int in java to long). Currently, only have the mozilla to appear inside a swt widget, not handling all kinds of events and other stuff, yet. Since in my approach, for each xpcom interface, I need to write a "wrapper" class in Java. Currently I am writing all the "wrapper" class manually, which is tedious and easy to make error, so I want to auto-generate those java codes. I have no experience with XPIDL (and even never compiled the mozilla on my computer before, so trying to avoid that), can anyone help to tell me how can I customize xpidl to generate the java code I want? BTW, though ToNewUnicode() is not in the gecko-sdk API, it is in the xpcom.lib, so I can still use it in my C++ code. jml jml wrote: > At last got some free time can play with the gecko-sdk. The first > problem I met is: why not ToNewUnicode() part of the API? This will be > very useful when I want to convert nsAString or nsACString to java string. > > jml >