100 likes | 253 Views
XUL. XML User-interface Language. Bc. Ľubomír Chamraz. Čo je XUL?. Multiplatformový jazyk na tvorbu GUI Zápis v XML Použité technológie CSS – Cascading Style Sheets JavaScript RDF – Resource Description Framework Podpora ovládacích prvkov v GUI. Použitie XUL. Webové dokumenty
E N D
XUL XML User-interface Language Bc. Ľubomír Chamraz
Čo je XUL? • Multiplatformový jazyk na tvorbu GUI • Zápis v XML • Použité technológie • CSS – Cascading Style Sheets • JavaScript • RDF – Resource Description Framework • Podpora ovládacích prvkov v GUI
Použitie XUL • Webové dokumenty • Aplikačné okná • Dialógové okná • Rozšírenia pre Mozillu • Iné
Štruktúra XUL • XUL dokument • XML hlavička • Elementy • Atribúty
Elementy • Kmeňové elementy • Elementy rozloženia • Kontajnery • Vizuálne prvky • Iné
Kmeňové elementy • <page> • Vnorenie dokumentu do iného • <window> • Vytvorí hlavné okno (web-dokumenty) • <dialog> • Vytvorí dialógové okno • <wizard> • Vytvorí sprievodcu (napr. pri inštalácii) • <overlay> • Slúži na uchovanie rovnakých častí viacerých dokumentov
Elementy rozloženia • <box>, <hbox>, <vbox> • Umožnujú rozloženie prvkov horizontálne, vertikálne • <stack>, <deck> • Prekrývanie prvkov, zobrazenie iba jedného z nich • <tabbox> • Manažér záložiek • <grid> • Umiestnenie do tabuľky
Kontajnery • <groupbox> • Zobrazí rám s nadpisom
Vizuálne prvky • <spacer> • Vizuálne oddeľuje ovládacie prvky • <label> • Zobrazuje zadaný text • <textbox> • Prvok na vkladanie texu • <button> • Vykoná určitú akciu • ...