[fpc-pascal] fpGUI Toolkit v1.0 release for FPC 2.6.2

Graeme Geldenhuys graeme at geldenhuys.co.uk
Sun Apr 21 23:32:58 CEST 2013

Hi Zaher,

On 2013-04-21 21:42, Zaher Dirkey wrote:
> 1 - I have the source from Git, how to start without download the binary?

The only binary I release is for DocView - simply for convenience. With
the source, switch to the 'develop' branch for the latest changes
(normally pretty stable), or stay on 'master' which is now always the
latest released version.

> 2 - What the best demo to open and start new project?

fpGUI is IDE independent, but I'll assume you are using Lazarus IDE. In
that case you can look in the 'extras/lazarus_ide/' directory. Load and
install the fpgui_ide.lpk package. This will register a new fpGUI
application type with the IDE.

My preference these days is to simply use code templates. Again, look in
'extras/code_templates/' and merge the lazarus.dci file with your
existing one. You will then have two new code templates.

'fpguiapp' and 'fpguiapp2':  I use these as a starting point for a new
project, but then delete the TMainForm from that unit, as I keep forms
in separate units for larger projects. These code templates (as is) are
very nice for quick test apps though, so everything is contained in a
single unit.

The UI (forms) Designer, just like DocView, can be integrated with any
IDE too. In the case of Lazarus IDE, simply set it up as an External
Tool and use $EdFile() as a parameter value

All this and more are detailed in the docs/INSTALL.txt file.

> ​I have a new project​ i like to build it on fpgui small one :)

If you have any further questions don't hesitate to ask in the
fpgui.support newsgroup. There is a web interface to the newsgroups too.
More details at the following URL:


  - Graeme -

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

More information about the fpc-pascal mailing list