« Předchozí
Následující »
XUL je derivátem XML, tudíž má stejnou strukturu (lze na něj použít XML parsery) a stejné vlastnosti (např. case-sensitivity). Používá se k vytváření grafických elementů GUI, např.: textbox, checkbox, toolbar, menu, button, tabbed dialog, tree, keyboard shortcut atd.
Pokud chceme dát ostatním možnost začlenit naši aplikaci do jiné aplikace, musíme definovat speciální XUL soubor – overlay. Cizí overlaye naopak používáme ve své aplikaci. Jedná se tedy o sdílení komponent mezi sebou (jinak bychom museli kus kódu cizí komponenty "natvrdo" začlenit do našeho kódu). Výhody jsou zřejmé: modularita, jednodušší údržba, atd.
Soubor používající (statický) overlay ho však musí importovat (mít "napevno" zapsán odkaz ve svém kódu), proto se spíše používají dynamické overlaye, které jsou založeny na opačném principu – dynamický overlay definuje, do jaké komponenty bude vložen. Tato informace se nachází v souboru contents.rdf.
Informace o overlayích jsou uloženy v generovaném adresáři %CHROME%/overlayinfo.
« Předchozí
Následující »
Page last modified 08:47, 7 Jan 2007 by Pawell