Well...the problem is that SWT
is distributed as different jars for different platforms :shock:
Why?!? The reason is that the Eclipse team wanted to access the native methods from the Java side...for example on Windows you can call something like
OS.GetDeviceCaps and on Linux you can make similar calls to the OS.
But there's no problem: I will move each and everything into the native code so that we have no distribution problem at all (I will drift away from SWT philosophy indeed)
A small note: I won't be able to connect from tomorrow afternoon to the next Tuesdayso because I won't be at home.
I will work on the Windows and Linux versions following these guidelines.
One Java class and multiple native implementations (of course) for Win32 and X-Windows.
When I get back on Wednesday I'll post the produced code.
If everything runs fine we can integrate it or...we'll need to modify something