Difference between revisions of "fpGUI Interface/de"

From Lazarus wiki
Jump to navigationJump to search
m (New page: {{fpGUI Interface}} (Wird übersetzt...) __TOC__ ==Introduction== fpGUI is a widgetset completely written in Object Pascal. It links directly with the underlying windowing system, and t...)
 
(Teile übersetzt)
Line 4: Line 4:
 
__TOC__
 
__TOC__
  
==Introduction==
+
==Einleitung==
  
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 its website: http://opensoft.homeip.net/fpgui/
+
fpGUI ist eine Komponentenbibliothek, mit der graphische Benutzeroberflächen erstellt werden können - ähnlich wie gtk oder qt. Das besondere ist: fpGUI ist selbst vollkommen in Object Pascal geschrieben. fpGUI greift direkt auf das zugrundeliegende Windowing-System zurück, benötigt also darüber hinaus keine externen Bibliotheken.  
  
==Other Interfaces==
+
Detailiertere Informationen über das Projekt gibt es auf dieser Internetseite: http://opensoft.homeip.net/fpgui/
*[[Lazarus known issues (things that will never be fixed)]] - A list of interface compatibility issues
+
 
*[[Win32/64 Interface]] - The winapi interface for Windows 95/98/Me/2K/XP/Vista, but not CE
+
==Andere Schnittstellen==
*[[GTK2 Interface]] - The gtk2 for Unixes, Mac OS X, Windows
+
*[[Lazarus known issues (things that will never be fixed)]] - Eine Liste bekannter Probleme in Verbindung mit Schnittstellen.
*[[Carbon Interface]] - The Carbon Interface for Mac OS X
+
*[[Win32/64 Interface]] - Die Windows-API-Schnittstelle für Windows 95/08/Me/2K/Xp/Vista. (nicht Windows CE!)
*[[Qt Interface]] - The Qt 4 Interface for Unixes, Mac OS X and linux-based PDAs
+
*[[GTK2 Interface]] - Die gtk2-Schnittstelle für Unix-Systeme, MacOSX sowie Windows.
*[[Windows CE Interface]] - For Pocket PC and Smartphones
+
*[[Carbon Interface]] - Die Carbon-Schnittstelle für MacOSX
*[[fpGUI Interface]] - A widgetset completely written in Object Pascal
+
*[[Qt Interface]] - Die QT4-Schnittstelle für Unix-Systeme, MaxOSX und linuxbasierenden PDAs.
 +
*[[Windows CE Interface]] - Für Windows CE-Systeme (Pocket PCs, Smartphones, ...)
 +
*[[fpGUI Interface]] - Eine Schnittstelle, die zu 100% in Objekt Pascal geschrieben wurde.
  
 
==Creating your first LCL application with fpGUI==
 
==Creating your first LCL application with fpGUI==

Revision as of 23:25, 18 February 2008

Deutsch (de) English (en) español (es) français (fr)

(Wird übersetzt...)

Einleitung

fpGUI ist eine Komponentenbibliothek, mit der graphische Benutzeroberflächen erstellt werden können - ähnlich wie gtk oder qt. Das besondere ist: fpGUI ist selbst vollkommen in Object Pascal geschrieben. fpGUI greift direkt auf das zugrundeliegende Windowing-System zurück, benötigt also darüber hinaus keine externen Bibliotheken.

Detailiertere Informationen über das Projekt gibt es auf dieser Internetseite: http://opensoft.homeip.net/fpgui/

Andere Schnittstellen

Creating your first LCL application with fpGUI

This is a step-by-step guide to build your first application with the fpGUI widgetset

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 (you can also use TortoiseSVN to do this):

svn co https://fpgui.svn.sourceforge.net/svnroot/fpgui/trunk fpgui

3. Now we need to make the Lazarus LCL find the fpGUI code. We have two options:

3.1. Supported on all platforms. Copy two directories from the downloaded fpgui to lazarus
<fpGUI dir>/src/gui ⇒ lazarus/lcl/interfaces/fpgui/gui
<fpGUI dir>/src/corelib ⇒ lazarus/lcl/interfaces/fpgui/corelib
3.2. Linux or any other Unix type platforms. Create symbolic links from the fpGUI's corelib and gui directories to the Lazarus LCL directory as follows:
ln -s <fpGUI dir>/src/gui lazarus/lcl/interfaces/fpgui/gui
ln -s <fpGUI dir>/src/corelib lazarus/lcl/interfaces/fpgui/corelib

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 =)

Road map for the fpGUI interface

Here: Roadmap#Widgetset_dependent_components