Página siguiente
Página anterior Índice general
GTK Tutorial
Ian Main
<imain@gtk.org>
, Tony Gale
<gale@gtk.org>
2 de Septiembre de 1998
1.
Introducción
2.
Comenzando
2.1 Programa Hello World en GTK
2.2 Compilando Hello World
2.3 Teoría de señales y respuestas
2.4 Eventos
2.5 Aclaración de Hello World
3.
Avanzando
3.1 Tipos de datos
3.2 Más sobre el manejo de señales
3.3 Un Hello World mejorado.
4.
Widgets
usados para empaquetar
4.1 Empaquetamiento usando cajas
4.2 Detalles de la cajas.
4.3 Programa demostración de empaquetamiento
4.4 Empaquetamiento usando tablas
4.5 Ejemplo de empaquetamiento mediante tablas.
5.
Estudio general de los
widgets
5.1 Conversión de tipos
5.2 Árbol formado por los
widgets
5.3
Widgets
sin ventanas
6.
El
widget
Botón
6.1 Botones normales
6.2 Botones de selección (
Toggle Buttons
)
6.3 Botones de comprobación
6.4 Botones circulares
7.
Ajustes
7.1 Creando un ajuste
7.2 Forma sencilla de usar los ajustes
7.3 Descripción detallada de los ajustes
8.
Widgets
de selección de rango
8.1
Widgets
de escala
8.2 Funciones comunes
8.3 Enlaces con el teclado y el ratón (Key and Mouse bindings)
8.4 Ejemplo
9.
Widgets
varios
9.1 Etiquetas
9.2 El
widget
de información rápida (
tooltip
)
9.3 Barras de progreso
9.4 Cuadros de diálogo
9.5
Pixmaps
9.6 Reglas
9.7 Barras de estado
9.8 Entrada de texto
9.9 Selección de Color
9.10 Selección de ficheros
10.
Widgets
Contenedores
10.1 Libros de notas (
Notebooks
)
10.2 Ventanas con barras de desplazamiento
10.3 El
widget
``ventana dividida'' (
Paned Window
)
10.4 Barras de herramientas
10.5 Marcos con proporciones fijas
11.
El
widget
GtkCList
11.1 Creando un
widget
GtkCList
11.2 Modos de operación
11.3 Trabajando con los títulos
11.4 Manipulando la lista en sí.
11.5 Añadiendo filas a la lista
11.6 Poniendo texto y
pixmaps
en las celdas
11.7 Almacenando punteros a datos
11.8 Trabajando con la selección
11.9 Las señales que lo hacen todo
11.10 Un ejemplo GtkCList
12.
El
widget
lista
12.1 Señales
12.2 Funciones
12.3 Ejemplo
12.4 El
widget
GtkListItem
12.5 Señales
12.6 Funciones
12.7 Ejemplo
13.
El
widget
árbol
13.1 Creando un árbol
13.2 Añadiendo un Subárbol
13.3 Manejando la lista de selección
13.4 Estructura interna del
widget
árbol
13.5 El
widget
elemento de árbol
13.6 Árbol ejemplo
14.
El
widget
menú
14.1 Creación manual de menús
14.2 Ejemplo de la creación manual de un menú
14.3 Utilizando GtkMenuFactory
14.4 Ejemplo de la fábrica de menús
15.
El
widget
texto
15.1 Creando y configurando un cuadro de texto
15.2 Manipulación de texto
15.3 Atajos por teclado
15.4 Un ejemplo de GtkText
16.
Widgets
no documentados
16.1 Fixed Container
16.2 Curves
16.3 Previews
17.
El
widget
EventBox
18.
Estableciendo los atributos de un
widget
19.
Tiempos de espera, ES (
IO
) y funciones ociosas (
idle
)
19.1 Tiempos de espera
19.2 Monitorizando la ES
19.3 Funciones ociosas
20.
Manejo avanzado de eventos y señales
20.1 Funciones señal
20.2 Emisión y propagación de señales
21.
Manejando selecciones
21.1 Contenido
21.2 Recuperando la selección
21.3 Proporcionando la selección
22.
glib
22.1 Definiciones
22.2 Listas doblemente enlazadas
22.3 Listas simplemente enlazadas
22.4 Control de la memoria
22.5 Timers
22.6 Manejo de cadenas de texto
22.7 Funciones de error y funciones varias
23.
Ficheros
rc
de GTK
23.1 Funciones para los ficheros
rc
23.2 Formato de los ficheros
rc
de GTK
23.3 Fichero
rc
de ejemplo
24.
Escribiendo sus propios
widgets
24.1 Visión general
24.2 La anatomía de un
widget
24.3 Creando un
widget
compuesto
24.4 Creando un
widget
desde cero.
24.5 Aprendiendo más
25.
Scribble, un sencillo programa de dibujo de ejemplo
25.1 Objetivos
25.2 Manejo de eventos
25.3 El
widget
DrawingArea, y dibujando
25.4 Añadiendo la capacidad de utilizar XInput
26.
Trucos para escribir aplicaciones GTK
27.
Contribuyendo
28.
Créditos
29.
Copyright del Tutorial y notas sobre los permisos
29.1 Acerca de la traducción
Appendix
30.
Tipos de eventos GDK
31.
Código ejemplo
31.1 Tictactoe
31.2 GtkDial
31.3 Scribble
Página siguiente
Página anterior Índice general