XUL Tutorial
Aus MDC
Dieses Tutorial beschreibt XUL, die XML User-interface Language. Diese Sprache wurde für die Anwendung Mozilla entwickelt und wird verwendet, um die Nutzerschnittstelle (GUI) für die Anwendung zu beschreiben.
[bearbeiten] Einführung
[bearbeiten] Einfache Elemente
- Ein Fenster erzeugen
- Buttons hinzufügen
- Labels und Bilder hinzufügen
- Eingabeelemente
- Listenelemente
- Fortschrittsanzeige
- HTML-Elemente hinzufügen
- Abstrandhalter verwenden
- Weitere Button-Features
[bearbeiten] Das Box-Modell
- Das Box-Modell
- Positionierung von Elementen
- Details zum Box-Modell
- Groupboxes
- Weitere Elemente hinzufügen
[bearbeiten] Mehr Layout-Elemente
[bearbeiten] Toolbars und Menüs
[bearbeiten] Ereignisse und Scripte
- Event-Handler hinzufügen
- Mehr Event-Handler
- Tastenkürzel
- Fokus und Selektierung
- Befehle
- Befehle updaten
- Broadcaster und Observer
[bearbeiten] Das DOM (Document Object Model)
- Das Document Object Model
- Eine XUL-Schnittstelle anpassen
- Listen anpassen
- Box-Objekte
- XPCOM-Schnittstellen
- XPCOM Beispiele
[bearbeiten] Bäume
- Bäume
- Mehr Baum-Eigenschaften
- Auswahl in Bäumen
- Selbsterstellte Baum-Ansichten
- Details zu Baum-Ansichten
- Tree-Box Objekte
[bearbeiten] RDF und Vorlagen
- Einführung in RDF
- Vorlagen
- Bäume und Vorlagen
- RDF Datasources
- Kompliziertere Regeln
- Datenspeicherung
[bearbeiten] Skins und Locales
- Style Sheets hinzufügen
- Einen Baum gestalten
- Die voreingestellte Skin bearbeiten
- Eine eigene Skin erstellen
- Anpassungen an Ortseinstellungen
- Property-Dateien
[bearbeiten] Bindings
- Einführung in XBL
- Anonymer Inhalt
- XBL Vererbung von Attributen
- Eigenschaften hinzufügen
- Methoden hinzufügen
- Event-Handler hinzufügen
- XBL Vererbung
- XBL Beispiel
[bearbeiten] Spezielle Fenster-Typen
- Eigenschaften eines Fensters
- Erstellen von Dialogen
- "Öffnen" und "Schließen"-Dialoge
- Erstellen von Assistenten
- Mehr Assistenten
- Overlays (Überlagerungen)
- Overlays über mehrere Packages
[bearbeiten] Installation
Dieses XUL-Tutorial wurde ursprünglich von Neil Deakin geschrieben. Er hat uns großzügigerweise die Erlaubnis gegeben, es als Teil des MDC zu nutzen.
[bearbeiten] Informationen zum Original-Dokument
- Autor: Neil Deakin
- Urheberecht-Informationen: © 1999-2005 XULPlanet.com