> Do they have to be thou? I'm sure the VCL could work on top of say GTK or
Perhaps, and from a programming point of view you would think a VCL wrappers
on something else would be easy. However, there is that teeny module
Application.run that is MASSIVELY dependent on the Win32 event model. To
have your code produce the same results as Win32 with a different event model
has to be non-trivial.
[ Consider clicking a wincontrol - what sees the event first? The wincontrol - or
the container, or its container etc. Windows does it one way, other GUIs do
it differently -(dont know what X does). What about the default OS responses to
events? These sorts of nightmares plague multi-GUI development systems and
I havent been impressed with the compromises that such systems made (havent
seen product produced by them for while either come to think of it...).
----------------------------------------------------------
Phil Scadden, Institute of Geological and Nuclear Sciences
PO Box 30368, Lower Hutt, New Zealand
Ph +64 4 5704821, fax +64 4 5704603
---------------------------------------------------------------------------
New Zealand Delphi Users group - Offtopic List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz