Difference between revisions of "fpGUI Interface/es"

From Free Pascal wiki
Jump to navigationJump to search
m
Line 58: Line 58:
  
 
Here: [[Roadmap#Widgetset_dependent_components]]
 
Here: [[Roadmap#Widgetset_dependent_components]]
 +
[[category:Castellano]][[category:Español]]

Revision as of 19:06, 22 May 2012

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

Introducción

fpGUI es un widgetset escrito completamente en Object Pascal. Enlaza directamente con el sistema subyacente de windows, y por tanto evita la necesidad de más librerias externas. Se puede encontrar información adicional en su sitio web: http://fpgui.sourceforge.net

Otras Interfaces

Consejos específicos de plataformas

Artículos sobre desarrollo de Interfaces

Creando tu primera aplicación LCL con FPGUI

Esta es una guia paso a paso para construir tu primera aplicación utilizando el widgetset de fpGUI.

1. Descarga la última versión de Lazarus desde la subversion y constrúyelo (esto no es necesario si se ha descargado la versión pre-compilada)

2. Download fpGUI source code from the SourceForge.net Git repository as follows:

git clone git://fpgui.git.sourceforge.net/gitroot/fpgui/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 and one file from the downloaded fpgui to lazarus
<fpGUI dir>/src/gui ⇒ lazarus/lcl/interfaces/fpgui/gui
<fpGUI dir>/src/corelib ⇒ lazarus/lcl/interfaces/fpgui/corelib
<fpGUI dir>/src/VERSION_FILE.inc ⇒ lazarus/lcl/interfaces/fpgui/VERSION_FILE.inc
3.2. Linux or any other Unix type platforms. Create symbolic links from the fpGUI's corelib, gui directories and VERSION_FILE.inc 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
ln -s <fpGUI dir>/src/VERSION_FILE.inc lazarus/lcl/interfaces/fpgui/VERSION_FILE.inc

4. Open Lazarus, open the menu Tools-->"Configure Build Lazarus", selecciona todas las opciones a None y LCL to Build+Clean, select fpGUI widgetset and rebuild it.

5. Vé al menú de opciones del compilador, selecciona como widgetset a fpGUI y así puedes recompilar tu proyecto para fpGUI =)

Detalles de implementación

Mapa de Componentes

Esta es una tabla que indica que controles PFGUI se utilizan para construir cada LCL.

LCL Control FPGUI Control Comments
TPageControl TfpgPageControl -
TButton TfpgButton -
TBitBtn TfpgButton La clase de pulsador estandar de fpGUI soporta imágenes.
TSpeedButton TfpgButton La clase de pulsador estandar de fpGUI soporta imágenes, vista plana, etc.

Mapa de recorrido del interface fpGUI

Here: Roadmap#Widgetset_dependent_components