[Lazarus] Ways of making new style design

Graeme Geldenhuys mailinglists at geldenhuys.co.uk
Tue Mar 24 00:12:26 CET 2015

On 2015-03-23 20:43, aradeonas wrote:
> Graeme I check fpGUI in past two years but if I want to be honest even
> its screenshot's doesn't impressed me enough because I think with my
> self I cant do such the example link that I sent with fpGUI,

fpGUI is perfectly capable in doing something like what you posted.
About 3 years ago I developed a very graphical application for a client
using fpGUI - all components looked nothing like the default fpGUI
(win2000) theme. Though I am no graphics designer - I got given
photoshop mockups which I had to reproduce in a real application. fpGUI
also includes AggPas as an optional (soon to be default) Canvas
renderer. AggPas is a 2D vector based graphics engine 100% implemented
in Object Pascal and does some very high quality rendering of graphics
and fonts.

Here is a 10 minute sample I put together when I integrated AggPas with
fpGUI. Nothing fancy, but it shows some features, and no scaled or
segmented bitmap images were used - all done via fpGUI+AggPas's drawing API.

Because AggPas is vector based, you can do some pretty funky things too,
like warp a fully working widget in a spiral, write text along any
curved line, apply filters to give widgets a certain effect say on mouse
over etc.

I recommend you spend some time and evaluate your needs and build some
mock screens using the various possible options: LCL-CustomDrawn, fpGUI
with AggPas, BGRBitmap, MSEgui etc. Ask questions if you don't know how
to use the various options. You should then get a better feel for what
will work for you.

  - Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal

More information about the Lazarus mailing list