
Guía GTK+ con Free Pascal
Nota : Esta página está en construcción.No ofrece ningun tipo de garantía y puede ser utilizada a nivel personal, no como un manual oficial.
Esta página es un tutorial de GTK+ para FPC escrito por Mazen Neifer.
Si quieres obtener el compilador de free pascal (FPC) puedes descargartelo de la página http://www.freepascal.org.
También puedes obtener GTK+ de la página http://www.gtk.org.
Última modificación: martes, 2 de noviembre de 2004
Traducción hecha por:
David Álvarez León
Email:daalle@gmail.com
Guillermo Robla Vicario
Email:guillermo_robla@yahoo.es
Estudiantes de informática de la Universidad de León.
Tabla de Contenidos:
1. Qué es GTK+
2 Cómo usar GTK+ con FPC
2.1 Cómo crear una nueva ventana
2.2 Cómo crear una ventana inteligente
2.3 Cómo destruir una ventana
2.4 Mecanismos de eventos
2.5 Comprobando GTK_Test2
Tipos de datos
Más sobre manejadores de señales
Empaquetando Widgets
Teoría del empaquetado de Widgets
Detalles de las cajas
Empaquetado usando tablas
Descripcion de los Widgets
6 El WidGet boton
6.1 Botones normales
6.2 Botones de tipo Toggle
6.3 Botones tipo Check
6.4 Botones tipo Radio
7 Ajustes
7.1 Creación de ajustes
7.2 Manera fácil de usar ajustes
7.3 Ajustes internos
8 Rango de los Widgets
8.1 Los Scrollbar Widgets
8.2 Los Scale Widgets
8.3 Funciones de rango común
8.4 Key and Mouse bindings
9 Widgets miscelaneos
9.1 Etiquetas
9.2 Flechas
9.3 The Tooltips Object
9.4 Barras de progreso
9.5 Cuadros de dialogo
9.6 Pixmaps
9.7 Reglas
9.8 Barra de estado
9.9 Entradas de texto
9.10 Spin Buttons
9.11 Combo Box
9.12 Selección de color
9.13 Selección de archivos
10. El Widget Contenedor
10.1 La caja de eventos
10.2 El widget alineacion
10.3 Fixed Container
10.4 Layout Container
10.5 Marcos
10.6 Aspect Frames
10.7 El widget panel-ventana
10.8 Viewports
10.9 Scrolled Windows
10.10 Button Boxes
10.11 Toolbar
10.12 Notebooks
11. El widget CList
11.1 Crear un widget CList
11.2 Modos de operación
11.3 trbajando con títulos
11.4 Automanejo de listas
11.5 Añadir filas a una lista
11.6 Opciones de texto y de pixmaps en celdas
11.7 Almacenar punteros de datos
11.8 Trabajar con selecciones
11.9 The signals that bring it together
11.10 Un ejemplo usando Clist
12. El Widget árbol
12.1 Crear un árbol
12.2 añadir un subárbol
12.3 Manejo de la selección de una lista
12.4 Widgets internos de un árbol
12.5 El widget item árbol
12.6 Ejemplo con un árbol
13. El Widget Menú
13.1 Creación manual de menús
13.2 Ejemplo de un menú manual
13.3 Un ejemplo sobre menús
14. Los Widget de texto
14.1 Creación y configuración de un cuadro de texto
14.2 Manipulacion de texto
14.3 Atajos de teclado
14.4 Un ejemplo sobre cuadros de texto
15. Widgets no documentados
16. Opciones y atributos de los widgets
18. Manejo avanzado sobre eventos y señales
18.1 Funciones de las señales
18.2 Emisión y propagción de las señales
19. Selecciones del Manejo
19.1 Descripción
19.2 Retrieving the selection
19.3 Supplying the selection
20. Glib
20.1 Definiciones
20.2 listas Doblemente enlazadas
20.3 Listas simplemente enlazadas
20.4 Gestión de memoria
20.5 Timers
20.6. Manejo de cadenas de caracteres
20.7 Funciones de útiles y de error
21 Los archivos rc de Gtk
21.1 Funciones para los archivos rc
21.2 Formato de un archivo RC
21.3 Ejemplo de un archivo RC
22. Escriba sus propios widgets
22.1 Descripción
22.2 La anatomía de un widget
22.3 Creación de widgets compuestos
22.4 Creación de widgets
22.5 Aprendiendo más...
23. Scribble, Ejemplo de un programa que usa un área de dibujo
23.1 Descripción
23.2 Manejo de eventos
23.3 El widget área de dibujo(The DrawingArea)
23.4 añadir soporte XInput
24. Consejos para escribir aplicaciones en GTK
25. Contribución
26. Créditos
27. Notas sobre el Copyright del tutorial
28. Las Señales en GTK
28.1 GtkObject
28.2 GtkWidget
28.3 GtkData
28.4 GtkContainer
28.5 GtkCalendar
28.6 GtkEditable
28.7 GtkTipsQuery
28.8 GtkCList
28.9 GtkNotebook
28.10 GtkList
28.11 GtkMenuShell
28.12 GtkToolbar
28.13 GtkTree
28.14 GtkButton
28.15 GtkItem
28.16 GtkWindow
28.17 GtkHandleBox
28.18 GtkToggleButton
28.19 GtkMenuItem
28.20 GtkListItem
28.21 GtkTreeItem
28.22 GtkCheckMenuItem
28.23 GtkInputDialog
28.24 GtkColorSelection
28.25 GtkStatusBar
28.26 GtkCTree
28.27 GtkCurve
28.28 GtkAdjustment
29. Tipos de eventos en GDK
30. Códigos fuente de ejemplo
30.1 Tictactoe
30.2 GtkDial
30.3 Scribble
31. El widget Lista
31.1 Señales
31.2 Funciones
31.3 Un ejemplo
31.4 El widget Lista Item
31.5 Más señales
31.6 Más funciones
31.7 Un ejemplo
[Indice] [Contenido]