[fpc-devel] Delphi XE2 uses FPC for iOS target

Graeme Geldenhuys graemeg.lists at gmail.com
Thu Aug 18 00:12:10 CEST 2011

On 15 August 2011 10:52, Michael Schnell  wrote:
> What is the main difference between the fpGUI designer and MiGLayout ?

Like day and night. fpGUI's UI Designer is similar to Delphi or
Lazarus's Form designers. Drop components, set some properties etc.
The only difference there is that fpGUI's UI designer generates pascal
code, and the other two generates some form object output separate
from the code unit.

The best way to see what MiGLayout can do, is to download the demo jar
file which has a lot of examples built-in, then play around with those
examples. You can even right-click on each example to do "live
editing", or enable the debug-mode to see how the layout manager does
it's calculation and layout.

There was also a nice UI competition between layout managers. A UI
Form was designed, and people could submit how to recreate that form
using various layout managers available. MiGLayout had very little
code compared to most alternatives, and the result was often more
flexible too.

If you read the MiGLayout white paper, you will learn some more of the
advanced features which are mind blowing! The author thought of
everything. Automatically managed button orders per platform (OK,
Cancel vs Cancel,OK etc), automatic style defaults per platform
(border sizes around components, default sizes of buttons etc),
layouts can be described in any units like pixels, mm, cm, inchs, dpi
independent, alignment or anchoring or resizing can be described
really simple or even by using complex expressions.

I can go on and on, but rather just download the demo and see for yourself.

  - Graeme -

fpGUI - a cross-platform Free Pascal GUI toolkit

More information about the fpc-devel mailing list