“Armin Steinhoff” <a-steinhoff@web_.de> wrote in message
news:3C934D39.6F12F128@web_.de…
Igor Kovalenko wrote:
“Armin Steinhoff” <a-steinhoff@web_.de> wrote in message
news:3C924A3D.D85242D7@web_.de…
…
Interesting … so it isn’t a threat against Photon > > . Or ?
It might be a threat to Photon native API but not for Photon itself
since
the engine and widget library are provided by Photon.
Oh, what a nice statement … especially from you >
OK, then tell me why e.g. wxWindows and Qt could be a thread to Photon
when SWT is acceptable ??
SWT maps Java classes into Photon widgets. Qt (last time I checked) has
hardware abstraction layer with their own drawing primitives. That means
they have their own widgets and map only low level drawing primitives. The
result is okay wrt speed, but it looks ‘alien’ in the environment. And it
would not provide integration with other applications, like drag and drop
(not without additional work). What you get is essentialy another
environment, which only shares graphics drivers and Photon engine, just like
Xphoton.
I don’t know what is situation with wxWindows, did not look into their
code.
Would be nice if the SWT/Photon interface could also be used for other
languages like Phython. (Jython should work with it …)
Is the SWT implementation freely available for XFree86 ??
Not sure, but I’d think so.
Still, some
applications might prefer to use native Photon API because of
performance
and memory consumption considerations.
BTW, wxWindows and Qt are C++ based … so there are no performance
problems.
I’ve read Qt code.
SWT feels much faster than Swing and
actually it is fast enough to feel comfortable on desktop but still it
is
not quite as fast as C.
Is SWT in any way compatible to SWING ??
Compatible? What that would mean? There is no integration between them,
AFAIK. Swing is bigger and more generalized system.