Avanti
Indietro Indice
GTK Tutorial
Ian Main
<imain@gtk.org>
, Tony Gale
<gale@gtk.org>
May 24th, 1998 - Traduzione aggiornata al 27 Maggio 1998
Tradotto da Michel Morelli,
ziobudda@chiara.dei.unipd.it
, Daniele Canazza,
dcanazz@tin.it
e Antonio Schifano,
schifano@cli.di.unipi.it
1.
Introduzione
2.
Iniziamo
2.1 Hello World in GTK
2.2 Compilare hello World
2.3 Teoria dei segnali e delle funzioni di ritorno (callback)
2.4 Attraverso Hello World passo per passo
3.
Proseguiamo
3.1 Tipi di Dato
3.2 Altri Dettagli sui Segnali
3.3 Miglioriamo Hello World
4.
Come ``Impacchettare'' i Widget
4.1 Teoria delle Scatole per Impacchettamento
4.2 Dettagli sulle Scatole
4.3 Programma Dimostrativo di Impacchettamento
4.4 Impacchettamento con uso di Tabelle
4.5 Esempio di Impacchettamento con Tabelle
5.
Panoramica sui Widget
5.1 Casting
5.2 Gerarchia degli Oggetti Grafici
5.3 Oggetti senza Finestre
6.
Il Widget Bottone (Button)
6.1 Bottoni Normali
6.2 Bottoni a Commutazione (Toggle Buttons)
6.3 Bottoni di Controllo (Check Buttons)
6.4 Radio-Bottoni (Radio Buttons)
7.
Alcuni Widget
7.1 L'Etichetta (Label)
7.2 Il Widget Suggerimenti (Tooltips)
7.3 La Barra di Avanzamento (Progress Bar)
7.4 Dialoghi
7.5 Le Pixmap
7.6 Righelli
7.7 Barre di Stato (Statusbar)
7.8 Inserimento di testo
7.9 Selettori di Colore
7.10 Selezione di File (File Selections)
8.
Widget Contenitore
8.1 Il widget Blocco Note (Notebook)
8.2 Finestre Scorribili (Scrolled Windows)
8.3 Il widget "Finestra Frazionata" (Paned Window)
8.4 Cornici ad aspetto fisso (Aspect Frames)
9.
Il Widgets Lista
9.1 Segnali
9.2 Funzioni
9.3 Esempio
9.4 Il Widget Elemento di Lista (List Item)
9.5 Segnali
9.6 Funzioni
9.7 Esempio
10.
Il Widget Menù (Menu Widgets)
10.1 Creazione Manuale di Menù
10.2 Esempio di Menù Manuale
10.3 Usare GtkMenuFactory
10.4 Esempio di Menu Factory
11.
Widget "Testo" (Text Widget)
11.1 Creazione e configurazione di una casella di testo
11.2 Manipolazione del testo
11.3 Keyboard Shortcuts
12.
Widget non documentati
12.1 Controlli di intervallo (Range Controls)
12.2 Anteprime
12.3 Curve
13.
Il Widget EventBox
14.
Selezionare gli Attributi dei Widget
15.
Funzioni periodiche, di I/O e di attesa
15.1 Funzioni periodiche
15.2 Controllo dell'I/O
15.3 Funzioni di attesa (``Idle'')
16.
La gestione delle selezioni
16.1 Overview
16.2 Recuperare le selezioni
16.3 Fornire una selezione
17.
La glib
17.1 Definizioni
17.2 Liste a doppio collegamento
17.3 Liste a collegamento singolo
17.4 Gestione della memoria
17.5 Timer
17.6 Gestione delle stringhe
17.7 Funzioni d'utilità e di errore
18.
I file rc di GTK
18.1 Funzioni per i file rc
18.2 Il formato dei file rc di GTK
18.3 Esempio di file rc
19.
Scrivere un proprio Widget
19.1 Panoramica
19.2 L'anatomia di un widget
19.3 Creare un Widget composto
19.4 Creare un widget a partire da zero
19.5 Impararne di più
20.
Scribble, Un semplice esempio di Programma di Disegno
20.1 Panoramica
20.2 Gestione degli Eventi
20.3 Il widget Area di Disegno (DrawingArea) e il procedimento per Disegnare
20.4 Aggiungere il supporto per XInput
21.
Consigli per scrivere Applicazioni GTK
22.
Contributi
23.
Credits
24.
Dichiarazione di Copyright e Licenza
Avanti
Indietro Indice