Hi John:

I am using Batik on a Eclipse RCP Application, without Holongate plugins. It works perfectly for displaying static SVG´s. I am using Eclipse RCP 3.1 with the org.eclipse.swt.awt.SWT_AWT bridge class to create a awt.Frame, to which i attach my JSVGCanvas. I do all my batik stuff without modifying anything from the framework, and treating it as a typical Swing app, and leverage all the benefits that the RCP-SWT-JFace are giving me for all the non SVG parts of my app. It may be a bit of a hybrid, but it works fine.

There are some minor problems, like for example the SVG document does not resize properly when you change the size of the SWT window, so you need to capture the SWT resize event and then reset the layout of your AWT components.

Now, to compatibility, there is a conflict between the SWT thread and the AWT thread in Mac OS X, so it is not possible to run SWT-AWT applications under Mac OS X. This is an issue for any type of application that needs to access the AWT thread from a SWT application on a mac. I think that even with Holongate, this is still a conflict for SWT applications, but unless the Mac is one of your target platforms, you are on the clear.

Regards,
Andres Tousssaint

On Oct 16, 2005, at 3:21 PM, John Jones wrote:

How adaptable is the Batik toolkit to working in SWT-based applications? I have seen a project by Holongate.org to build a 'bridge' to do this, but from the people that know Batik best... what does and does not work in SWT?

I haven't investigated deeply, so the limitations/incompatibilities may be limited to the Java2D <--> SWT interaction.

If anyone has any insight, I'd be glad to hear it.


John
BlackRookSix of OpenWarSim

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to