Difference between revisions of "fpGUI"

From Lazarus wiki
Jump to navigationJump to search
(Reorganised the information, added new sections and improved content.)
Line 1: Line 1:
fpGUI Toolkit is intended for Open Source and Commercial applications. fpGUI uses the LGPL v2 license with a static linking exception - the same as the Free Pascal Compiler's RTL.
+
fpGUI is a Object Pascal toolkit for cross-platform application development. It provides single-source portability across Linux, MS Windows, *BSD, Solaris/OpenSolaris, ReactOS and embedded devices like Embedded Linux and Windows CE. fpGUI Toolkit can be used for Open Source and Commercial applications.
  
fpGUI is a Object Pascal toolkit for cross-platform application development. It provides single-source portability across Linux, MS Windows, *BSD, Solaris/OpenSolaris, ReactOS and embedded devices like Embedded Linux and Windows CE.
+
fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system (Xlib, GDI), and thus avoids the need for many large external libraries (eg: Qt, GTK etc). The main design goal is to get a consistent look and behaviour across platforms.
  
fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system (Xlib, GDI), and thus avoids the need for many large external libraries (eg: Qt, GTK etc). The main design goal is to get a consistent look and behaviour across platforms.
+
'''Latest released version: v1.0 (2013-04-20)'''
  
 
For more information, see the fpGUI Toolkit website at:
 
For more information, see the fpGUI Toolkit website at:
Line 10: Line 10:
 
See also  
 
See also  
 
* [[fpGUI Interface]]
 
* [[fpGUI Interface]]
 +
==License==
 +
fpGUI uses the LGPL v2 license with a static linking exception - the same as the Free Pascal Compiler's RTL.
  
 
==Screenshots==
 
==Screenshots==
This is a small sample of what the fpGUI Toolkit's new 2D graphics engine can do. Fully sub-pixel accuracy, anti-aliased line drawing, anti-aliased text, alpha blending, fully customisable gradient and dash-line generator, gamma support etc.
+
This is a small sample of what the fpGUI Toolkit's new 2D graphics engine can do. Full sub-pixel accuracy, anti-aliased line drawing, anti-aliased text, alpha blending, fully customisable gradient and dash-line generator, gamma support etc. The 2D graphics engine is also fully implemented in Pascal, so no external libraries are required, and makes it very portable to other platforms.
  
 
[[image:fpGUI_Agg-powered.png]]
 
[[image:fpGUI_Agg-powered.png]]

Revision as of 11:54, 20 May 2013

fpGUI is a Object Pascal toolkit for cross-platform application development. It provides single-source portability across Linux, MS Windows, *BSD, Solaris/OpenSolaris, ReactOS and embedded devices like Embedded Linux and Windows CE. fpGUI Toolkit can be used for Open Source and Commercial applications.

fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system (Xlib, GDI), and thus avoids the need for many large external libraries (eg: Qt, GTK etc). The main design goal is to get a consistent look and behaviour across platforms.

Latest released version: v1.0 (2013-04-20)

For more information, see the fpGUI Toolkit website at:

See also

License

fpGUI uses the LGPL v2 license with a static linking exception - the same as the Free Pascal Compiler's RTL.

Screenshots

This is a small sample of what the fpGUI Toolkit's new 2D graphics engine can do. Full sub-pixel accuracy, anti-aliased line drawing, anti-aliased text, alpha blending, fully customisable gradient and dash-line generator, gamma support etc. The 2D graphics engine is also fully implemented in Pascal, so no external libraries are required, and makes it very portable to other platforms.

fpGUI Agg-powered.png