[Lazarus] fpGUI

Graeme Geldenhuys graemeg.lists at gmail.com
Wed Jan 5 23:12:35 CET 2011


On 5 January 2011 17:41, Kjow wrote:
>
> I'm testing fpGUI on Lazarus and following the link:
> http://wiki.lazarus.freepascal.org/fpGUI_Interface#Creating_your_first_LCL_application_with_fpGUI
> (step 3.1)

That would be for using LCL-fpGUI (LCL with fpGUI as the backend
widget set). I don't maintain that simply due to time constraints, but
some other developers do. As far as I know all the components on the
Standard palette in Lazarus IDE work.

My suggestion now would be to or help implement the remainder of
LCL-fpGUI, or use fpGUI directly (no LCL involvement). I do the
latter, and simply use Lazarus IDE as my editor.


> Projects start with Win9x-like theme, but I read that I can make
> working current OS theme (XP -> 7, "Ubuntu", etc)... how can I do
> this?

I have started work on theming again, but haven't implemented all the
"standard" OS themes yet. For an example of how to implement your own
theme, see the <fpgui>/examples/gui/customstyles/ demo.


> Is there a tutorial to learn how to use more deeply fpGUI with Lazarus
> (but starting from the basics)?

Yes there are, by using fpGUI directly (not via LCL). All the demos in
the <fpgui>/examples/ directory are kept simple and only explains one
feature per demo, to help with learning fpGUI. Michael van Canneyt
also wrote an introductory article on fpGUI (available from
http://opensoft.homeip.net:8080/articles/ for download). Keep in mind
Michael wrote that two years ago, so things might have changed a bit
since then. Then there is also the usual FAQ, README, INSTALL, Class
Design etc text files in the <fpgui>/docs/ directory.


-- 
Regards,
  - Graeme -


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




More information about the Lazarus mailing list