Difference between revisions of "fpGUI Interface"
Sekelsenmat (talk | contribs) |
Sekelsenmat (talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system, and thus avoids the need for many external libraries. More information on it's website: http://opensoft.homeip.net/fpgui/ | |
− | fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying . More information on it's | ||
==Creating your first LCL application with fpGUI== | ==Creating your first LCL application with fpGUI== | ||
This is a step-by-step guide to build your first application with the fpgui widgeset | This is a step-by-step guide to build your first application with the fpgui widgeset | ||
+ | |||
+ | 1 - Download the latest Lazarus from subversion and build it (not necessary if you downloaded a pre-compiled snapshot) | ||
+ | |||
+ | 2 - Download fpGUI from subversion with this command: | ||
+ | |||
+ | svn co https://fpgui.svn.sourceforge.net/svnroot/fpgui fpgui | ||
+ | |||
+ | You can also use TortoiseSVN to do this | ||
+ | |||
+ | 3 - Copy 2 directories from the downloaded fpgui to lazarus | ||
+ | |||
+ | fpgui/trunk/gui to lazarus/lcl/interfaces/fpgui/gui | ||
+ | |||
+ | and | ||
+ | |||
+ | fpgui/trunk/gfx to lazarus/lcl/interfaces/fpgui/gfx | ||
+ | |||
+ | 4 - Open Lazarus, open the menu Tools-->"Configure Build Lazarus", select all options to None and LCL to Build+Clean, select fpgui widgetset and rebuild it. | ||
+ | |||
+ | 5 - Go to the menu Compiler Options, select fpgui as the widgetset and you can recompile your project to fpgui =) |
Revision as of 14:32, 9 April 2007
fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system, and thus avoids the need for many external libraries. More information on it's website: http://opensoft.homeip.net/fpgui/
Creating your first LCL application with fpGUI
This is a step-by-step guide to build your first application with the fpgui widgeset
1 - Download the latest Lazarus from subversion and build it (not necessary if you downloaded a pre-compiled snapshot)
2 - Download fpGUI from subversion with this command:
svn co https://fpgui.svn.sourceforge.net/svnroot/fpgui fpgui
You can also use TortoiseSVN to do this
3 - Copy 2 directories from the downloaded fpgui to lazarus
fpgui/trunk/gui to lazarus/lcl/interfaces/fpgui/gui
and
fpgui/trunk/gfx to lazarus/lcl/interfaces/fpgui/gfx
4 - Open Lazarus, open the menu Tools-->"Configure Build Lazarus", select all options to None and LCL to Build+Clean, select fpgui widgetset and rebuild it.
5 - Go to the menu Compiler Options, select fpgui as the widgetset and you can recompile your project to fpgui =)