Index

Found 1195 pages:

# Page Tags and summary
1 XUL XUL
XUL (XML User Interface Language) is Mozilla's XML-based language for building user interfaces of applications like Firefox.
2 A XUL Bestiary Add-ons, Extensions, NeedsTechnicalReview, XUL
This XULNote presents some of the key concepts and terms in the XUL development environment. The purpose of this article is not to describe these items in any great detail but to define what they are in simple terms. I selected items for this group because they seemed to be either shrouded in mystery, misused as concepts or terms, or underestimated according to their role in XUL and cross-platform development. In contrast to the Mozilla Jargon File, this article describes items of specific interest to the web or content developer looking to establish a context for understanding Mozilla's new technologies -- and in particular Mozilla's XML-based User Interface Language, XUL.
3 Accessibility/XUL Accessibility Reference Accessibility, XUL
This page has been flagged by editors or users as needing technical review. Until it is fully reviewed, it may contain inaccurate or incorrect information.
4 Attribute (XUL) XUL Attributes, XUL Reference
No summary!
5 Flexgroup
"flexgroup" is used to group flexible elements together and should be set to an integer. Elements with a lower flexgroup are flexed first. When those elements have reached their maximum sizes, the elements with the next higher flexgroup are flexed. This process continues until there are no more elements remaining. The same process occurs when decreasing the size, except in the other direction.</font>
6 accelerated XUL, XUL Attribute, XUL Reference
No summary!
7 acceltext XUL Attributes, XUL Reference
No summary!
8 accessible XUL Attributes, XUL Reference
No summary!
9 accesskey Reference, XUL, XUL Attributes, XUL Reference, accesskey
No summary!
10 activetitlebarcolor XUL Attributes, XUL Reference
No summary!
11 afterselected XUL Attributes, XUL Reference
No summary!
12 align Reference, Référence, XUL
Technical review completed.
13 allowevents XUL Attributes, XUL Reference
No summary!
14 allownegativeassertions XUL Attributes, XUL Reference
No summary!
15 alternatingbackground XUL Attributes, XUL Reference
No summary!
16 alwaysopenpopup XUL Attributes, XUL Reference
No summary!
17 attribute XUL Attributes, XUL Reference
No summary!
18 autoFillAfterMatch XUL Attributes, XUL Reference
No summary!
19 autocheck XUL Attributes, XUL Reference
No summary!
20 autocompleteenabled XUL Attributes, XUL Reference
No summary!
21 autocompletepopup XUL Attributes, XUL Reference
No summary!
22 autocompletesearch XUL Attributes, XUL Reference
No summary!
23 autocompletesearchparam XUL Attributes, XUL Reference
No summary!
24 autofill XUL Attributes, XUL Reference
No summary!
25 autoscroll XUL Attributes, XUL Reference
No summary!
26 backdrag XUL, XUL Attribute
No summary!
27 beforeselected XUL Attributes, XUL Reference
No summary!
28 bottom XUL Attribute, XUL Reference
No summary!
29 browser.type XUL Attributes, XUL Reference
No summary!
30 browserid XUL, XUL Reference
No summary!
31 button.type XUL Attributes, XUL Reference
No summary!
32 buttonaccesskeyaccept XUL Attributes, XUL Reference
No summary!
33 buttonaccesskeycancel XUL Attributes, XUL Reference
No summary!
34 buttonaccesskeydisclosure XUL Attributes, XUL Reference
No summary!
35 buttonaccesskeyextra1 XUL Attributes, XUL Reference
No summary!
36 buttonaccesskeyextra2 XUL Attributes, XUL Reference
No summary!
37 buttonaccesskeyhelp XUL Attributes, XUL Reference
No summary!
38 buttonalign XUL Attributes, XUL Reference
No summary!
39 buttondir XUL Attributes, XUL Reference
No summary!
40 buttondisabledaccept XUL Attributes, XUL Reference
No summary!
41 buttonlabelaccept XUL Attributes, XUL Reference
No summary!
42 buttonlabelcancel XUL Attributes, XUL Reference
No summary!
43 buttonlabeldisclosure XUL Attributes, XUL Reference
No summary!
44 buttonlabelextra1 XUL Attributes, XUL Reference
No summary!
45 buttonlabelextra2 XUL Attributes, XUL Reference
No summary!
46 buttonlabelhelp XUL Attributes, XUL Reference
No summary!
47 buttonorient XUL Attributes, XUL Reference
No summary!
48 buttonpack XUL Attributes, XUL Reference
No summary!
49 buttons XUL Attributes, XUL Reference
No summary!
50 checkState XUL Attributes, XUL Reference
No summary!
51 checkbox.src XUL Attributes, XUL Reference
No summary!
52 checked XUL Attributes, XUL Reference
No summary!
53 chromemargin XUL, XUL Attribute, XUL Reference
No summary!
54 class XUL Attributes, XUL Reference
No summary!
55 close XUL Attributes, XUL Reference
No summary!
56 closebutton XUL Attributes, XUL Reference
No summary!
57 closemenu XUL Attributes, XUL Reference
No summary!
58 coalesceduplicatearcs XUL Attributes, XUL Reference
No summary!
59 collapse XUL Attributes, XUL Reference
No summary!
60 collapsed XUL Attributes, XUL Reference
No summary!
61 color XUL Attributes, XUL Reference
No summary!
62 colorpicker.type XUL Attributes, XUL Reference
No summary!
63 cols XUL Attributes, XUL Reference
No summary!
64 command XUL Attributes, XUL Reference
No summary!
65 commandupdater XUL Attributes, XUL Reference
No summary!
66 completedefaultindex XUL Attributes, XUL Reference
No summary!
67 completeselectedindex
No summary!
68 container XUL Attributes, XUL Reference
No summary!
69 containment XUL Attributes, XUL Reference
No summary!
70 contentcontextmenu XUL Attributes, XUL Reference
No summary!
71 contenttooltip XUL Attributes, XUL Reference
No summary!
72 context XUL Attributes, XUL Reference
No summary!
73 contextmenu XUL Attributes, XUL Reference
No summary!
74 control XUL Attributes, XUL Reference
No summary!
75 crop XUL Attributes, XUL Reference
No summary!
76 curpos XUL Attributes, XUL Reference
No summary!
77 current XUL Attributes, XUL Reference
No summary!
78 currentset NeedsHelp, XUL Attributes, XUL Reference
No summary!
79 customindex XUL Attributes, XUL Reference
No summary!
80 customizable XUL Attributes, XUL Reference
No summary!
81 cycler XUL Attributes, XUL Reference
No summary!
82 datasources XUL Attributes, XUL Reference
No summary!
83 datepicker.type XUL Attributes, XUL Reference
No summary!
84 datepicker.value XUL Attributes, XUL Reference
No summary!
85 decimalplaces XUL Attributes, XUL Reference
No summary!
86 default XUL Attributes, XUL Reference
No summary!
87 defaultButton XUL Attributes, XUL Reference
No summary!
88 defaultset XUL Attributes, XUL Reference
No summary!
89 description XUL Attributes, XUL Reference
No summary!
90 dir XUL Attributes, XUL Reference
No summary!
91 disableKeyNavigation XUL Attributes, XUL Reference
No summary!
92 disableautocomplete XUL Attributes, XUL Reference
No summary!
93 disableautoselect XUL Attributes, XUL Reference
No summary!
94 disablechrome XUL, XUL Attribute, XUL Reference
No summary!
95 disableclose XUL Attributes, XUL Reference
No summary!
96 disabled XUL Attributes, XUL Reference
No summary!
97 disablefastfind XUL, XUL Attribute, XUL Reference
No summary!
98 disableglobalhistory
No summary!
99 disablehistory
No summary!
100 disablesecurity XUL Attributes, XUL Reference
No summary!
101 dlgtype XUL Attributes, XUL Reference
No summary!
102 dragging XUL Attributes, XUL Reference
No summary!
103 drawintitlebar
No summary!
104 editable XUL Attributes, XUL Reference
No summary!
105 editor.type XUL Attributes, XUL Reference
No summary!
106 editortype XUL Attributes, XUL Reference
No summary!
107 element XUL Attributes, XUL Reference
No summary!
108 empty XUL Attributes, XUL Reference
No summary!
109 emptytext XUL Attributes, XUL Reference
No summary!
110 enableColumnDrag XUL Attributes, XUL Reference
No summary!
111 enablehistory XUL Attributes, XUL Reference
No summary!
112 equalsize XUL Attributes, XUL Reference
No summary!
113 eventnode XUL Attributes, XUL Reference
No summary!
114 events XUL Attributes, XUL Reference
No summary!
115 expr XUL Attributes, XUL Reference
No summary!
116 fadein XUL, XUL Attribute, XUL Reference
No summary!
117 findnextaccesskey XUL, XUL Attributes
No summary!
118 findpreviousaccesskey
No summary!
119 first-tab XUL Attributes, XUL Reference
No summary!
120 firstdayofweek XUL Attributes, XUL Reference
No summary!
121 firstpage XUL Attributes, XUL Reference
No summary!
122 fixed XUL Attributes, XUL Reference
No summary!
123 flags XUL Attributes, XUL Reference
No summary!
124 flex XUL Attributes, XUL Reference
No summary!
125 focused XUL Attributes, XUL Reference
No summary!
126 forcecomplete XUL Attributes, XUL Reference
No summary!
127 fullscreenbutton XUL, XUL Attributes, XUL Reference
No summary!
128 grippyhidden XUL Attributes, XUL Reference
No summary!
129 grippytooltiptext XUL Attributes, XUL Reference
No summary!
130 group XUL Attributes, XUL Reference
No summary!
131 handleCtrlPageUpDown XUL Attributes, XUL Reference
No summary!
132 handleCtrlTab XUL Attributes, XUL Reference
No summary!
133 height XUL Attributes, XUL Reference
No summary!
134 helpURI XUL Attributes, XUL Reference
No summary!
135 hidden XUL Attributes, XUL Reference
No summary!
136 hidechrome XUL Attributes, XUL Reference
No summary!
137 hidecolumnpicker XUL Attributes, XUL Reference
No summary!
138 hideheader XUL Attributes, XUL Reference
No summary!
139 hideseconds XUL Attributes, XUL Reference
No summary!
140 hidespinbuttons XUL Attributes, XUL Reference
No summary!
141 highlightaccesskey
No summary!
142 highlightnonmatches XUL Attributes, XUL Reference
No summary!
143 homepage XUL Attributes, XUL Reference
No summary!
144 href XUL Attributes, XUL Reference
No summary!
145 icon XUL Attributes, XUL Reference
No summary!
146 iconsize Toolbar, XUL, XUL Attribute
No summary!
147 id XUL Attributes, XUL Reference
No summary!
148 iframe.transparent
No summary!
149 ignoreblurwhilesearching XUL Attributes, XUL Reference
No summary!
150 ignorecase XUL Attributes, XUL Reference
No summary!
151 ignoreincolumnpicker XUL Attributes, XUL Reference
No summary!
152 ignorekeys XUL Attributes, XUL Reference
No summary!
153 image XUL Attributes, XUL Reference
No summary!
154 image.onload
No summary!
155 inactivetitlebarcolor XUL Attributes, XUL Reference
No summary!
156 increment XUL Attributes, XUL Reference
No summary!
157 index XUL Attributes, XUL Reference
No summary!
158 inputtooltiptext XUL Attributes, XUL Reference
No summary!
159 insertafter XUL Attributes, XUL Reference
No summary!
160 insertbefore XUL Attributes, XUL Reference
No summary!
161 instantApply XUL Attributes, XUL Reference
No summary!
162 inverted XUL Attributes, XUL Reference
No summary!
163 iscontainer XUL Attributes, XUL Reference
No summary!
164 isempty XUL Attributes, XUL Reference
No summary!
165 key XUL Attributes, XUL Reference
No summary!
166 keycode XUL Attributes, XUL Reference
No summary!
167 keytext XUL Attributes, XUL Reference
No summary!
168 label XUL Attributes, XUL Reference
No summary!
169 label.value XUL Attributes, XUL Reference
No summary!
170 last-tab XUL Attributes, XUL Reference
No summary!
171 lastSelected XUL Attributes, XUL Reference
No summary!
172 lastpage XUL Attributes, XUL Reference
No summary!
173 left XUL Attributes, XUL Reference
No summary!
174 lightweightthemes Lightweight themes, XUL Attributes, XUL Reference
No summary!
175 lightweightthemesfooter
No summary!
176 linkedpanel XUL Attributes, XUL Reference
No summary!
177 listcell.type XUL Attributes, XUL Reference
No summary!
178 listitem.type XUL Attributes, XUL Reference
No summary!
179 matchcaseaccesskey
No summary!
180 max XUL Attributes, XUL Reference
No summary!
181 maxheight XUL Attributes, XUL Reference
No summary!
182 maxlength XUL Attributes, XUL Reference
No summary!
183 maxpos XUL Attributes, XUL Reference
No summary!
184 maxrows XUL Attributes, XUL Reference
No summary!
185 maxwidth XUL Attributes, XUL Reference
No summary!
186 member XUL Attributes, XUL Reference
No summary!
187 menu XUL Attributes, XUL Reference
No summary!
188 menuactive XUL Attributes, XUL Reference
No summary!
189 menuitem.key XUL Attributes, XUL Reference
No summary!
190 menuitem.name XUL Attributes, XUL Reference
No summary!
191 menuitem.type XUL Attributes, XUL Reference
More information on adding checkmarks to menus in the XUL tutorial
192 min XUL Attributes, XUL Reference
No summary!
193 minheight XUL Attributes, XUL Reference
No summary!
194 minresultsforpopup XUL Attributes, XUL Reference
No summary!
195 minwidth XUL Attributes, XUL Reference
No summary!
196 mode
No summary!
197 modifiers XUL Attributes, XUL Reference
No summary!
198 mousethrough XUL Attributes, XUL Reference
No summary!
199 movetoclick
No summary!
200 multiline XUL Attributes, XUL Reference
No summary!
201 multiple XUL Attributes, XUL Reference
No summary!
202 name XUL Attributes, XUL Reference
No summary!
203 negate XUL Attributes, XUL Reference
No summary!
204 newlines XUL Attributes, XUL Reference
No summary!
205 next XUL Attributes, XUL Reference
No summary!
206 noautofocus XUL Attributes, XUL Reference
No summary!
207 noautohide XUL Attributes, XUL Reference
No summary!
208 noinitialfocus XUL, XUL Attribute, XUL Reference
No summary!
209 nomatch XUL Attributes, XUL Reference
No summary!
210 norestorefocus
No summary!
211 notification.type XUL Attributes, XUL Reference
No summary!
212 object XUL Attributes, XUL Reference
No summary!
213 observes XUL Attributes, XUL Reference
No summary!
214 onbeforeaccept XUL Attributes, XUL Reference
No summary!
215 onbookmarkgroup XUL Attributes, XUL Reference
No summary!
216 onchange NeedsHelp, Reference, Référence, XUL Attributes, XUL Reference
An onchange attribute is an event listener to the object for the Event change. A change event is fired in different ways for different XUL Input Elements as listed below:
217 onclick XUL Attributes, XUL Reference
No summary!
218 onclosetab XUL Attributes, XUL Reference
No summary!
219 oncommand XUL Attributes, XUL Reference
No summary!
220 oncommandupdate XUL Attributes, XUL Reference
No summary!
221 ondialogaccept XUL Attributes, XUL Reference
No summary!
222 ondialogcancel XUL Attributes, XUL Reference
No summary!
223 ondialogdisclosure XUL Attributes, XUL Reference
No summary!
224 ondialogextra1 XUL Attributes, XUL Reference
No summary!
225 ondialogextra2 XUL Attributes, XUL Reference
No summary!
226 ondialoghelp XUL Attributes, XUL Reference
No summary!
227 onerror XUL Attributes, XUL Reference
No summary!
228 onerrorcommand XUL Attributes, XUL Reference
No summary!
229 onextra1 XUL Attributes, XUL Reference
No summary!
230 onextra2 XUL Attributes, XUL Reference
No summary!
231 oninput XUL Attributes, XUL Reference
No summary!
232 onload XUL Attributes, XUL Reference
No summary!
233 onnewtab XUL Attributes, XUL Reference
No summary!
234 onpageadvanced XUL Attributes, XUL Reference
No summary!
235 onpagehide XUL Attributes, XUL Reference
No summary!
236 onpagerewound XUL Attributes, XUL Reference
No summary!
237 onpageshow XUL Attributes, XUL Reference
No summary!
238 onpaneload XUL Attributes, XUL Reference
No summary!
239 onpopuphidden XUL Attributes, XUL Reference
No summary!
240 onpopuphiding XUL Attributes, XUL Reference
No summary!
241 onpopupshowing XUL Attributes, XUL Reference
No summary!
242 onpopupshown XUL Attributes, XUL Reference
No summary!
243 onsearchbegin XUL, XUL Attributes, XUL Reference
No summary!
244 onsearchcomplete XUL Attributes, XUL Reference
No summary!
245 onselect
No summary!
246 ontextcommand XUL Attributes, XUL Reference
No summary!
247 ontextentered XUL Attributes, XUL Reference
No summary!
248 ontextrevert XUL Attributes, XUL Reference
No summary!
249 ontextreverted XUL Attributes, XUL Reference
No summary!
250 onunload XUL Attributes, XUL Reference
No summary!
251 onwizardback XUL Attributes, XUL Reference
No summary!
252 onwizardcancel XUL Attributes, XUL Reference
No summary!
253 onwizardfinish XUL Attributes, XUL Reference
No summary!
254 onwizardnext XUL Attributes, XUL Reference
No summary!
255 open NeedsHelp, XUL Attributes, XUL Reference, needsattention
No summary!
256 ordinal XUL Attributes, XUL Reference
No summary!
257 orient XUL Attributes, XUL Reference
No summary!
258 pack XUL Attributes, XUL Reference
No summary!
259 page
No summary!
260 pageid XUL Attributes, XUL Reference
No summary!
261 pageincrement XUL Attributes, XUL Reference
No summary!
262 pagestep XUL Attributes, XUL Reference
No summary!
263 panel.consumeoutsideclicks
No summary!
264 panel.fade XUL, XUL Attribute, XUL Reference
No summary!
265 panel.flip Reference, Référence, XUL, XUL Attribute, XUL Reference
No summary!
266 panel.ignorekeys XUL Attributes, XUL Reference
No summary!
267 panel.label XUL Attributes, XUL Reference
No summary!
268 panel.level XUL Attributes, XUL Reference
No summary!
269 panel.noautohide XUL Attributes, XUL Reference
No summary!
270 panel.type Reference, Référence, XUL, XUL Attribute, XUL Reference
No summary!
271 parent XUL Attributes, XUL Reference
No summary!
272 parsetype XUL Attributes, XUL Reference
No summary!
273 pending Reference, Référence, XUL, XUL Attributes
No summary!
274 persist XUL Attributes, XUL Reference
No summary!
275 persistence XUL Attributes, XUL Reference
No summary!
276 phase XUL Attributes, XUL Reference
No summary!
277 pickertooltiptext XUL Attributes, XUL Reference
No summary!
278 pinned XUL, XUL Attribute, XUL Reference
No summary!
279 placeholder XUL Attributes, XUL Reference
No summary!
280 popup XUL Attributes, XUL Reference
No summary!
281 popup.left XUL Attributes, XUL Reference
No summary!
282 popup.position XUL Attributes, XUL Reference
No summary!
283 popup.top XUL Attributes, XUL Reference
No summary!
284 popupalign
No summary!
285 popupanchor
No summary!
286 position XUL Attributes, XUL Reference
No summary!
287 predicate XUL Attributes, XUL Reference
No summary!
288 preference XUL Attributes, XUL Reference
No summary!
289 preference-editable XUL Attributes, XUL Reference
No summary!
290 preference.name XUL Attributes, XUL Reference
No summary!
291 preference.type NeedsHelp, Reference, Référence, XUL Attributes, XUL Reference
No summary!
292 prefpane.selected XUL Attributes, XUL Reference
No summary!
293 prefpane.src XUL Attributes, XUL Reference
No summary!
294 prefwindow.onload
No summary!
295 prefwindow.type XUL Attributes, XUL Reference
No summary!
296 primary XUL Attributes, XUL Reference
No summary!
297 priority XUL Attributes, XUL Reference
No summary!
298 progressmeter.max
No summary!
299 progressmeter.mode XUL Attributes, XUL Reference
No summary!
300 progressmeter.value XUL Attributes, XUL Reference
No summary!
301 properties XUL Attributes, XUL Reference
No summary!
302 query.name XUL Attributes, XUL Reference
No summary!
303 query.type XUL Attributes, XUL Reference
No summary!
304 querytype XUL Attributes, XUL Reference
No summary!
305 readonly XUL Attributes, XUL Reference
No summary!
306 ref XUL Attributes, XUL Reference
No summary!
307 rel XUL Attributes, XUL Reference
No summary!
308 remote Reference, Référence, XUL Reference
No summary!
309 removeelement XUL Attributes, XUL Reference
No summary!
310 reserved DOM, Deprecated, Events, events
No summary!
311 resizeafter XUL Attributes, XUL Reference
No summary!
312 resizebefore XUL Attributes, XUL Reference
No summary!
313 resizer.dir XUL Attributes, XUL Reference
No summary!
314 resizer.element XUL Attributes, XUL Reference
No summary!
315 resizer.type XUL, XUL Attribute
No summary!
316 right
No summary!
317 rows NeedsHelp, XUL Attributes, XUL Reference
No summary!
318 screenX XUL Attributes, XUL Reference
No summary!
319 screenY XUL Attributes, XUL Reference
No summary!
320 script.src XUL Attributes, XUL Reference
No summary!
321 script.type XUL Attributes, XUL Reference
No summary!
322 searchSessions XUL Attributes, XUL Reference
No summary!
323 searchbutton XUL Attributes, XUL Reference
No summary!
324 searchlabel XUL Attributes, XUL Reference
No summary!
325 selected XUL Attributes, XUL Reference
No summary!
326 selectedIndex NeedsHelp, XUL Attributes, XUL Reference
No summary!
327 seltype XUL Attributes, XUL Reference
No summary!
328 separator.orient XUL Attributes, XUL Reference
No summary!
329 setfocus XUL Attributes, XUL Reference
No summary!
330 showcaret XUL Attributes, XUL Reference
No summary!
331 showcommentcolumn XUL Attributes, XUL Reference
No summary!
332 showimagecolumn XUL, XUL Attributes, XUL Reference, popup
No summary!
333 showpopup XUL Attributes, XUL Reference
No summary!
334 size XUL Attributes, XUL Reference
No summary!
335 sizemode XUL Attributes, XUL Reference
This attribute is used to save and restore the state of a window (together with the persist attribute) and for CSS styles (e.g. to hide the resizer grippy on maximized windows).
336 sizetopopup XUL Attributes, XUL Reference
No summary!
337 smoothscroll XUL Attributes, XUL Reference
No summary!
338 sort XUL Attributes, XUL Reference
No summary!
339 sortActive XUL Attributes, XUL Reference
No summary!
340 sortDirection XUL Attributes, XUL Reference
No summary!
341 sortResource XUL Attributes, XUL Reference
No summary!
342 sortResource2 XUL Attributes, XUL Reference
No summary!
343 spellcheck XUL Attributes, XUL Reference
The HTML
344 src XUL Attributes, XUL Reference
No summary!
345 state XUL Attributes, XUL Reference
No summary!
346 statedatasource XUL Attributes, XUL Reference
No summary!
347 statusbar XUL Attributes, XUL Reference
No summary!
348 statustext Deprecated, XUL Attributes, XUL Reference
No summary!
349 stringbundle.src XUL Attributes, XUL Reference
No summary!
350 style XUL Attributes, XUL Reference
No summary!
351 subject XUL Attributes, XUL Reference
No summary!
352 substate XUL Attributes, XUL Reference
No summary!
353 suppressonselect XUL Attributes, XUL Reference
No summary!
354 tab.selected XUL, XUL Attributes, XUL Reference
No summary!
355 tabindex XUL Attributes, XUL Reference
No summary!
356 tabmodalPromptShowing XUL, XUL Methods, XUL Reference
No summary!
357 tabs.onselect XUL Attributes, XUL Reference
No summary!
358 tabscrolling XUL Attributes, XUL Reference
No summary!
359 targets XUL Attributes, XUL Reference
No summary!
360 template XUL Attributes, XUL Reference
No summary!
361 template.container XUL Attributes, XUL Reference
No summary!
362 textbox.autoFill
No summary!
363 textbox.crop XUL Attributes, XUL Reference
No summary!
364 textbox.disableAutocomplete
No summary!
365 textbox.disablehistory XUL Attributes, XUL Reference
No summary!
366 textbox.empty XUL Attributes, XUL Reference
No summary!
367 textbox.forceComplete
No summary!
368 textbox.ignoreBlurWhileSearching
No summary!
369 textbox.label XUL Attributes, XUL Reference
No summary!
370 textbox.min XUL, XUL Attribute, XUL Reference
No summary!
371 textbox.minResultsForPopup
No summary!
372 textbox.onblur XUL, XUL Attributes, XUL Reference
No summary!
373 textbox.onchange XUL Attributes, XUL Reference
No summary!
374 textbox.onfocus XUL, XUL Attributes, XUL Reference
No summary!
375 textbox.showCommentColumn
No summary!
376 textbox.tabScrolling
No summary!
377 textbox.type XUL Attributes, XUL Reference
No summary!
378 textbox.value XUL Attributes, XUL Reference
No summary!
379 textnode.value XUL Attributes, XUL Reference
No summary!
380 timeout XUL Attributes, XUL Reference
No summary!
381 timepicker.increment XUL Attributes, XUL Reference
No summary!
382 timepicker.value XUL Attributes, XUL Reference
No summary!
383 title XUL Attributes, XUL Reference
No summary!
384 titlebar
No summary!
385 toolbar.mode XUL Attributes, XUL Reference
No summary!
386 toolbarbutton.title
No summary!
387 toolbarbutton.type XUL Attributes, XUL Reference
No summary!
388 toolbarname XUL Attributes, XUL Reference
No summary!
389 tooltip XUL Attributes, XUL Reference
No summary!
390 tooltiptext XUL Attributes, XUL Reference
No summary!
391 tooltiptextnew XUL Attributes, XUL Reference
No summary!
392 top XUL Attributes, XUL Reference
No summary!
393 tree.editable XUL Attributes, XUL Reference
No summary!
394 tree.onselect XUL Attributes, XUL Reference
No summary!
395 treecell.editable XUL Attributes, XUL Reference
No summary!
396 treecell.mode XUL Attributes, XUL Reference
No summary!
397 treecell.src XUL Attributes, XUL Reference
No summary!
398 treecol.editable XUL Attributes, XUL Reference
No summary!
399 treecol.src XUL Attributes, XUL Reference
No summary!
400 treecol.type XUL Attributes, XUL Reference
No summary!
401 treecol.width XUL Attributes, XUL Reference
No summary!
402 treeitem.label XUL Attributes, XUL Reference
No summary!
403 treelines
No summary!
404 type
No summary!
405 unread XUL, XUL Attributes, XUL Reference
No summary!
406 uri XUL, XUL Attribute, XUL Reference
No summary!
407 userAction XUL Attributes, XUL Reference
No summary!
408 validate XUL Attributes, XUL Reference
No summary!
409 value XUL Attributes, XUL Reference
No summary!
410 var XUL Attributes, XUL Reference
No summary!
411 visuallyselected
No summary!
412 wait-cursor XUL Attributes, XUL Reference
No summary!
413 where.subject XUL Attributes, XUL Reference
No summary!
414 where.value XUL Attributes, XUL Reference
No summary!
415 width XUL Attributes, XUL Reference
No summary!
416 windowtype XUL Attributes, XUL Reference
No summary!
417 wrap XUL Attributes, XUL Reference
No summary!
418 wraparound XUL Attributes, XUL Reference
No summary!
419 Building accessible custom components in XUL Accessibility, DHTML, XUL
DHTML Accessibility is a new technology which enables developers to construct accessible controls within (X)HTML pages. Developers have been doing this for some time, but the resulting controls were never as accessible as similar controls in desktop applications. Assistive technologies could only see the generic HTML markup used to build the control; they had no way of knowing that a particular collection of div and span elements should be treated as a single cohesive control (such as a tab bar or a treeview).
420 Deprecated and defunct markup Reference, Référence, XUL
{many elements on this page are wrongly marked as deprecated, this page needs review}
421 Dynamically modifying XUL-based user interface Add-ons, DOM, Extensions, XUL, add-ons
This article discusses manipulating XUL interfaces, using DOM and other APIs. It explains the concept of DOM documents, demonstrates a few simple examples of using DOM calls to perform basic manipulations on a document, and then demonstrates working with anonymous XBL content using Mozilla-specific methods.
422 How to Quit a XUL Application XUL, XULRunner
Script can attempt to quit a XUL application, or force the application to quit, using the nsIAppStartup interface.
423 How to implement a custom XUL query processor component
XUL supports templating to create a block of content from a datasource query. The XUL Template Guide has lots of detailed information on using XUL templates. XUL provides template query processors for RDF, XML and SQL (mozStorage). The templating system also supports building custom query processors. Custom query processors are XPCOM components, must implement the nsIXULTemplateQueryProcessor interface and follow some conventions for when registering the component.
424 Index
Found 1195 pages:
425 International characters in XUL JavaScript Guide, Internationalization, JavaScript
Gecko 1.8, as used in Firefox 1.5 and other applications, added support for non-ASCII characters in JavaScript files loaded from XUL files.
426 Introduction to XUL Guide, XUL
Mozilla has configurable, downloadable chrome, meaning that the arrangement and even presence or absence of controls in the main window is not hardwired into the application, but loaded from a separate UI description. In fact, most of Mozilla's windows (and dialogs) will be described using this mechanism. XUL (pronounced "zool," as if that spelling helped any, and short for "XML User Interface Language") is our name for the language in which these UI descriptions are built.
427 List of commands XUL
The following lists commands which might be usable by <command> or command dispatchers/controllers.
428 Menus Add-ons, Extensions, NeedsContent, Reference, Référence, XUL
An extension will often wish to attach a new command to a menu. To do this, the new menu will need to be overlaid over the existing menu that the item should be displayed upon. For more information about how to use an overlay to modify a menu, see Using Menus and Popups in Extensions
429 Methods XUL Methods, XUL Reference
No summary!
430 acceptDialog XUL Methods, XUL Reference
No summary!
431 addItemToSelection XUL Methods, XUL Reference
No summary!
432 addPane XUL Methods, XUL Reference
No summary!
433 addProgressListener XUL Methods, XUL Reference
No summary!
434 addSession XUL Methods, XUL Reference
No summary!
435 addTab Reference, Référence, XUL Methods, XUL Reference
No summary!
436 addTabsProgressListener
No summary!
437 advance XUL Methods, XUL Reference
No summary!
438 advanceSelectedTab XUL Methods, XUL Reference
No summary!
439 appendCustomToolbar XUL Methods, XUL Reference
No summary!
440 appendGroup XUL Methods, XUL Reference
No summary!
441 appendItem XUL Methods, XUL Reference
No summary!
442 appendNotification XUL Methods, XUL Reference
No summary!
443 blur XUL Methods, XUL Reference
No summary!
444 cancel XUL Methods, XUL Reference
No summary!
445 cancelDialog XUL Methods, XUL Reference
No summary!
446 centerWindowOnScreen XUL Methods, XUL Reference
No summary!
447 checkAdjacentElement XUL Methods, XUL Reference
No summary!
448 clearResults NeedsContent, NeedsHelp, XUL Methods, XUL Reference
No summary!
449 clearSelection XUL Methods, XUL Reference
No summary!
450 click XUL Methods, XUL Reference
No summary!
451 close XUL Methods, XUL Reference
No summary!
452 collapseToolbar XUL Methods, XUL Reference
No summary!
453 contains XUL Methods, XUL Reference
No summary!
454 decrease XUL Methods, XUL Reference
No summary!
455 decreasePage XUL Methods, XUL Reference
No summary!
456 doCommand XUL Methods, XUL Reference
No summary!
457 ensureElementIsVisible XUL Methods, XUL Reference
No summary!
458 ensureIndexIsVisible XUL Methods, XUL Reference
No summary!
459 ensureSelectedElementIsVisible XUL Methods, XUL Reference
No summary!
460 expandToolbar XUL Methods, XUL Reference
No summary!
461 extra1 XUL Methods, XUL Reference
No summary!
462 extra2 XUL Methods, XUL Reference
No summary!
463 focus XUL Methods, XUL Reference
No summary!
464 getBrowserAtIndex XUL Methods, XUL Reference
No summary!
465 getBrowserForDocument Method, Mozilla, Reference, Référence, XUL, XUL Methods, XUL Reference
No summary!
466 getBrowserForTab XUL Methods, XUL Reference
No summary!
467 getBrowserIndexForDocument XUL Methods, XUL Reference
No summary!
468 getButton XUL Methods, XUL Reference
No summary!
469 getDefaultSession XUL Methods, XUL Reference
No summary!
470 getEditor XUL Methods, XUL Reference
No summary!
471 getElementsByAttribute XUL Methods, XUL Reference
No summary!
472 getElementsByAttributeNS XUL Methods, XUL Reference
No summary!
473 getFormattedString XUL Methods, XUL Reference
If you need to handle substitutions involving plurals, take a look at Localization and Plurals.
474 getHTMLEditor XUL Methods, XUL Reference
No summary!
475 getIcon XUL, XUL Methods, XUL Reference
No summary!
476 getIndexOfFirstVisibleRow XUL Methods, XUL Reference
No summary!
477 getIndexOfItem XUL Methods, XUL Reference
No summary!
478 getItemAtIndex XUL Methods, XUL Reference
No summary!
479 getNextItem XUL Methods, XUL Reference
No summary!
480 getNotificationBox XUL Methods, XUL Reference
No summary!
481 getNotificationWithValue XUL Methods, XUL Reference
No summary!
482 getNumberOfVisibleRows XUL Methods, XUL Reference
No summary!
483 getPageById XUL Methods, XUL Reference
No summary!
484 getPreviousItem XUL Methods, XUL Reference
No summary!
485 getResultAt XUL Methods, XUL Reference
No summary!
486 getResultCount NeedsHelp, XUL Methods, XUL Reference
No summary!
487 getResultValueAt XUL Methods, XUL Reference
No summary!
488 getRowCount XUL Methods, XUL Reference
No summary!
489 getSearchAt XUL Methods, XUL Reference
No summary!
490 getSelectedItem XUL Methods, XUL Reference
No summary!
491 getSession XUL Methods, XUL Reference
No summary!
492 getSessionByName XUL Methods, XUL Reference
No summary!
493 getSessionResultAt XUL Methods, XUL Reference
No summary!
494 getSessionStatusAt XUL Methods, XUL Reference
No summary!
495 getSessionValueAt XUL Methods, XUL Reference
No summary!
496 getString XUL Methods, XUL Reference
No summary!
497 getTabForBrowser Method, Mozilla, Reference, Référence, XUL, XUL Methods, XUL Reference
Editorial review completed.
498 getTabModalPromptBox XUL, XUL Methods, XUL Reference
No summary!
499 goBack XUL Methods, XUL Reference
No summary!
500 goBackGroup XUL Methods, XUL Reference
No summary!
501 goDown XUL Methods, XUL Reference
No summary!
502 goForward XUL Methods, XUL Reference
No summary!
503 goForwardGroup XUL Methods, XUL Reference
No summary!
504 goHome XUL Methods, XUL Reference
No summary!
505 goTo XUL Methods, XUL Reference
No summary!
506 goUp XUL Methods, XUL Reference
No summary!
507 gotoIndex XUL Methods, XUL Reference
No summary!
508 hasUserValue XUL Methods, XUL Reference
No summary!
509 hidePopup XUL Methods, XUL Reference
No summary!
510 increase XUL Methods, XUL Reference
No summary!
511 increasePage XUL Methods, XUL Reference
No summary!
512 insertItem XUL Methods, XUL Reference
The id should match an element in the toolbar's toolbarpalette. Some special ids may also be used to create special spacing items:
513 insertItemAt XUL Methods, XUL Reference
No summary!
514 invertSelection XUL Methods, XUL Reference
No summary!
515 loadGroup XUL Methods, XUL Reference
No summary!
516 loadOneTab XUL Methods, XUL Reference
No summary!
517 loadTabs XUL Methods, XUL Reference
No summary!
518 loadURI XUL Methods, XUL Reference
NOTE: This is the XUL method on <browser> / <tabbrowser>, not the global function in chrome://browser/content/browser.js. Please check which one you're documenting! (This one has no post data parameter, see loadURIWithFlags for a version that does)
519 loadURIWithFlags XUL Methods, XUL Reference
(See nsIWebNavigation.loadURI() for details on the referrer and postData parameters.)
520 makeEditable XUL Methods, XUL Reference
No summary!
521 menulist.appendItem XUL Methods, XUL Reference
No summary!
522 menulist.select XUL Methods, XUL Reference
No summary!
523 moveByOffset XUL Methods, XUL Reference
No summary!
524 moveTabTo XUL Methods, XUL Reference
No summary!
525 moveTo XUL Methods, XUL Reference
No summary!
526 moveToAlertPosition XUL Methods, XUL Reference
No summary!
527 onFindAgainCommand
No summary!
528 onSearchComplete NeedsHelp, XUL Methods, XUL Reference
No summary!
529 onTextEntered NeedsHelp, XUL Methods, XUL Reference
No summary!
530 onTextReverted NeedsHelp, XUL Methods, XUL Reference
No summary!
531 open
No summary!
532 openPopup XUL Methods, XUL Reference
Opens the popup relative to a specified node at a specific location.
533 openPopupAtScreen XUL Methods, XUL Reference
No summary!
534 openSubDialog XUL Methods, XUL Reference
No summary!
535 openWindow XUL Methods, XUL Reference
No summary!
536 pinTab XUL, XUL Attribute, XUL Reference
No summary!
537 preferenceForElement XUL Methods, XUL Reference
No summary!
538 reload XUL Methods, XUL Reference
No summary!
539 reloadAllTabs XUL Methods, XUL Reference
No summary!
540 reloadTab XUL Methods, XUL Reference
No summary!
541 reloadWithFlags XUL Methods, XUL Reference
No summary!
542 removeAllItems XUL Methods, XUL Reference
No summary!
543 removeAllNotifications XUL Methods, XUL Reference
No summary!
544 removeAllTabsBut XUL Methods, XUL Reference
No summary!
545 removeCurrentNotification XUL Methods, XUL Reference
No summary!
546 removeCurrentTab XUL Methods, XUL Reference
No summary!
547 removeItemAt XUL Methods, XUL Reference
No summary!
548 removeItemFromSelection XUL Methods, XUL Reference
No summary!
549 removeNotification XUL Methods, XUL Reference
No summary!
550 removeProgressListener XUL Methods, XUL Reference
No summary!
551 removeSession NeedsHelp, XUL Methods, XUL Reference
No summary!
552 removeTab XUL Methods, XUL Reference
No summary!
553 removeTabsProgressListener XUL Methods, XUL Reference
No summary!
554 removeTransientNotifications XUL Methods, XUL Reference
No summary!
555 replaceGroup XUL Methods, XUL Reference
No summary!
556 reset XUL Methods, XUL Reference
No summary!
557 rewind XUL Methods, XUL Reference
No summary!
558 scrollByIndex XUL Methods, XUL Reference
No summary!
559 scrollByPixels XUL Methods, XUL Reference
No summary!
560 scrollToIndex XUL Methods, XUL Reference
No summary!
561 select XUL Methods, XUL Reference
No summary!
562 selectAll XUL Methods, XUL Reference
No summary!
563 selectItem XUL Methods, XUL Reference
No summary!
564 selectItemRange XUL Methods, XUL Reference
No summary!
565 selectTabAtIndex Method, Reference, Référence, XUL, XUL Methods, XUL Reference
No summary!
566 setConsumeRollupEvent
Controls whether or not the event that caused the popup to be automatically dismissed (or "rolled up") should be consumed or be dispatched as a normal event. If a non-default behavior is desired, this method should be called immediately prior to calling openPopup or openPopupAtScreen.
567 setIcon XUL, XUL Methods, XUL Reference
No summary!
568 setSelectionRange XUL Methods, XUL Reference
No summary!
569 showOnlyTheseTabs Method, Reference, Référence, XUL
No summary!
570 showPane XUL Methods, XUL Reference
No summary!
571 showPopup NeedsHelp, NeedsRewrite, XUL Methods, XUL Reference
No summary!
572 sizeTo XUL Methods, XUL Reference
No summary!
573 startEditing XUL Methods, XUL Reference
No summary!
574 startFind
No summary!
575 stop XUL Methods, XUL Reference
No summary!
576 stopEditing XUL Methods, XUL Reference
No summary!
577 swapDocShells XUL Methods, XUL Reference
No summary!
578 syncSessions NeedsHelp, XUL Methods, XUL Reference
No summary!
579 timedSelect XUL Methods, XUL Reference
No summary!
580 toggleHighlight
No summary!
581 toggleItemSelection XUL Methods, XUL Reference
No summary!
582 unpinTab XUL, XUL Attribute, XUL Reference
No summary!
583 Node
This is a scriptable interface corresponding to the nsIDOMNode XPCOM interface.
584 Other Resources XUL
No summary!
585 Popup Guide XUL, XUL Popup Guide
No summary!
586 ContextMenus XUL, XUL Popup Guide
No summary!
587 Extensions XUL, XUL Popup Guide
The main menu bar in Firefox has the id 'main-menubar'. To add a new menu onto the main application menubar, you will need to overlay this menubar. For instance:
588 Floating Panels
A floating panel is used for secondary popups such as tool palettes and property inspector panels. It will have a titlebar which the user may use to move the panel around on the screen. A floating panel can be created using the panel element with at least two additional attributes as in the following example:
589 MenuButtons XUL, XUL Popup Guide
No summary!
590 MenuItems XUL, XUL Popup Guide
No summary!
591 MenuModification XUL, XUL Popup Guide
No summary!
592 Menus XUL, XUL Popup Guide
No summary!
593 MoveResize XUL, XUL Popup Guide
No summary!
594 OpenClose XUL, XUL Popup Guide
Popups and menus may be opened and closed by a script.
595 Panels XUL, XUL Popup Guide
A panel is a popup which can support any type of content. It is used when supporting temporary popup displays for selecting or entering data.
596 PopupEvents XUL, XUL Popup Guide
There are several events related to popups and menus.
597 PopupKeys XUL, XUL Popup Guide
When using a menupopup element, a keyboard listener is attached to the window that will handle keypresses for the menu. This allows items within the menu to be navigated with the cursor keys. The following table lists the keys that are checked, and what the menu keyboard listener does in response:
598 Positioning XUL, XUL Popup Guide
No summary!
599 Special per-platform menu considerations Beginner, Guide, XUL, XUL Popup Guide
For many menu commands, convention dictates where these items will be placed. For instance, the Edit menu always starts with the Undo command if such a feature is available in the application, followed by Redo, Cut, Copy, Paste, and so forth.
600 Tooltips XUL, XUL Popup Guide
No summary!
601 Printing from a XUL App Guide, NeedsContent, XUL
This document will talk about PrintUtils, and the ways that XUL applications can trigger print-related behaviors.
602 Property XUL Properties, XUL Reference
No summary!
603 accessKey XUL Properties, XUL Reference
No summary!
604 accessible XUL Properties, XUL Reference
No summary!
605 accessibleType XUL Properties, XUL Reference
No summary!
606 align XUL Properties, XUL Reference
No summary!
607 allNotifications XUL Properties, XUL Reference
No summary!
608 allowEvents XUL Properties, XUL Reference
No summary!
609 alwaysOpenPopup XUL Properties, XUL Reference
No summary!
610 amIndicator XUL Properties, XUL Reference
No summary!
611 anchorNode XUL, XUL Properties, XUL Reference
No summary!
612 appLocale XUL Properties, XUL Reference
No summary!
613 autoCheck XUL Properties, XUL Reference
No summary!
614 autoFill XUL Properties, XUL Reference
No summary!
615 autoFillAfterMatch XUL Properties, XUL Reference
No summary!
616 boxObject XUL Properties, XUL Reference
No summary!
617 browser
No summary!
618 browser.preferences XUL Properties, XUL Reference
No summary!
619 browsers XUL Properties, XUL Reference
No summary!
620 builder XUL Properties, XUL Reference
No summary!
621 builderView XUL Properties, XUL Reference
No summary!
622 buttons XUL Properties, XUL Reference
No summary!
623 canAdvance XUL Properties, XUL Reference
No summary!
624 canGoBack XUL Properties, XUL Reference
No summary!
625 canGoForward XUL Properties, XUL Reference
No summary!
626 canRewind XUL Properties, XUL Reference
No summary!
627 checkState XUL Properties, XUL Reference
No summary!
628 checked XUL Properties, XUL Reference
No summary!
629 child XUL Properties, XUL Reference
No summary!
630 children XUL Properties, XUL Reference
No summary!
631 className XUL Properties, XUL Reference
No summary!
632 clickSelectsAll XUL Properties, XUL Reference
No summary!
633 collapsed XUL Properties, XUL Reference
No summary!
634 color NeedsContent, NeedsHelp, XUL Properties, XUL Reference
No summary!
635 colorpicker.open XUL Properties, XUL Reference
No summary!
636 columns XUL Properties, XUL Reference
No summary!
637 command XUL Properties, XUL Reference
No summary!
638 commandManager XUL Properties, XUL Reference
No summary!
639 completeDefaultIndex XUL Properties, XUL Reference
No summary!
640 container XUL Properties, XUL Reference
No summary!
641 contentDocument XUL Properties, XUL Reference
No summary!
642 contentPrincipal XUL Properties, XUL Reference
No summary!
643 contentTitle XUL Properties, XUL Reference
No summary!
644 contentView XUL Properties, XUL Reference
No summary!
645 contentViewerEdit XUL Properties, XUL Reference
No summary!
646 contentViewerFile XUL Properties, XUL Reference
No summary!
647 contentWindow XUL Reference
No summary!
648 contextMenu XUL Properties, XUL Reference
No summary!
649 control XUL Properties, XUL Reference
No summary!
650 controller XUL Properties, XUL Reference
No summary!
651 controllers XUL Properties, XUL Reference, commands, controllers
No summary!
652 crop XUL Properties, XUL Reference
No summary!
653 current XUL Properties, XUL Reference
No summary!
654 currentIndex XUL Properties, XUL Reference
No summary!
655 currentItem XUL Properties, XUL Reference
No summary!
656 currentNotification XUL Properties, XUL Reference
No summary!
657 currentPage XUL Properties, XUL Reference
No summary!
658 currentPane XUL Properties, XUL Reference
No summary!
659 currentSet NeedsHelp, XUL Properties, XUL Reference
No summary!
660 currentURI XUL Properties, XUL Reference
No summary!
661 customToolbarCount NeedsHelp, XUL Properties, XUL Reference
No summary!
662 database XUL Properties, XUL Reference
No summary!
663 datasources XUL Properties, XUL Reference
No summary!
664 date XUL Properties, XUL Reference
No summary!
665 dateLeadingZero XUL Properties, XUL Reference
No summary!
666 dateValue XUL Properties, XUL Reference
No summary!
667 datepicker.open XUL Properties, XUL Reference
No summary!
668 datepicker.value XUL Properties, XUL Reference
No summary!
669 decimalPlaces XUL Properties, XUL Reference
No summary!
670 decimalSymbol XUL Properties, XUL Reference
No summary!
671 deck.selectedPanel XUL Properties, XUL Reference
No summary!
672 defaultButton XUL Properties, XUL Reference
No summary!
673 defaultValue XUL Properties, XUL Reference
No summary!
674 description XUL Properties, XUL Reference
No summary!
675 dir XUL Properties, XUL Reference
No summary!
676 disableAutocomplete XUL Properties, XUL Reference
No summary!
677 disableKeyNavigation NeedsHelp, XUL Properties, XUL Reference
No summary!
678 disableautoselect XUL Properties, XUL Reference
No summary!
679 disabled XUL Properties, XUL Reference
No summary!
680 dlgType XUL Properties, XUL Reference
No summary!
681 docShell XUL Properties, XUL Reference
No summary!
682 documentCharsetInfo XUL Properties, XUL Reference
No summary!
683 editable XUL Properties, XUL Reference
No summary!
684 editingColumn XUL Properties, XUL Reference
No summary!
685 editingRow XUL Properties, XUL Reference
No summary!
686 editingSession XUL Properties, XUL Reference
No summary!
687 editor XUL Properties, XUL Reference
No summary!
688 editortype XUL Properties, XUL Reference
No summary!
689 emptyText XUL Properties, XUL Reference
No summary!
690 enableColumnDrag XUL Properties, XUL Reference
No summary!
691 eventNode XUL Properties, XUL Reference
No summary!
692 externalToolbars Toolbars, XUL, XUL Reference
No summary!
693 findMode
No summary!
694 firstOrdinalColumn XUL Properties, XUL Reference
No summary!
695 firstPermanentChild XUL Properties, XUL Reference
No summary!
696 flex XUL Properties, XUL Reference
No summary!
697 flexGroup
No summary!
698 focused XUL Properties, XUL Reference
No summary!
699 focusedItem XUL Properties, XUL Reference
No summary!
700 forceComplete XUL Properties, XUL Reference
No summary!
701 group XUL Properties, XUL Reference
No summary!
702 handleCtrlPageUpDown XUL Properties, XUL Reference
No summary!
703 handleCtrlTab XUL Properties, XUL Reference
No summary!
704 hasUserValue
No summary!
705 height XUL Properties, XUL Reference
No summary!
706 hidden XUL Properties, XUL Reference
No summary!
707 hideSeconds XUL Properties, XUL Reference
No summary!
708 highlightNonMatches XUL Properties, XUL Reference
No summary!
709 homePage XUL Properties, XUL Reference
No summary!
710 hour XUL Properties, XUL Reference
No summary!
711 hourLeadingZero XUL Properties, XUL Reference
No summary!
712 id XUL Properties, XUL Reference
No summary!
713 ignoreBlurWhileSearching XUL Properties, XUL Reference
No summary!
714 image XUL Properties, XUL Reference
No summary!
715 increment XUL Properties, XUL Reference
No summary!
716 inputField XUL Properties, XUL Reference
No summary!
717 instantApply
No summary!
718 inverted XUL Properties, XUL Reference
No summary!
719 is24HourClock XUL Properties, XUL Reference
No summary!
720 isPM XUL Properties, XUL Reference
No summary!
721 isSearching XUL Properties, XUL Reference
No summary!
722 isWaiting XUL Properties, XUL Reference
No summary!
723 itemCount XUL Properties, XUL Reference
No summary!
724 label XUL Properties, XUL Reference
No summary!
725 labelElement XUL Properties, XUL Reference
No summary!
726 lastPermanentChild XUL Properties, XUL Reference
No summary!
727 lastSelected NeedsHelp, XUL Properties, XUL Reference
No summary!
728 left XUL Properties, XUL Reference
No summary!
729 linkedPanel XUL Properties, XUL Reference
No summary!
730 listBoxObject XUL Properties, XUL Reference
No summary!
731 listbox.currentIndex XUL Properties, XUL Reference
No summary!
732 locked XUL Properties, XUL Reference
No summary!
733 markupDocumentViewer XUL Properties, XUL Reference
No summary!
734 max XUL Properties, XUL Reference
No summary!
735 maxHeight XUL Properties, XUL Reference
No summary!
736 maxLength XUL Properties, XUL Reference
No summary!
737 maxRows XUL Properties, XUL Reference
No summary!
738 maxWidth XUL Properties, XUL Reference
No summary!
739 menu XUL Properties, XUL Reference
No summary!
740 menu.open XUL Properties, XUL Reference
No summary!
741 menuBoxObject XUL Properties, XUL Reference
No summary!
742 menuitem.control XUL Properties, XUL Reference
No summary!
743 menulist.image XUL Properties, XUL Reference
No summary!
744 menulist.inputField XUL Properties, XUL Reference
No summary!
745 menupopup XUL Properties, XUL Reference
No summary!
746 messageManager XUL Properties, XUL Reference
No summary!
747 min XUL Properties, XUL Reference
No summary!
748 minHeight XUL Properties, XUL Reference
No summary!
749 minResultsForPopup XUL Properties, XUL Reference
No summary!
750 minWidth XUL Properties, XUL Reference
No summary!
751 minute XUL Properties, XUL Reference
No summary!
752 minuteLeadingZero XUL Properties, XUL Reference
No summary!
753 mode XUL Properties, XUL Reference
No summary!
754 month XUL Properties, XUL Reference
No summary!
755 monthLeadingZero XUL Properties, XUL Reference
No summary!
756 name Reference, Référence, XUL Properties, XUL Reference
Technical review completed.
757 next XUL Properties, XUL Reference
No summary!
758 noMatch XUL Properties, XUL Reference
No summary!
759 notificationsHidden XUL Properties, XUL Reference
No summary!
760 object XUL Properties, XUL Reference
No summary!
761 observes XUL Properties, XUL Reference
No summary!
762 onFirstPage XUL Properties, XUL Reference
No summary!
763 onLastPage XUL Properties, XUL Reference
No summary!
764 open XUL Properties, XUL Reference
No summary!
765 ordinal XUL Properties, XUL Reference
No summary!
766 orient XUL Properties, XUL Reference
No summary!
767 pack XUL Properties, XUL Reference
No summary!
768 pageCount XUL Properties, XUL Reference
No summary!
769 pageIncrement XUL Properties, XUL Reference
No summary!
770 pageIndex XUL Properties, XUL Reference
No summary!
771 pageStep XUL Properties, XUL Reference
No summary!
772 pageid XUL Properties, XUL Reference
No summary!
773 palette XUL Properties, XUL Reference
No summary!
774 parentContainer XUL Properties, XUL Reference
No summary!
775 persist XUL Properties, XUL Reference
No summary!
776 persistence XUL Properties, XUL Reference
No summary!
777 placeholder XUL Properties, XUL Reference
No summary!
778 pmIndicator XUL Properties, XUL Reference
No summary!
779 popup XUL Properties, XUL Reference
No summary!
780 popupBoxObject XUL Properties, XUL Reference
No summary!
781 popupOpen XUL Properties, XUL Reference
No summary!
782 position XUL Properties, XUL Reference
No summary!
783 predicate XUL Properties, XUL Reference
No summary!
784 preference.preferences XUL Properties, XUL Reference
No summary!
785 preferenceElements XUL Properties, XUL Reference
No summary!
786 preferencePanes XUL Properties, XUL Reference
No summary!
787 preferences XUL Properties, XUL Reference
No summary!
788 prefpane.preferences XUL Properties, XUL Reference
No summary!
789 priority XUL Properties, XUL Reference
No summary!
790 radio.control XUL Properties, XUL Reference
No summary!
791 radioGroup XUL Properties, XUL Reference
No summary!
792 readOnly XUL Properties, XUL Reference
No summary!
793 ref XUL Properties, XUL Reference
No summary!
794 resource XUL Properties, XUL Reference
No summary!
795 resultsPopup XUL Properties, XUL Reference
No summary!
796 richlistitem.label XUL Properties, XUL Reference
No summary!
797 scrollBoxObject XUL Properties, XUL Reference
No summary!
798 scrollIncrement XUL Properties, XUL Reference
No summary!
799 searchButton XUL Properties, XUL Reference
No summary!
800 searchCount XUL Properties, XUL Reference
No summary!
801 searchLabel XUL Properties, XUL Reference
No summary!
802 searchParam XUL Properties, XUL Reference
No summary!
803 searchSessions NeedsHelp, XUL Properties, XUL Reference
No summary!
804 second XUL Properties, XUL Reference
No summary!
805 secondLeadingZero XUL Properties, XUL Reference
No summary!
806 securityUI XUL Properties, XUL Reference
No summary!
807 selType NeedsHelp, XUL Properties, XUL Reference
No summary!
808 selected XUL Properties, XUL Reference
No summary!
809 selectedBrowser XUL Properties, XUL Reference
No summary!
810 selectedCount XUL Properties, XUL Reference
No summary!
811 selectedIndex XUL Properties, XUL Reference
No summary!
812 selectedItem XUL Properties, XUL Reference
No summary!
813 selectedItems XUL Properties, XUL Reference
No summary!
814 selectedPanel XUL Properties, XUL Reference
No summary!
815 selectedTab XUL Properties, XUL Reference
No summary!
816 selectionEnd XUL Properties, XUL Reference
No summary!
817 selectionStart XUL Properties, XUL Reference
No summary!
818 selstyle XUL Properties, XUL Reference
No summary!
819 sessionCount XUL Properties, XUL Reference
No summary!
820 sessionHistory XUL Properties, XUL Reference
No summary!
821 showCommentColumn XUL Properties, XUL Reference
No summary!
822 showImageColumn XUL, XUL Properties, XUL Reference, popup
No summary!
823 showPopup XUL Properties, XUL Reference
No summary!
824 size XUL Properties, XUL Reference
No summary!
825 smoothScroll XUL Properties, XUL Reference
No summary!
826 spinButtons XUL Properties, XUL Reference
No summary!
827 src XUL Properties, XUL Reference
No summary!
828 state XUL Properties, XUL Reference
No summary!
829 statusText XUL Properties, XUL Reference
No summary!
830 statusbar XUL Properties, XUL Reference
No summary!
831 stringBundle XUL Properties, XUL Reference
No summary!
832 strings XUL Properties, XUL Reference
No summary!
833 style XUL Properties, XUL Reference
No summary!
834 subject XUL Properties, XUL Reference
No summary!
835 suppressOnSelect XUL Properties, XUL Reference
No summary!
836 tab.control XUL Properties, XUL Reference
No summary!
837 tabContainer XUL Properties, XUL Reference
No summary!
838 tabIndex XUL Properties, XUL Reference
No summary!
839 tabScrolling XUL Properties, XUL Reference
No summary!
840 tabbox XUL, XUL Properties, XUL Reference
No summary!
841 tabbox.tabs XUL Properties, XUL Reference
No summary!
842 tabbrowser.tabs XUL, XUL Properties, XUL Reference
No summary!
843 tabpanels XUL Properties, XUL Reference
No summary!
844 tabs XUL Properties, XUL Reference
No summary!
845 tag XUL Properties, XUL Reference
No summary!
846 textLength XUL Properties, XUL Reference
No summary!
847 textValue XUL Properties, XUL Reference
No summary!
848 textbox.label XUL Properties, XUL Reference
No summary!
849 textbox.type XUL Properties, XUL Reference
No summary!
850 textbox.value XUL Properties, XUL Reference
No summary!
851 timeout XUL Properties, XUL Reference
No summary!
852 timepicker.value XUL Properties, XUL Reference
No summary!
853 title XUL Properties, XUL Reference
No summary!
854 toolbarName NeedsHelp, XUL Properties, XUL Reference
No summary!
855 toolbarset XUL Properties, XUL Reference
No summary!
856 toolboxid Toolbars, XUL, XUL Reference
No summary!
857 tooltip XUL Properties, XUL Reference
No summary!
858 tooltipText XUL Properties, XUL Reference
No summary!
859 top XUL Properties, XUL Reference
No summary!
860 tree.inputField XUL Properties, XUL Reference
No summary!
861 treeBoxObject XUL Properties, XUL Reference
No summary!
862 triggerNode XUL, XUL Properties, XUL Reference
No summary!
863 type XUL Properties, XUL Reference
No summary!
864 uri XUL Properties, XUL Reference
No summary!
865 userAction XUL Properties, XUL Reference
No summary!
866 value XUL Properties, XUL Reference
No summary!
867 valueNumber XUL Properties, XUL Reference
No summary!
868 view XUL Properties, XUL Reference
No summary!
869 visibleTabs Gecko 2.0, XUL Properties, XUL Reference
No summary!
870 webBrowserFind XUL Properties, XUL Reference
No summary!
871 webNavigation NeedsHelp, XUL Properties, XUL Reference
No summary!
872 webProgress XUL Properties, XUL Reference
No summary!
873 width XUL Properties, XUL Reference
No summary!
874 wizardPages XUL Properties, XUL Reference
No summary!
875 wrapAround XUL Properties, XUL Reference
No summary!
876 year XUL Properties, XUL Reference
No summary!
877 yearLeadingZero XUL Properties, XUL Reference
No summary!
878 Providing Command-Line Options Add-ons, Command Line, Extensions, Guide, XULRunner, add-ons
Extensions and XUL applications can modify the way command line parameters are handled by writing a component that implements the nsICommandLineHandler interface and registering it in a category.
879 Notes
No summary!
880 Style classes XUL Reference, XUL_Style_classes
No summary!
881 alert-icon XUL Reference, XUL_Style_classes
No summary!
882 chromeclass-toolbar XUL Reference, XUL_Style_classes
No summary!
883 error-icon XUL Reference, XUL_Style_classes
No summary!
884 groove XUL Reference, XUL_Style_classes
No summary!
885 groove-thin XUL Reference, XUL_Style_classes
No summary!
886 header XUL Reference, XUL_Style_classes
No summary!
887 indent XUL Reference, XUL_Style_classes
No summary!
888 listcell-iconic XUL Reference, XUL_Style_classes
No summary!
889 listitem-iconic XUL Reference, XUL_Style_classes
No summary!
890 menu-iconic XUL, XUL Reference
No summary!
891 menuitem-iconic XUL Reference, XUL_Style_classes
No summary!
892 menuitem-non-iconic XUL Reference, XUL_Style_classes
No summary!
893 message-icon XUL Reference, XUL_Style_classes
No summary!
894 monospace XUL Reference, XUL_Style_classes
No summary!
895 plain XUL Reference, XUL_Style_classes
No summary!
896 question-icon XUL Reference, XUL_Style_classes
No summary!
897 small-margin XUL Reference, XUL_Style_classes
No summary!
898 statusbarpanel-iconic XUL Reference, XUL_Style_classes
No summary!
899 statusbarpanel-iconic-text XUL Reference, XUL_Style_classes
No summary!
900 statusbarpanel-menu-iconic XUL Reference, XUL_Style_classes
No summary!
901 text-link XUL Reference, XUL_Style_classes
No summary!
902 thin XUL Reference, XUL_Style_classes
No summary!
903 tree-splitter XUL Reference, XUL_Style_classes
No summary!
904 treecol-image XUL Reference, XUL_Style_classes
No summary!
905 Template Guide XUL, XUL_Template_Guide
Basics of XUL Templates
906 Actions XUL, XUL_Template_Guide
The content to generate in a template is specified using the action element which should either be the next sibling of the query element (if no rules need be specified) or be a direct child of a rule element. The content to generate goes directly inside the action element. This content will be copied for each matching result (though see below for an exception) and inserted into the document. Let's look at a simple example first.
907 Additional Navigation XUL, XUL_Template_Guide
The triples used so far have all had variables in both the subject and object. However, a string value may be used instead. Since the subject of an RDF arc is always a resource, the subject may be a resource URI. The object attribute may be a resource URI or a literal value. Using a literal as the object of a triple is a common way to filter out specific items. For instance, if items were identified with a type, the data could be filtered to include only items of a particular type.
908 Additional Template Attributes XUL, XUL_Template_Guide
All the templates used so far have had the template placed inside the root element with the datasources attribute. However, you may use the template attribute to refer to a template located elsewhere within the document. This allows you to share the same template among two different parts of the user interface. To use this technique, place a template attribute on the root element set to the id of a template.
909 Attribute Substitution XUL, XUL_Template_Guide
The effect will be that the ?name part of the attribute will be replaced by the value of the variable ?name. For instance, if the value of ?name is 'Jake', then the attribute value will be 'My name is Jake'. You can include multiple variables in one attribute if desired:
910 Bindings XUL, XUL_Template_Guide
We can add more triples to the previous example to show more information. For example, a description could be added to a photo. To do this all we need to do is add the necessary data to the RDF datasource and add another <triple> element to the template's statements.</triple>
911 Building Hierarchical Trees XUL, XUL_Template_Guide
No summary!
912 Building Menus With Templates XUL, XUL_Template_Guide
Menus may be generated using a template in the same manner as other elements. However, unlike with other elements, the content of a menu is only generated once the menu has been opened. This means that a menu created with a template will not have any of the generated items until the user opens the menu, or a script opens the menu. This applies to menus on menubars, submenus, as well as menu-type buttons such as those with a type attribute set to menu. This allows for better performance as the entire content of a complex menu does not need to be created until the user needs to use the menu.
913 Building Trees XUL, XUL_Template_Guide
The most common element to use with a template is the tree.
914 Containment Properties
Let's look back at the very first example again. It doesn't have any containers, but we may want to iterate over the relatedItem predicate using the simple query syntax. We can add the containment attribute to do this.
915 Filtering XUL, XUL_Template_Guide
No summary!
916 Introduction XUL, XUL_Template_Guide
Each template retrieves its data from a datasource. Several types of datasources are supported by default, RDF, XML and SQLite databases, however, processors may be written to support other types of datasources. In XUL, the datasource is specified by placing the datasources attribute on an element. Typically, the value will be a URI that identifies the location of the data. For example, for an XML datasource, the URL of an XML file is specified. When the XUL parser sees an element with this attribute, it constructs a template builder for the element and attaches it to the element. It is expected that there will be a template inside the element. The template builder loads the datasource, performs a query on the datasource and generates content based on the results in combination with the template. The type of datasource is specified with the querytype attribute. The type affects how the datasource is used as well as the syntax for specifying queries.
917 Multiple Queries XUL, XUL_Template_Guide
No summary!
918 Multiple Rule Example XUL, XUL_Template_Guide
No summary!
919 Multiple Rules XUL, XUL_Template_Guide
No summary!
920 Namespaces
XML Namespaces can be used in XUL Templates by binding the namespace URI and prefix to the template element.  For example using the following XML document containing a list of people:
921 RDF Modifications XUL, XUL_Template_Guide
No summary!
922 RDF Query Syntax XUL, XUL_Template_Guide
Let's look at a simple query with two statements. Each statement is placed as a direct child of the <query> element within the template.</query>
923 Recursive Generation XUL, XUL_Template_Guide
After generating content, the template builder always repeats the generation for inner levels as far as it can go. Thus, the builder can be said to generate content from the graph recursively. After generating a result's content, the builder starts again using a new parent and starting point. Naturally, the parent will be the new result's content, rather than the outer containing element, and the starting point will be the endpoint of the previous iteration. For the top level generation the parent insertion point is the element with the datasources attribute, in this example a <vbox>. For nested results, the insertion point is the generated element. Here is the content that was generated after one iteration:</vbox>
924 Result Generation XUL, XUL_Template_Guide
In this section, we'll look at generating template output using RDF datasources. First, however, some background.
925 Rule Compilation XUL, XUL_Template_Guide
A XUL template is made up of a query and a series of rules. A query contains instructions for how to retrieve a set of data from the datasource. The exact syntax is dependent on the type of datasource used in the template. For instance, for an SQLite datasource, an SQL statement is used as the query. This will return a table of result records which are then used to generate output. For RDF and XML, the query contains a set of instructions for navigating through the RDF graph or XML document tree. A query is declared with the query tag (new to FF3; FF2 only worked with RDF datasources and had no query tag), which you would place directly inside the <template>. The job of the query is to generate a set of output results.
926 SQLite Templates XUL, XUL_Template_Guide
No summary!
927 Simple Example XUL, XUL_Template_Guide
No summary!
928 Simple Query Syntax XUL, XUL_Template_Guide
No summary!
929 Sorting Results XUL, XUL_Template_Guide
When results are generated from a query, content is generated in the same order as the results. For an XML datasource, generated content will be output in the order corresponding to the results of the XPath query expression. For an Sqlite datasource, the generated content corresponds to the order of results of the SQL query. For an RDF datasource, again, the results are in the order the query generates them, although except in the case of an RDF Seq, this order is arbitrary as RDF triples don't occur in any particular order. When the reference node is an RDF Seq container and the results are in that container, however, the template builder orders the results in the order the items appear in the Seq. For instance, the photos are listed in the same order in this example as they appear in the Seq in the datasource.
930 Special Condition Tests XUL, XUL_Template_Guide
There are several additional types of conditional tests that may be performed.
931 Static Content XUL, XUL_Template_Guide
No summary!
932 Template Builder Interface XUL, XUL_Template_Guide
When inserting an element into a XUL document, the element is checked to see if it has a datasources attribute. If so, a template builder will be created for the element and attached to the element. If the element is a <tree> element and has the flags attribute set to "dont-build-content", a tree builder will be created. Otherwise, a content builder will be created. Both types of builder share much of the same code except for how they generate output to be displayed. Both types of builders implement the nsIXULTemplateBuilder interface, while the tree builder also implements the nsIXULTreeBuilder interface.</tree>
933 Template Logging
Debugging problems with a template can be difficult as many problems are logic errors that are often not possible to determine automatically. For example, if you spell a value wrong, no data may be returned, but the template system won't know that that this was because of a spelling error, or simply that there shouldn't be any data anyway. Fortunately, some debugging and logging support is provided with templates that may help.
934 Template and Tree Listeners XUL, XUL_Template_Guide
There are several listeners (or observers) used during the template build process, each used for different purposes. These each implement a different XPCOM interface, as listed below:
935 Using Multiple Queries to Generate More Results XUL, XUL_Template_Guide
No summary!
936 Using Recursive Templates XUL, XUL_Template_Guide
You may recall that templates generate content recursively. After the data is generated, each result is used as the new reference point for a nested iteration of the template. This is usually used to generate content in a tree or menu. Both the RDF and XML datasource types support recursion. For example, using this XML datasource:
937 XML Assignments XUL, XUL_Template_Guide
No summary!
938 XML Templates XUL, XUL_Template_Guide
Mozilla also supports the use of XML datasources. An XML document will be loaded and XPath expressions may be used to take portions of the XML document and generate content from these. When an XML source is desired, specify a querytype attribute on the root node of the template to the value xml. This indicates to the template builder that an XML source is being used as that the queries use syntax that is specific to XML.
939 Textbox (XPFE autocomplete) XUL Elements, XUL Reference
This element is created by setting the type attribute of a textbox to autocomplete. It is used to create a textbox with a popup containing a list of possible completions for what the user has started to type.
940 The Joy of XUL Guide, XUL
Technical review completed.
941 Things I've tried to do with XUL XUL
This is a grab-bag type of FAQ, with a list of things that should work (hopefully with bug numbers), things that don't work (hopefully with explanations), and workarounds for both of the above. Feel free to add your own XUL experiences here.
942 Toolbars
Toolbars, implemented using the XUL toolbar element, are containers for toolbar buttons and other user interface objects. The following articles provide details about implementing and working with toolbars.
943 Creating toolbar buttons (Customize Toolbar Window) Add-ons, Extensions, Firefox 3, Toolbars, XUL
This article explains how to add a toolbar button to a Toolkit application (such as Firefox, Thunderbird, or Kompozer) using overlays. Its intended audience is extension developers with a basic knowledge of XUL and CSS.
944 Custom toolbar button Add-ons, Extensions, SeaMonkey, Toolbars, XUL, thunderbird
This page tells you step-by-step how to make a custom toolbar button in Firefox, SeaMonkey 2.0, Thunderbird or Sunbird. (For SeaMonkey 1.x, see the page Custom Toolbar Button:SeaMonkey.)
945 Code Samples Add-ons, Extensions
This page contains sample code that you can use with the Custom Toolbar Button tutorial.
946 Complete
Editorial review completed.
947 SeaMonkey - making custom toolbar (SM ver. 1.x) Add-ons, Extensions, SeaMonkey
This page tells you step-by-step how to make a custom toolbar button in SeaMonkey 1.x. (For SeaMonkey 2, Firefox, Thunderbird and Sunbird, see the page: Custom Toolbar Button)
948 Toolbar customization events Toolbars, XUL
When toolbars are customized, events are sent to their parent window. You can use window.addEventListener() to listen for these events in order to keep abreast of changes to toolbars.
949 Urlbar-icons XUL Reference, XUL_Element
The location of UI elements like the bookmarks, feed and go buttons. Create new image or button child elements to add your own items.
950 Using Remote XUL XUL
XUL (pronounced like "zool"), which is short for XML-based User Interface Language, is an XML-based language for describing application interfaces. It contains elements for all common UI widgets (menus, buttons, toolbars, etc.) and many sophisticated ones (trees, browsers, color pickers).
951 Using Visual Studio as your XUL IDE
Compared to a simple text-editor, Visual Studio gives you some special features when writing XUL:
952 Using multiple DTDs Internationalization, Localization, XUL
No summary!
953 Using nsIXULAppInfo Add-ons, Extensions, add-ons
No summary!
954 Using spell checking in XUL Add-ons, Extensions, add-ons
Technical review completed.
955 Using the Editor from XUL XUL
Technical review completed.
956 Using the standard theme Add-ons, Extensions, Themes, add-ons
No summary!
957 Widget Cheatsheet
See the Periodic Table of XUL for more examples.
958 Window icons Add-ons, Extensions, Toolkit API, XPInstall, XUL, add-ons
No summary!
959 Writing Skinnable XUL and CSS CSS, XUL
No summary!
960 XML XUL
No summary!
961 XUL Accesskey FAQ and Policies XUL
An accesskey is an underlined letter in a web page, menu or dialog that indicates to a user a quick, keyboard method of simulating a click on that element. For example, an Apply button may have the letter A underlined. On Windows and UNIX, pressing ALT+A is a convenient way to push that button. On Macintosh, accesskeys are available only in HTML not in XUL, and they are activated using CTRL+letter instead of ALT.
962 XUL Changes for Firefox 1.5 XUL
No summary!
963 XUL Coding Style Guidelines XUL
No summary!
964 XUL Event Propagation DOM, XUL
No summary!
965 XUL Events XUL_Events
The following tables describe the event handler that are valid for most XUL elements. The events listeners can be attached using addEventListener and removed using removeEventListener.
966 close
The close event is executed when a request has been made to close the window when the user presses the close button.
967 XUL FAQ XUL
No summary!
968 XUL Overlays Add-ons, Extensions, Guide, Mozilla, NeedsUpdate, Overlays, XUL, add-ons
Technical review completed.
969 XUL Parser in Python/source
Source code for the XUL Parser in Python.
970 XUL Questions and Answers
Return to mozilla-dev-tech-xul summaries
971 XUL Reference XUL, XUL Reference
No summary!
972 XUL element attributes XUL Attributes, XUL Reference
No summary!
973 XULBrowserWindow NeedsContent, XUL
The XULBrowserWindow object provides methods and properties that let the browser update the user interface of the enclosing XUL window. In order to do so it implements the following interfaces:
974 XUL Template Primer - Bindings Outdated_articles, XUL
This document expands on the [template-primer.html XUL Template Primer] by introducing the <bindings> element in the extended XUL template syntax.
975 XUL Tutorial Tutorials, XUL, XUL_Tutorial
This tutorial describes XUL, the XML User-interface Language. This language was created for the Mozilla application and is used to describe its user interface.
976 Accesskey display rules Localization
Each controls of XUL can have an accesskey which is specified by accesskey attribute or accessKey property (See accesskey attribute document for the detail). XUL elements display their accesskeys in their label automatically if it's necessary. This document describes the rules of generating a label text.
977 Adding Buttons Tutorials, XUL, XUL_Tutorial
In this section, we will look at how to add some simple buttons to a window.
978 Adding Event Handlers Tutorials, XUL, XUL_Tutorial
The find files dialog so far looks quite good. We haven't cleaned it up much but we have created a simple user interface easily. Next, we will show how to add scripts to it.
979 Adding Event Handlers to XBL-defined Elements Tutorials, XBL, XUL, XUL_Tutorial
Next, we'll find out how to add event handlers to XBL-defined elements.
980 Adding HTML Elements Tutorials, XUL, XUL_Tutorial
Now that we've added some buttons, let's add some other elements.
981 Adding Labels and Images Tutorials, XUL, XUL_Tutorial
This section describes a way to add labels and images to a window. In addition, we look at how to include elements into groups.
982 Adding Methods to XBL-defined Elements Tutorials, XBL, XUL, XUL_Tutorial
Next, we'll find out how to add custom methods to XBL-defined elements.
983 Adding Properties to XBL-defined Elements Tutorials, XBL, XUL, XUL_Tutorial
Next, we'll find out how to add custom properties to XBL-defined elements.
984 Adding Style Sheets Tutorials, XUL, XUL_Tutorial
We have hardly modified the look of the elements we have created so far. XUL uses CSS (Cascading Style Sheets) to customize elements.
985 Adding more elements Tutorials, XUL, XUL_Tutorial
Editorial review completed.
986 Additional Install Features Tutorials, XUL, XUL_Tutorial
This section describes some more specifics of installers.
987 Advanced Rules Tutorials, XUL, XUL_Tutorial
This section describes the more advanced rule syntax.
988 Anonymous Content Tutorials, XBL, XUL, XUL_Tutorial
In this section we'll look at creating content with XBL.
989 Box Model Details Tutorials, XUL, XUL_Tutorial
We've seen a lot of features of the box model. Here, we'll find out some more details with some examples.
990 Box Objects Tutorials, XUL, XUL_Tutorial
This section describes the box object, which holds display and layout related information about a XUL box as well as some details about XUL layout.
991 Broadcasters and Observers Tutorials, XUL, XUL_Tutorial
There may be times when you want several elements to respond to events or changes of state easily. To do this, we can use broadcasters.
992 Commands Tutorials, XUL, XUL_Tutorial
A command is an operation which may be invoked.
993 Content Panels Tutorials, XUL, XUL_Tutorial
In this section, we'll look at how to add panels that can display HTML pages or other XUL files.
994 Creating Dialogs Tutorials, XUL, XUL_Tutorial
A XUL application will often require dialogs to be displayed. This section describes how one might construct them.
995 Creating a Skin Tutorials, XUL, XUL_Tutorial
This section describes how to create a simple skin. For simplicity, we'll only apply it to the find files dialog.
996 Creating a Window Tutorials, XUL, XUL_Tutorial
We're going to be creating a simple find files utility throughout this tutorial.
997 Creating a Wizard Tutorials, XUL, XUL_Tutorial
Many applications use wizards to help the user through complex tasks. XUL provides a way to create wizards easily.
998 Creating an Installer Tutorials, XPInstall_API_reference, XUL, XUL_Tutorial
This section will describe packaging a XUL application into an installer.
999 Creating reusable content with CSS and XBL Advanced, CSS, CSS:Getting_Started, Example, Guide, NeedsUpdate, Web, XBL
This page illustrates how you can use CSS in Mozilla to improve the structure of complex applications, making code and resources more easily reusable.
1000 Cross Package Overlays Tutorials, XUL, XUL_Tutorial
This section describes how to apply overlays to files that don't import them.
1001 Custom Tree Views Tutorials, XUL, XUL_Tutorial
The tree view holds the data to be displayed in the tree.
1002 Document Object Model DOM, Tutorials, XUL, XUL_Tutorial
The Document Object Model (DOM) can be used with XUL elements to get information about them or modify them.
1003 Element Positioning Tutorials, XUL, XUL_Tutorial
Here we'll look at controlling the position and size of an element.
1004 Features of a Window Tutorials, XUL, XUL_Tutorial
No summary!
1005 Focus and Selection Tutorials, XUL, XUL_Tutorial
The section will describe how to handle the focus and selection of elements.
1006 Grids Tutorials, XUL, XUL_Tutorial
XUL has a set of elements for creating tabular grids.
1007 Groupboxes Tutorials, XUL, XUL_Tutorial
This section describes a way to include elements into groups
1008 Input Controls Tutorials, XUL, XUL_Tutorial
XUL has elements that are similar to the HTML form controls.
1009 Install Scripts Tutorials, XUL, XUL_Tutorial
This section describes the install script.
1010 Introduction Tutorials, XUL, XUL Tutorial
This tutorial is a guide to learning XUL (XML User Interface Language) which is a cross-platform language for describing applications' user interfaces.
1011 Introduction to RDF RDF, Tutorials, XUL, XUL_Tutorial
No summary!
1012 Introduction to XBL Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1013 Keyboard Shortcuts Tutorials, XUL, XUL_Tutorial
You could use keyboard event handlers to respond to the keyboard. However, it would be tedious to do that for every button and menu item (though it could be necessary when one's key commands are only triggered when the user is focused on a particular element).
1014 List Controls Tutorials, XUL, XUL_Tutorial
XUL has a number of types of elements for creating list boxes.
1015 Localization Internationalization, Localization, Tutorials, XUL, XUL_Tutorial
XUL and XML provide entities which are a convenient way of allowing localization.
1016 Manifest Files NeedsUpdate, Tutorials, XUL, XUL_Tutorial
In this section, we'll see how to put chrome and XUL files into a package and create the manifest files for them.
1017 Manipulating Lists Tutorials, XUL, XUL_Tutorial
The XUL listbox provides a number of specialized methods.
1018 Modifying a XUL Interface DOM, Tutorials, XUL, XUL_Tutorial
The DOM provides various functions to modify the document.
1019 Modifying the Default Skin Customization, Firefox, Intermediate, Tutorials, XUL, XUL_Tutorial
This section describes how to modify the skin of a window.
1020 More Button Features Tutorials, XUL, XUL_Tutorial
In this section, we will look at some additional features of buttons.
1021 More Event Handlers Tutorials, XUL, XUL_Tutorial
In this section, the event object is examined and additional events are described.
1022 More Menu Features Tutorials, XUL, XUL_Tutorial
In this section, we'll look at creating submenus and checked menus
1023 More Tree Features Tutorials, XUL, XUL_Tutorial
Here, we'll see more features of trees.
1024 More Wizards Tutorials, XUL, XUL_Tutorial
This section describes some additional features of wizards.
1025 Numeric Controls Firefox 3, Tutorials, XUL, XUL_Tutorial
XUL has two elements used for the entry of numeric values or ranges, and well as two elements for entering dates and times. These elements are only available in Firefox 3 and later.
1026 Open and Save Dialogs Tutorials, XUL, XUL_Tutorial
A common type of dialog is one where the user can select a file to open or save.
1027 Overlays Tutorials, XUL, XUL_Tutorial
This section will describe overlays which can be used to separate common content.
1028 Persistent Data Tutorials, XUL, XUL_Tutorial
No summary!
1029 Popup Menus Tutorials, XUL, XUL_Tutorial
In the last section, we looked at creating a menu on a menu bar. XUL also has the capability of creating popup menus. Popup menus are typically displayed when the user presses the right mouse button.
1030 Progress Meters Tutorials, XUL, XUL_Tutorial
In this section, we'll look at creating progress meters.
1031 Property Files Internationalization, Localization, Tutorials, XUL, XUL_Tutorial
No summary!
1032 RDF Datasources Tutorials, XUL, XUL_Tutorial
No summary!
1033 Scroll Bars
Now, let's find out to add scroll bars to a window.
1034 Scrolling Menus Tutorials, XUL, XUL_Tutorial
This section will describe scrolling menus and how to use the mechanism with other elements.
1035 Simple Menu Bars Tutorials, XUL, XUL_Tutorial
In this section, we'll see how to create a menu bar with menus on it.
1036 Splitters Tutorials, XUL, XUL_Tutorial
We'll now look at how to add splitters to a window.
1037 Stack Positioning Tutorials, XUL, XUL_Tutorial
This section will describe how to position items in a stack.
1038 Stacks and Decks Tutorials, XUL, XUL_Tutorial
There may be need to display elements as a set of overlapping cards. The stack and deck elements can be used for this purpose.
1039 Styling a Tree Tutorials, XUL, XUL_Tutorial
The following describes how to style a tree.
1040 Tabboxes Tutorials, XUL, XUL_Tutorial
It is common in preference dialogs for tabbed pages to appear. We'll find out how to create them here.
1041 Templates Tutorials, XUL, XUL_Tutorial
No summary!
1042 The Box Model Tutorials, XUL, XUL_Tutorial
In this section, we'll look at how XUL handles layout.
1043 The Chrome URL Tutorials, XUL, XUL_Tutorial
The following section will describe how to refer to XUL documents and other chrome files.
1044 Toolbars Tutorials, XUL, XUL_Tutorial
A toolbar is usually placed along the top of a window and contains a number of buttons that perform common functions. XUL has a method to create toolbars.
1045 Tree Box Objects Tutorials, XUL, XUL_Tutorial
This section will describe the tree box object used to handle how a tree is displayed.
1046 Tree Selection Tutorials, XUL, XUL_Tutorial
No summary!
1047 Tree View Details Tutorials, XUL, XUL_Tutorial
This section will describe some more features of tree views.
1048 Trees Tutorials, XUL, XUL_Tutorial
XUL provides a way to create tabular or hierarchical lists using a tree.
1049 Trees and Templates Tutorials, XUL, XUL_Tutorial
The following describes how to use a template with a tree.
1050 Updating Commands Tutorials, XUL, XUL_Tutorial
In this section, we will look at how to update commands.
1051 Using Spacers Tutorials, XUL, XUL_Tutorial
In this section, we will find out how to add some spacing in between the elements we have created.
1052 XBL Attribute Inheritance Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1053 XBL Example Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1054 XBL Inheritance Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1055 XPCOM Examples Tutorials, XUL, XUL_Tutorial
This section provides some examples of using XPCOM along with some additional interfaces.
1056 XPCOM Interfaces Tutorials, XPCOM:Language Bindings, XPConnect, XUL, XUL_Tutorial
No summary!
1057 XUL Structure Tutorials, XUL, XUL_Tutorial
We'll begin by looking at how the XUL is handled in Mozilla.
1058 XUL accessibility guidelines Accessibility, XUL
Welcome to the XUL Accessibility Guidelines. By following these principles and practices, you will be able to write your XUL applications in such a way that all users, including those with physical, sensory, or communicative disabilities, with be able to use and enjoy them. Accessibility is not difficult, but does require a basic understanding of the different types of disabilities, commonly used assistive technologies, and special accessibility features built into the XUL languages. Most of all, accessibility requires a conscious effort on your part, and a desire to include everyone.
1059 XUL accessibility tool Accessibility
The XUL Accessibility Tool is a Firefox extension designed by Aaron Andersen of WebAIM as part of a Mozilla Foundation accessibility minigrant in the spring of 2007. It is designed to test (insofar as automated testing is possible) the guidelines and requirement for creating accessible XUL as set forth in the XUL accessibility guidelines, and to report on any problems found in tested documents. While not meant to be a comprehensive test suite (meaning that passing all included tests does not guarantee that an application is free of accessibility bugs or issues), many of the most common accessibility mistakes will be found and reported.
1060 XUL and RDF
No summary!
1061 The Implementation of the Application Object Model Outdated_articles
Purpose - The purpose of this document is two-fold. The first section of the document describes the motivation and reasoning behind using RDF as the foundation of XUL. This section makes a technical argument both for having XUL in the first place and for using RDF as the underlying implementation of XUL's content model. The second section describes the XUL/RDF architecture itself and outlines enhancements to the XUL language in order to allow the markup language to reference local data and to indicate how and when it would like to be annotatable with local data.
1062 XUL controls NeedsUpdate, Reference, Référence, XUL
The following table lists the XUL user interface controls. For a step-by-step guide on how to use these controls, see the XUL Tutorial. For more reference information, see the XUL Reference.
1063 XUL:Property:flexGroup NeedsRelocation, Reference, Référence, XUL, XUL Reference
Technical review completed.
1064 action NeedsExample, XUL Elements, XUL Reference
Used to specify the content that should be generated for each matching result from a query. The action should be contained within a query or rule element.
1065 appendChild
Node appendChild ( Node newChild )
1066 arrowscrollbox XUL Elements, XUL Reference
A box which provides scroll arrows along its edges for scrolling through the contents of the box. The user only needs to hover the mouse over the arrows to scroll the box. This element is typically used for large popup menus.
1067 assign XUL Elements, XUL Reference
For XML templates, specifies an additional variable to assign a value to.
1068 attribute.align
The align attribute specifies how child elements of the box are aligned, when the size of the box is larger than the total size of the children. For boxes that have horizontal orientation, it specifies how its children will be aligned vertically. For boxes that have vertical orientation, it is used to specify how its children are algined horizontally. The pack attribute is related to the alignment but is used to specify the position in the opposite direction. You can also specify the value of align using the style property -moz-box-align.
1069 autohide
No summary!
1070 bbox XUL Elements, XUL Reference
A horizontal box that is baseline aligned. It is equivalent to using an hbox element with an align attribute set to baseline.
1071 binding NeedsHelp, NeedsTechnicalReview, XUL Elements, XUL Reference
Should be contained within a bindings element. A binding is used to bind a variable to a node. Like the triple element in syntax, it can be used to bind a particular property of a matched node to a particular variable name. That name can then be used within the action of a rule.
1072 bindings XUL Elements, XUL Reference
Used to specify a set of variable bindings for a rule. This element should be contained within a rule element and contain one or more binding elements. This element is optional in Firefox 3/Mozilla 1.9 and later; instead binding elements may be placed directly inside the rule element.
1073 box XUL Elements, XUL Reference
A container element which can contain any number of child elements. If the box has an orient attribute that is set to horizontal, the child elements are laid out from left to right in the order that they appear in the box. If orient is set to vertical, the child elements are laid out from top to bottom. Child elements do not overlap. The default orientation is horizontal.
1074 broadcaster XUL Elements, XUL Reference
A broadcaster is used when you want multiple elements to share one or more attribute values, or when you want elements to respond to a state change. Any elements that are observing the broadcaster will share the attributes placed on the broadcaster. For instance, if the broadcaster has a label attribute, the observers will use that label. If the label changes, the labels of the observers will update automatically. An onbroadcast event will be sent to the observers when a change is made.
1075 broadcasterset XUL Elements, XUL Reference
A container element for broadcaster elements. The broadcasterset and its descendants are not displayed.
1076 browser XUL Elements, XUL Reference
A frame which is expected to contain a view of a Web document. It is similar to an iframe except that it holds a page history and contains additional methods to manipulate the currently displayed page.
1077 button XUL Elements, XUL Reference
A button that can be pressed by the user. Event handlers can be used to trap mouse, keyboard and other events. It is typically rendered as a grey outset rectangle. You can specify the label of the button using the label attribute or by placing content inside the button.
1078 caption XUL Elements, XUL Reference
A header for a groupbox. It may contain either a text label, using the label attribute, or child elements for a more complex caption.
1079 checkbox XUL Elements, XUL Reference
An element that can be turned on and off. This is most commonly rendered as a box when the element is off and a box with a check when the element is on. The user can switch the state of the check box by selecting it with the mouse. A label, specified with the label attribute, may be added beside the check box.
1080 colorpicker XUL Elements, XUL Reference
A palette of colors from which a user may select by clicking on one of the grid cells.
1081 column XUL Elements, XUL Reference
A single column in a columns element. Each child of the column element is placed in each successive cell of the grid. The column with the most child elements determines the number of rows in each column.
1082 columns XUL Elements, XUL Reference
Defines the columns of a grid. Child column elements define the individual columns to appear in the grid. The columns element may be nested inside another columns element. Other elements placed inside a columns element occupy the full height of the grid and are placed in their corresponding positions between the columns.
1083 command XUL Elements, XUL Reference
A command element can be used to invoke an operation that can come from multiple sources. For example, a clipboard paste operation can be invoked from the Edit menu, a context menu and by pressing a keyboard shortcut. You attach the code to the command using the oncommand attribute. It will be called no matter how it is invoked by the user. In addition, disabling the command will automatically disable the menu items and keyboard shortcuts.
1084 commandset XUL Elements, XUL Reference
This element is not displayed and serves as a container for command elements.
1085 conditions XUL Elements, XUL Reference
This element should appear directly inside a rule element and is used to define conditions for the rule. Within the conditions can be placed content, member and triple elements. These may have attributes whose value is a variable name beginning with a question mark (?). When evaluating the rule for a particular RDF resource, the variables are replaced with values from the resource. If all variables can be replaced, the rule matched.
1086 content XUL Elements, XUL Reference
Éste elemento debería pertenecer a query ("consulta"). La pregunta en una regla debería enlazar a sólo a un elemento del contenido. Los contenidos deberían tener al atributo uri . Ésto se utiliza para vincular una variable a un nodo de contenido cuando se emparejan. Cuando use un árbol con los atributos flags ("banderas"), establezca dont-build-content, ("no almacenar contenido"), use treeitem en su lugar.
1087 datepicker XUL Elements, XUL Reference
A datepicker allows the user to enter a date. Three types are available, which can be specified using the type attribute.
1088 deck XUL Elements, XUL Reference
An element that displays only one of its children at a time. The selectedIndex attribute determines which child is displayed.
1089 description XUL Elements, XUL Reference
This element is used to create a block of text. The text can be set either with the value attribute or by placing text inside the open and close description tags. The value attribute is used to set text that appears in a single line. If text appears as a child of the description, it will wrap to multiple lines. It may contain arbitrary markup, which can be styled as needed.
1090 dialog XUL Elements, XUL Reference
This element should be used in place of the window element for dialog boxes. The buttons attribute may be used to set which buttons should appear in the dialog box. These buttons will be placed in the correct locations for the user's platform.
1091 dialogheader XUL Elements, XUL Reference
A heading row for a dialog box. This element should be placed inside a dialog element. The header may have a title and a description.
1092 dropmarker XUL Elements, XUL Reference
A dropmarker is a button with an arrow which will reveal more details when pressed. A dropmarker is not intended to be used as a separate element, but as part of another element. For instance the menulist and the popup type of datepicker use a dropmarker, that when pressed, will reveal a popup menu.
1093 editor XUL Elements, XUL Reference
A frame which is expected to contain an editable document. Set the value of the editortype attribute to html to create an editor document. Mozilla provides two types of editors, the HTML editor and the plaintext editor. The editor does not provide any editing user interface; you would supply that yourself. However, text editing, image resizing, and table row and cell editing capabilities are provided. If you do not set the editortype attribute on an editor, you must enable editing using the makeEditable method.
1094 elements Landing, XUL
No summary!
1095 findbar XUL, XUL Elements, XUL Reference
In Gecko 1.9, the findbar widget moved into toolkit, so it's available to any XUL application, as well as extensions.
1096 grid XUL Elements, XUL Reference
A grid is a layout type that arranges elements in rows and columns. The grid is expected to contain both a columns element as a child which defines the structure of the columns and a rows element as child to define the rows. The size and attributes defined on columns and rows will affect the size and placement of elements in each cell. Elements placed within both the columns and rows will be displayed, although usually only elements will be placed inside one of these. It is most common to place elements within the rows and use the columns only to define their flexibility and width. Whichever of the columns and rows is last in the grid is displayed on top; commonly the columns element appears in the grid first.
1097 grippy XUL Elements, XUL Reference
An element that may be used inside a splitter which can be used to collapse a sibling element of the splitter.
1098 groupbox XUL Elements, XUL Reference
The groupbox is used to group related elements together. If a caption element is placed inside the groupbox, it will be used as a caption which appears along the top of the groupbox. Typically, the groupbox will be drawn with a border around it and the caption either above or over the top border, however the actual appearance will be platform specific. On Linux, for instance, only the caption appears with no border around the group.
1099 hbox XUL Elements, XUL Reference
A container element which can contain any number of child elements. This is equivalent to the box element, except it defaults to horizontal orientation.
1100 iframe Reference, Référence, XUL, XUL Elements, XUL Reference
An inner frame that works much like the HTML iframe element. The src attribute can be used to specify the content of the frame. This content is a separate document. The children of the iframe are ignored.
1101 image XUL Elements, XUL Reference
An element that displays an image, much like the HTML img element. The src attribute can be used to specify the URL of the image.
1102 key Reference, XUL, XUL Elements, XUL Reference
The key element defines a window-global keyboard shortcut and must be placed inside a keyset element.
1103 keyset XUL Elements, XUL Reference
A container element for key elements. The keyset and its descendants are not displayed.
1104 label XUL Elements, XUL Reference
This element is used to provide a label for a control element. If the user clicks the label, it will move the focus to the associated control, specified with the control attribute.
1105 listbox XUL Elements, XUL Reference
This element is used to create a list of items where one or more of the items may be selected. A listbox may contain multiple columns. There are numerous methods which allow the items in the listbox to be retrieved and modified.
1106 listcell XUL Elements, XUL Reference
A single cell of a listbox. By default it only contains text but iconic and checkbox listcells are also available.
1107 listcol XUL Elements, XUL Reference
A column in a listbox. You can make some columns flexible and other columns non-flexible.
1108 listcols XUL Elements, XUL Reference
A container for the columns of a listbox, each of which are created with the listcol element. There should be only one listcols element in a list box. If there is no listcols element, the list box has a single column.
1109 listhead XUL Elements, XUL Reference
A header row of a listbox. It is usual to place listheader elements inside the listhead, one for each column.
1110 listheader XUL Elements, XUL Reference
A header for a single column in a listbox.
1111 listitem XUL Elements, XUL Reference
A single row in a listbox. The text of the listitem is specified either using listcell elements, or by placing a label attribute directly on the listitem element. By default it contains a single listcell element of type and class appropriate to that of the listitem.
1112 member XUL Elements, XUL Reference
Used within a rule's conditions element to match elements that are containers or are contained within another element. Both the container and child attributes may use variables.
1113 menu XUL, XUL Elements, XUL Reference
An element, much like a button, that is placed on a menubar. When the user clicks the menu element, the child menupopup of the menu will be displayed. This element is also used to create submenus.
1114 menubar NeedsUpdate, XUL Elements, XUL Reference
A container that usually contains menu elements. On the Macintosh, the menubar is displayed along the top of the screen, and all non-menu related elements inside the menubar will be ignored. To look native (at least on Windows), the menubar element needs to be placed inside a toolbox element.
1115 menuitem XUL Elements, XUL Reference
A single choice in a menupopup element. It acts much like a button but it is rendered on a menu.
1116 menulist XUL Elements, XUL Reference
An element that can be used for drop-down choice lists. The user may select one of the elements displayed in the menulist. The currently selected choice is displayed on the menulist element. To create the drop-down, put a menupopup inside the menulist containing the choices as menuitem elements. The command event may be used to execute code when the menulist selection changes.
1117 menupopup XUL Elements, XUL Reference
A container used to display the contents of a popup menu. When a menupopup is open, it floats above the window and may extend outside the window border. There are several ways in which a menupopup may be used:
1118 menuseparator XUL Elements, XUL Reference
Used to create a separator between menu items. Typically drawn as a thin line.
1119 notification XUL Elements, XUL Reference
The notification is used to display an informative message. It will normally be used as part of a notificationbox. The box includes a button which the user can use to close the box.
1120 notificationbox NeedsMarkupWork, XUL, XUL Elements, XUL Reference
The notificationbox element is used to display notifications above an element. Typically the element will be a browser, but any element may be used. The notification element is used for each notification, and will be created automatically for each item. Each notification will slide in and out as needed. This element is used, for example, to implement the yellow information bar in various Firefox windows.
1121 observes XUL Elements, XUL Reference
The observes element can be used to listen to a broadcaster and receive events and attributes from it. The observes element should be placed inside the element that wants to observe the broadcaster. When an observed attribute is modified on the broadcaster, the attribute's value will be forwarded and set on the parent element of the observer.
1122 overlay XUL Elements, XUL Reference
An overlay is used when it is desirable for a block of content to be shared between several different windows. It can also be used to append or alter content in an existing window. An overlay is defined in a separate XUL file. Overlays are applied while the XUL is being loaded.
1123 page XUL Elements, XUL Reference
Similar to a window, except it should be used for XUL files that are to be loaded into an iframe.
1124 panel XUL Elements, XUL Reference
A panel is a used as a temporary floating popup window that may contain any type of content. It does not have any window decorations. When open, it floats above the window and may extend outside the border of the main window. Typically, it will be attached to a button using the button's type attribute so that when the button is pressed, the panel will be displayed. A panel may also be opened via a script using the openPopup method.
1125 param XUL Elements, XUL Reference
For SQL templates, used to bind values to parameters specified within an SQL statement. The value to bind should be text as a child of the param element.
1126 popup Deprecated, XUL Elements, XUL Reference
The popup element is equivalent to the menupopup element which should be used instead. See the documentation on the menupopup element for more information.
1127 popupset XUL Elements, XUL Reference
A container for menupopup, panel and tooltip elements. This element is optional; the given elements need not appear in a popupset container.
1128 preference Preferences system, XUL Elements, XUL Reference
Declares a preference that may be adjusted in a prefpane. This element must be placed inside a preferences element. Each preference element corresponds to a preference which is stored in the user's preferences file. You can connect a user interface element such as a checkbox to a preference element using the user interface element's preference attribute.
1129 preferences Preferences system, XUL Elements, XUL Reference
<preferences> is a container for <preference> elements. It's supposed to be a child of <prefpane> element.
1130 prefpane Preferences system, XUL Elements, XUL Reference
A single preference panel in a prefwindow. A prefpane is made up of two parts, the preferences descriptions, which specify the set of preferences that will be modified, and the user interface for adjusting those preferences. The former is specified using a preferences element while the latter may be specified using other XUL elements.
1131 prefwindow Preferences system, XUL Elements, XUL Reference
A specialized window used for preference dialogs. This element should be used in place of the window tag and should contain one or more prefpane elements. A row of buttons appears across the preference dialog, one for each prefpane. Each pane will usually group together a set of related preferences. If there is only one prefpane, the navigation area will be hidden.
1132 progressmeter XUL Elements, XUL Reference
A meter which can be used to display the progress of a lengthy operation. It is drawn as a bar that is filled as the operation completes. In addition, an indeterminate progressmeter may be created by setting the mode attribute to undetermined. This is used when the length of time to complete an operation is not known beforehand.
1133 progressmeter.max
No summary!
1134 promptBox XUL
The promptBox object represents the tab-modal prompts (or alerts) on a given tab. It's returned by the tabbrowser method getTabModalPromptBox method.
1135 query XUL Elements, XUL Reference
Used to specify the query for a template. The attributes and content of the query are dependent on the type of datasource being used.
1136 queryset XUL Elements, XUL Reference
A container for query elements when more than one query is used.
1137 radio XUL Elements, XUL Reference
An element that can be turned on and off. Radio buttons are almost always listed together in groups. Only one radio button within the same radiogroup may be selected at a time. The user can switch which radio button is turned on by selecting it with the mouse or keyboard. Other radio buttons in the same group are turned off. A label, specified with the label attribute may be added beside the radio button.
1138 radiogroup XUL Elements, XUL Reference
A group of radio buttons. Only one radio button inside the group can be selected at a time. The radio buttons may either direct children of the radiogroup or descendants. Place the radiogroup inside a groupbox if you would like a border or caption for the group. The radiogroup defaults to vertical orientation.
1139 resizer XUL Elements, XUL Reference
An element used for window resizing. If you place a custom resizing button inside the resizer, the user will be able to resize the window by dragging it. The resizer will send a command event after the resize is complete.
1140 richlistbox XUL Elements, XUL Reference
This element is used to create a list of listitems (richlistitems), similar to a listbox, but is designed to be used when the items do not contain simple text content.
1141 richlistitem NeedsExample, XUL Elements, XUL Reference
An individual item in a richlistbox.
1142 row XUL Elements, XUL Reference
A single row in a rows element. Each child of the row element is placed in each successive cell of the grid. The row with the most child elements determines the number of columns in each row, which may be smaller or larger than the number of column elements defined in the grid.
1143 rows XUL Elements, XUL Reference
Defines the rows of a grid. Child row elements define the individual rows to appear in the grid. Each child of a rows element should be a row element.
1144 rule XUL Elements, XUL Reference
A rule is used in a template. The children of the rule are used to declare the conditions in which the rule matches and the content that is generated. A rule may contain where, binding and/or action elements. A condition is defined used a where element. For each result that matches all of the conditions, content within the rule's action body is generated. The bindings element is optional and may specify additional variable bindings to be used.
1145 scale XUL Elements, XUL Reference
A scale (sometimes referred to as a "slider") allows the user to select a value from a range. A bar displayed either horizontally or vertically allows the user to select a value by dragging a thumb on the bar.
1146 script XUL Elements, XUL Reference
Much like the HTML script element, this is used to declare a script to be used by the XUL window. You should usually put scripts in a separate file pointed to by the src attribute, but you may also place the script inline inside the opening and closing script tags.
1147 scrollbar XUL Elements, XUL Reference
When a container's contents which are larger that the size of the container, scroll bars may be placed at the side of the container to allow the user to scroll around in the container. The scroll bar may also be used independently when a numeric value or percentage needs to be selected by the user. The user can adjust the position of the scroll bar by clicking arrows on either end of the scroll bar or by dragging the scroll bar thumb around.
1148 scrollbox NeedsContent, Reference, Référence, XUL Elements, XUL Reference
A box that has additional functions that can be used to scroll the content. Note that a scrollbox doesn't cause scrollbars to be displayed. It is intended to be used when an application wants to be able to adjust the scroll position itself. If you just want scrollbars to appear, add style='overflow: auto;'. This may also be used with any other container element.
1149 scrollcorner XUL Elements, XUL Reference
This element is used for the small box where the horizontal and vertical scrollbars meet.
1150 separator XUL Elements, XUL Reference
Creates a small separating gap between elements. This type of separator should be used to separate parts of a dialog. It doesn't draw a bar visually, but is just a small space. It is functionally equivalent to a spacer except it defaults to a small size (usually 1.5 ems).
1151 spacer XUL Elements, XUL Reference
An element that takes up space but does not display anything. It is usually used to place spacing within a container. If you don't specify that the spacer has a size or is flexible, the spacer does not occupy any space. If you want a small gap, consider using a separator instead.
1152 spinbuttons XUL Elements, XUL Reference
Spin buttons are two arrows, one to increase a value and one to decrease a value. Spin buttons are not used as separate elements, but are used in combination with other elements to create a control that can be increased and decreased.
1153 splitter XUL Elements, XUL Reference
An element which should appear before or after an element inside a container. When the splitter is dragged, the sibling elements of the splitter are resized. If a grippy is placed inside the splitter, one sibling element of the splitter is collapsed when the grippy is clicked.
1154 stack XUL Elements, XUL Reference
An element that renders its children on top of each other. The first element is placed on the bottom and each successive child is placed above the previous. All elements are displayed at once. Child elements may also be placed at absolute positions within the stack.
1155 statusbar Deprecated, XUL Elements, XUL Reference
An element used to create a status bar, usually placed along the bottom of a window. It is virtually equivalent to a standard box, but may be rendered differently. Contains statusbarpanels.
1156 statusbarpanel Deprecated, XUL Elements, XUL Reference
An individual element of a statusbar. This is a special type of button which is drawn differently. Unlike normal buttons, a statusbarpanel can only have a label or an image but not both. This element is often used with a short label or icon to indicate status, for instance whether the user is online or whether there are new messages.
1157 stringbundle XUL Elements, XUL Reference
An element which can be used to load localized resources from property files. Stringbundles should be placed inside a stringbundleset element.
1158 stringbundleset XUL Elements, XUL Reference
A container for stringbundle elements.
1159 tab NeedsExample, XUL, XUL Elements, XUL Reference
A single tab which should be placed inside a tabs element. The user may click a tab to bring the associated page of the tabbox to the front.
1160 tabbox XUL Elements, XUL Reference
A container used to display a set of tabbed pages of elements. A row of tabs is displayed at the top of tabbox which may be used to switch between each page. The tabbox should contain two children, the first a tabs element which contains the tabs and the second a tabpanels element which contains the contents of the pages.
1161 tabbrowser Mozilla, Reference, Référence, XUL, XUL Elements, XUL Reference
This element is used for holding a set of read-only views of Web documents. It is similar to the browser element, except that multiple documents can be displayed, each in a separate tab.
1162 tabpanel XUL Elements, XUL Reference
A individual panel in a tabpanels element. This element is optional and you may just use any other container in place of it.
1163 tabpanels XUL Elements, XUL Reference
A container to hold the set of pages in a tabbox. The tabpanels element should be placed in a tabbox although it does not have to be a direct child. The children of the tabpanels element become the panels of the tabbox. In most cases you would use a vbox, but they can be any element, although some people like to use tabpanel elements. By clicking the first tab, the first panel will be displayed. By clicking the second tab, the second panel will be displayed and so on. There should be the same number of panels as there are tabs. Panels should never be hidden; hiding the tab suffices to make the panel inaccessible.
1164 tabs XUL Elements, XUL Reference
A row of tabs. A tabs element should be placed inside a tabbox and should contain tab elements.
1165 template NeedsExample, XUL Elements, XUL Reference
Used to declare a template for rule-based construction of elements. Elements are constructed from a datasource. For more information see the rule element.
1166 textbox XUL Elements, XUL Reference
An input field where the user can enter text. It is similar to the HTML input element. Only one line of text is displayed by default. The multiline attribute can be specified to display a field with multiple rows.
1167 textbox (Toolkit autocomplete) XUL Elements, XUL Reference
This element is created by setting the type attribute of the textbox to autocomplete. It is used to create a textbox with a popup containing a list of possible completions for what the user has started to type.
1168 textnode XUL Elements, XUL Reference
Normally when substituting RDF resources in template rules, you place the RDF property name inside an attribute value preceded with rdf:. In the case of the textnode element, the entire node is replaced with text corresponding to the result of the value attribute.
1169 timepicker XUL Elements, XUL Reference
The timepicker is used to allow the user to enter a time. It contains three fields to enter the hour, minute and second. Arrow buttons next to the fields allow the values to be adjusted with the mouse. A fourth textbox appears for 12 hour clocks which allows selection of AM or PM.
1170 titlebar XUL Elements, XUL Reference
Boxes created with the titlebar element behave just like a normal window titlebar: when the element is clicked and dragged, the window moves with it. This element can't be used to change the platform-native titlebar of normal windows; instead, it's used to create custom titlebars for chromeless windows. If the titlebar is in a panel element, dragging it will move the panel.
1171 toolbar NeedsHelp, XUL Elements, XUL Reference
A container which typically contains a row of buttons. It is a type of box that defaults to horizontal orientation. It can be collapsed with a grippy when the toolbar is placed inside a toolbox. The toolbar should always have an id attribute.
1172 toolbarbutton XUL Elements, XUL Reference
A button that appears on a toolbar. It is equivalent to a regular button except that it may be rendered differently. Typically, it is expected to have an image.
1173 toolbargrippy XUL Elements, XUL Reference
Not in Firefox
1174 toolbaritem NeedsHelp, XUL Elements, XUL Reference
Firefox only
1175 toolbarpalette NeedsHelp, XUL Elements, XUL Reference
Firefox only
1176 toolbarseparator NeedsHelp, XUL Elements, XUL Reference
Creates a separator between groups of toolbar items. It is functionally equivalent to a normal separator but some themes may apply a different appearance.
1177 toolbarset NeedsExample, XUL Elements, XUL Reference
Firefox only
1178 toolbarspacer XUL Elements, XUL Reference
Firefox only
1179 toolbarspring XUL Elements, XUL Reference
Firefox only
1180 toolbox Toolbars, XUL Elements, XUL Reference
A container for toolbars. It is a type of box but defaults to vertical orientation. If a toolbar is placed inside a toolbox, a grippy is displayed on its left or upper edge. The user may click the grippy to collapse the toolbar. If multiple toolbars are placed in the same toolbox, they will all collapse into the same row. The Firefox browser does not have grippies so toolbars cannot be collapsed and expanded.
1181 tooltip XUL Elements, XUL Reference
This element is used for the tooltip popups. For text-only tooltips, this element doesn't need to be used; instead you may just add a tooltiptext attribute to an element.
1182 tree XUL Elements, XUL Reference
A container which can be used to hold a tabular or hierarchical set of rows of elements. The tree may contain any number of rows and any number of columns. Each row of the tree may contain child rows which are displayed indented from the parent. Unlike other elements, the data to display inside the tree is not specified using tags, but is determined from a view object. The view object implements the nsITreeView interface. The view is queried for the data to appear in the tree. There are several ways in which trees are used, as listed below. The second column lists the interfaces available via the tree's view property. The third column indicates whether treeitem element are used.
1183 treecell XUL Elements, XUL Reference
A single cell in a tree. This element should be placed inside a treerow. You can set the text for the cell using the label attribute.
1184 treechildren XUL Elements, XUL Reference
This element is the body of the tree. For content trees, the content will be placed inside this element. This element is also used to define container rows in the tree.
1185 treecol XUL Elements, XUL Reference
A column of a tree. It displays the column header and holds the size and other information about the column. You can also place splitter elements between the columns to allow column resizing. You should always place an id attribute on a treecol element to ensure that the column positioning is handled properly.
1186 treecols XUL Elements, XUL Reference
A group of treecol elements. There should one and only one treecols element in a tree.
1187 treeitem XUL Elements, XUL Reference
A treeitem should be placed inside a treechildren element and should contain treerow elements. The treeitem can be clicked by the user to select the row of the tree. The treeitem contains a single row and all of what appear to the user as that row's descendants.
1188 treerow XUL Elements, XUL Reference
A single row in a tree. It should be placed inside a treeitem element. Children of the treerow should be treecell elements. If child rows are necessary, they should be placed in a treechildren element inside the parent treeitem.
1189 treeseparator XUL Elements, XUL Reference
Used to place a separator row in a tree.
1190 triple XUL Elements, XUL Reference
A triple can be included inside a rule's conditions element. It is used to check for an assertion within a graph. If such an assertion exists, the rule may match, assuming that all the conditions match. If the assertion does not exist, the rule will not match. Both the subject and object attributes may be variables.
1191 vbox XUL Elements, XUL Reference
A container element which can contain any number of child elements. This is equivalent to the box element, except it defaults to vertical orientation.
1192 where XUL Elements, XUL Reference
Indicate a condition that must match for a template result to be used. If the condition is true, the corresponding action body is generated; otherwise the result is ignored and no content is generated.
1193 window XUL Elements, XUL Reference
Describes the structure of a top-level window. It is the root node of a XUL document. It is by default a horizontally oriented box. As it is a box, all box attributes can be used. By default, the window will have a platform-specific frame around it.
1194 wizard XUL Elements, XUL Reference
This element is used to construct a step-by-step wizard found in some applications to guide users through a task. It is used for a window with several steps contained on several pages. This element provides the header and buttons along the bottom, and also handles navigation between the pages. Each page should be constructed using a wizardpage. The pages are displayed in the order that they are placed in the wizard, unless you use the next and pageid attributes on the pages to change the sequence. The wizard will rendered in a manner suitable for the user's selected theme and platform. In newer versions of Mozilla, a statusbar may be placed directly inside the wizard element which will be shared among all pages.
1195 wizardpage XUL Elements, XUL Reference
This element defines a page in a wizard. The content in the pages should be placed inside the wizardpage element.

Document Tags and Contributors

 Contributors to this page: fscholz
 Last updated by: fscholz,