[fpc-pascal] GUI confusion

Graeme Geldenhuys graeme at geldenhuys.co.uk
Mon Sep 30 12:25:34 CEST 2013


On 29/09/13 23:33, Patrick wrote:
> BTW, Would it be correct to compare LCL to WxWidgets ? In the sense that 
> it is a meta-widget toolkit?

Yes, that would be an accurate comparison. LCL and WxWidgets are a
"common front-end toolkit" to other underlying GUI toolkits. This
obviously has its pros and cons, because not all GUI toolkits have the
same functionality. So you "meta-widget toolkit", as you call it, often
only uses functionality that all GUI toolkits have in common. Also if
the underlying GUI toolkit has a bug, it is out of your control to fix
it, so instead you need to find a way to work around it.

A 100% custom drawn toolkit like fpGUI or MSEgui are probably more work
to develop initially, but you gain much greater flexibility and
consistency. All functionality works identical on all platforms, and you
have full control over everything (like fixing a toolkit bug etc).


Regards,
  Graeme




More information about the fpc-pascal mailing list