suivant:
Tour d'horizon
monter:
Gtk-Perl
précédent:
Gtk-Perl
Table des matières
Table des matières
Tour d'horizon
Introduction
A propos de GTK
Liens entre Perl et GTK
Pourquoi utiliser Gtk-Perl ?
Pour bien démarrer
Goodbye World
Les sources de ``Goodbye World''
Cheminons à travers ``Goodbye World''
Tour d'horizon
Créer un widget
La hiérarchie des widgets
Les widgets sans fenêtre
Créer et détruire des widgets
Montrer et cacher des widgets
Réaliser un widget
Les accélérateurs
Activer les widgets
Réafilier un widget
Choix d'un widget ou widget par défaut
La sensibilité des widgets
Position et taille des widgets
Style du widget
Couleur des widgets
Signaux et Évènements
Théorie des signaux et des rappels
Évènements
Plus sur les gestionnaires de signaux
Les conteneurs de bases
Les conteneurs
Ajouter et enlever des widgets
Opérations sur les enfants
Largeur des bords
Les boîtes de regroupement
Théorie des boîtes de regroupement
Détails sur les boîtes
Commentaire à propos de l'exemple
Exemple
Les boîtes de boutons
Exemple
Les tables
Créer un table
Lier les widgets à la table
Espacement entre lignes et colonnes
Redimensionner une table.
Déclarer la propriété homogeneous
Exemple
Les fenêtres
Donner un nom à la fenêtre
Déclarer le widget par défaut et choix d'un widget
Déclarer l'attitude de la fenêtre
Faire des fenêtres modales
Taille et position de la fenêtre
Les boutons
Les boutons normaux
Les boutons Toggle ou interrupteurs
Les cases à cocher
Les boutons radio
Les widgets
Les labels
Exemple
Les widgets de réglage et d'échelle
Les réglages
Créer des Ajustements ( réglages )
Utiliser les réglages : la manière facile
Les réglages internes
Les widgets Range
Les fonctions communes
Souris et clavier
Exemple
Les barres de défilements (scrollbar)
Le widget échelle (scale)
Les barres de progression
Exemple
Les widgets ``éditables''
Le widget entrée
Exemple
Le widget Texte
Créer et configurer une boîte texte.
Manipulation de texte
Raccourcis clavier
Exemple
Les boutons spin
Créer un bouton spin
Configuration
Valeur
Comportement
Exemple
Les menus
Le menuShell
La Barre de Menus
Les Menus
Les Items de Menu
Créer des menus
Exemple
Utiliser l'usine à items
Le menu à options
Les listes de choix ( Combo widgets )
Le widget Liste
Le widget Liste
Les signaux
Les fonctions
Le widget ListItem
Les fonctions ListItem
Exemple
Le widget CList
Créer un widget CList
Modes d'opération
Travailler avec les titres
Manipuler la liste elle-même
Ajouter des lignes à la liste
Placer du texte et des pixmaps dans les cellules
Stocker des données
Travailler avec les sélections
Les signaux qui regroupent tout ça
Exemple
Le widget Arbre
Créer un Arbre
Ajouter un sous-arbre
Manipuler une liste de sélection
Composition d'un widget Arbre
Les signaux
Les fonctions
Le widget TreeItem
Exemple
Les barres d'état
Exemple
La sélection des couleurs
Exemple
Les règles
Exemple
Les flèches
Exemple
Les bulles d'aide
Le calendrier
Exemple
Pixmaps
Un exemple
Les fenêtres taillées : la brouette
Exemple de bouton pixmap
Les conteneurs avancés
Les dialogues
Dialogues de sélection de fichiers
Créer une boîte de dialogue de sélection de fichiers
Utiliser un nom de fichier
Opérations sur les fichiers
Les widgets de dialogues
Exemple
Dialogue de sélection de police
Poignée
Les barres d'outils
Créer un barre d'outils
Ajouter des items
Ajouter des widgets
Ajouter de l'espace
Ajouter des éléments
Orientation et style
Styles de relief des boutons
Exemple
Les notebooks
Exemple
Les cadres
Exemple
Les cadres d'aspects
Exemple
Les grilles de placement
Exemple
Le conteneur Layout
Les fenêtres défilables
Exemple
Les vues
La boîte à évènements
Exemple
Le widget Alignement
Les widgets Paned Window
Exemple
Général
Les fonctions Timeouts, IO et Idle
Timeouts
Surveiller les IO
Les fonctions Idle
Gérer les sélections
Tour d'horizon
Retrouver la sélection
Exemple de sélection
Fournir une sélection
Exemple avec un widget Toggle
Administration
Copyright du tutoriel et Permissions
Version française
Version originale
À propos de ce document...
LE BORGNE Patrice 2001-01-11