[Lazarus] What are "widgets" in lazarus?

Graeme Geldenhuys graemeg.lists at gmail.com
Sun Jan 9 17:24:03 CET 2011


On 9 January 2011 18:10, Michael Van Canneyt <michael at freepascal.org> wrote:
>
> Who said it was smooth ? =-)

By smooth, I meant the end-users (developers using Qt) did not notice
anything different from there perspective. Re-reading the Qt blog on
the subject, they do mention there was some "black magic" involved
from their side - but again ensuring the end-user wouldn't notice
anything different.

http://labs.qt.nokia.com/2007/08/09/qt-invaded-by-aliens-the-end-of-all-flicker/

Looking at their first video clip though, I still have questions about
why those widgets moved so much or momentarily disappear. I have never
seen such bad "flicker" in fpGUI. Though X11's resizing performance
(with or without compiz) is atrocious. The worst I've seen on any
platform ever.

Some days I still have mixed feeling about the move I made from
"single window handle per form" to "window handle per widget". At the
time I was very new to X11 and GDI, and the original fpGUI code. Oh
well, what's done is done. :)


> I suspect that their experience with Qt embedded (working on the
> framebuffer) would have helped.

Probably so, because there they would have had to introduce the whole
window handling and event system themselves.


-- 
Regards,
  - Graeme -


_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://fpgui.sourceforge.net




More information about the Lazarus mailing list