Ce tutoriel décrit le langage XUL (XML User-interface Language). Ce langage a été créé pour l'application Mozilla afin de décrire son interface utilisateur.
Introduction
Éléments simples
- Créer une fenêtre
- Ajouter des boutons
- Ajouter des libellés et des images
- Les champs de saisie
- Les contrôles numériques
- Les contrôles de listes
- Indicateurs de progression
- Ajout d'éléments HTML
- Utilisation des spacers
- Plus de caractéristiques sur les boutons
Le modèle de boîte
- Le modèle de boîte
- Positionnement des éléments
- Détails sur le modèle de boîte
- Les boîtes de groupe
- Ajouter plus d'éléments
Éléments communs
- Piles et Paquets
- Positionnement dans une pile
- Onglets
- Grilles
- Cadres de contenu
- Séparateurs
- Barres de défilement
Menus et barres d'outils
- Barre d'outils
- Barres de menus simples
- Plus de fonctionnalités de menu
- Menus surgissants
- Menus défilants
Évènements et scripts
- Ajout de gestionnaires d'évènements
- Plus sur les gestionnaires d'évènements
- Raccourcis clavier
- Focus et Selection
- Commandes
- Mise à jour de commandes
- Broadcasters et Observateurs
Modèle Objet de Document (DOM)
- Document Object Model
- Modification d'une interface XUL
- Manipulation de listes
- Les objets boîtes
- Interfaces XPCOM
- Exemples XPCOM
- Utilisation du presse papiers
- Glisser-Déposer
- Conteneur JavaScript pour le glisser-déposer
- Exemple de glisser-déposer
Arbres
- Arbres
- Autres caractéristiques des arbres
- Sélection dans les arbres
- Vues d'arbre personnalisées
- Détails sur les vues d'arbres
- Les objets boîtes des arbres
RDF et templates
- Introduction à RDF
- Gabarits
- Exemples de syntaxe de gabarits
- Arbres et Gabarits
- Sources de données RDF
- Règles avançées
- Données persistantes
Thèmes et localisation
- Ajouter des feuilles de style
- Styler un arbre
- Modification du thème par défaut
- Créer un thème
- Localisation
- Les fichiers de propriétés
Liaisons XBL
- Introduction à XBL
- Contenu anonyme
- Héritage d'attributs XBL
- Ajout de propriétés
- Ajout de méthodes
- Ajout de gestionnaire d'évènements
- Héritage XBL
- Exemple XBL
Fenêtres spécialisées
- Caractéristiques d'une fenêtre
- Créer des boîtes de dialogue
- Boîte de dialogue de fichier
- Création d'un assistant
- Assistant avançé
- Overlays
- Overlays inter-paquetage
Installation
- Création d'un programme d'installation
- Les scripts d'installation
- Fonctions additionnelles d'installation
Ce tutoriel XUL a été initialement créé par Neil Deakin. Il a généreusement accepté de l'inclure dans MDC.
Information du document original
- Auteur : Neil Deakin
- Copyright : © 1999-2005 XULPlanet.com
Interwiki Language Links