Martin Schreiber wrote:
> The eventqueue is implemented on all platforms, with and without GUI as an 
> internal teventlist which holds instance pointers of tevent class. The X and 
> win32 events are packed into a appropriate tevent descendent and feed into 
> the queue. It is possible to loop tevent's to X or win32 event queue if the 
> receiving order must be synchronized with system events.

GREAT !

This seems to be platform and GUI system independent and thus is exactly
how I think it should be done.

I feel it would be a very desirable enhancement to the FPC RTL if this
would be moved there and any GUI-based "TApplication"(such as coming
with MSEGUI and Lazarus) and any non-GUI-based "TApplication" (such es
"embedded" stuff and remote GUIs such as HTTP based "Bowser-GUI"
implementations) would be built on top of this.

-Michael
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to