Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Index

Found 1196 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 clicktoscroll
No summary!
56 close XUL Attributes, XUL Reference
No summary!
57 closebutton XUL Attributes, XUL Reference
No summary!
58 closemenu XUL Attributes, XUL Reference
No summary!
59 coalesceduplicatearcs XUL Attributes, XUL Reference
No summary!
60 collapse XUL Attributes, XUL Reference
No summary!
61 collapsed XUL Attributes, XUL Reference
No summary!
62 color XUL Attributes, XUL Reference
No summary!
63 colorpicker.type XUL Attributes, XUL Reference
No summary!
64 cols XUL Attributes, XUL Reference
No summary!
65 command XUL Attributes, XUL Reference
No summary!
66 commandupdater XUL Attributes, XUL Reference
No summary!
67 completedefaultindex XUL Attributes, XUL Reference
No summary!
68 completeselectedindex
No summary!
69 container XUL Attributes, XUL Reference
No summary!
70 containment XUL Attributes, XUL Reference
No summary!
71 contentcontextmenu XUL Attributes, XUL Reference
No summary!
72 contenttooltip XUL Attributes, XUL Reference
No summary!
73 context XUL Attributes, XUL Reference
No summary!
74 contextmenu XUL Attributes, XUL Reference
No summary!
75 control XUL Attributes, XUL Reference
No summary!
76 crop XUL Attributes, XUL Reference
No summary!
77 curpos XUL Attributes, XUL Reference
No summary!
78 current XUL Attributes, XUL Reference
No summary!
79 currentset NeedsHelp, XUL Attributes, XUL Reference
No summary!
80 customindex XUL Attributes, XUL Reference
No summary!
81 customizable XUL Attributes, XUL Reference
No summary!
82 cycler XUL Attributes, XUL Reference
No summary!
83 datasources XUL Attributes, XUL Reference
No summary!
84 datepicker.type XUL Attributes, XUL Reference
No summary!
85 datepicker.value XUL Attributes, XUL Reference
No summary!
86 decimalplaces XUL Attributes, XUL Reference
No summary!
87 default XUL Attributes, XUL Reference
No summary!
88 defaultButton XUL Attributes, XUL Reference
No summary!
89 defaultset XUL Attributes, XUL Reference
No summary!
90 description XUL Attributes, XUL Reference
No summary!
91 dir XUL Attributes, XUL Reference
No summary!
92 disableKeyNavigation XUL Attributes, XUL Reference
No summary!
93 disableautocomplete XUL Attributes, XUL Reference
No summary!
94 disableautoselect XUL Attributes, XUL Reference
No summary!
95 disablechrome XUL, XUL Attribute, XUL Reference
No summary!
96 disableclose XUL Attributes, XUL Reference
No summary!
97 disabled XUL Attributes, XUL Reference
No summary!
98 disablefastfind XUL, XUL Attribute, XUL Reference
No summary!
99 disableglobalhistory
No summary!
100 disablehistory
No summary!
101 disablesecurity XUL Attributes, XUL Reference
No summary!
102 dlgtype XUL Attributes, XUL Reference
No summary!
103 dragging XUL Attributes, XUL Reference
No summary!
104 drawintitlebar
No summary!
105 editable XUL Attributes, XUL Reference
No summary!
106 editor.type XUL Attributes, XUL Reference
No summary!
107 editortype XUL Attributes, XUL Reference
No summary!
108 element XUL Attributes, XUL Reference
No summary!
109 empty XUL Attributes, XUL Reference
No summary!
110 emptytext XUL Attributes, XUL Reference
No summary!
111 enableColumnDrag XUL Attributes, XUL Reference
No summary!
112 enablehistory XUL Attributes, XUL Reference
No summary!
113 equalsize XUL Attributes, XUL Reference
No summary!
114 eventnode XUL Attributes, XUL Reference
No summary!
115 events XUL Attributes, XUL Reference
No summary!
116 expr XUL Attributes, XUL Reference
No summary!
117 fadein XUL, XUL Attribute, XUL Reference
No summary!
118 findnextaccesskey XUL, XUL Attributes
No summary!
119 findpreviousaccesskey
No summary!
120 first-tab XUL Attributes, XUL Reference
No summary!
121 firstdayofweek XUL Attributes, XUL Reference
No summary!
122 firstpage XUL Attributes, XUL Reference
No summary!
123 fixed XUL Attributes, XUL Reference
No summary!
124 flags XUL Attributes, XUL Reference
No summary!
125 flex XUL Attributes, XUL Reference
No summary!
126 focused XUL Attributes, XUL Reference
No summary!
127 forcecomplete XUL Attributes, XUL Reference
No summary!
128 fullscreenbutton XUL, XUL Attributes, XUL Reference
No summary!
129 grippyhidden XUL Attributes, XUL Reference
No summary!
130 grippytooltiptext XUL Attributes, XUL Reference
No summary!
131 group XUL Attributes, XUL Reference
No summary!
132 handleCtrlPageUpDown XUL Attributes, XUL Reference
No summary!
133 handleCtrlTab XUL Attributes, XUL Reference
No summary!
134 height XUL Attributes, XUL Reference
No summary!
135 helpURI XUL Attributes, XUL Reference
No summary!
136 hidden XUL Attributes, XUL Reference
No summary!
137 hidechrome XUL Attributes, XUL Reference
No summary!
138 hidecolumnpicker XUL Attributes, XUL Reference
No summary!
139 hideheader XUL Attributes, XUL Reference
No summary!
140 hideseconds XUL Attributes, XUL Reference
No summary!
141 hidespinbuttons XUL Attributes, XUL Reference
No summary!
142 highlightaccesskey
No summary!
143 highlightnonmatches XUL Attributes, XUL Reference
No summary!
144 homepage XUL Attributes, XUL Reference
No summary!
145 href XUL Attributes, XUL Reference
No summary!
146 icon XUL Attributes, XUL Reference
No summary!
147 iconsize Toolbar, XUL, XUL Attribute
No summary!
148 id XUL Attributes, XUL Reference
No summary!
149 iframe.transparent
No summary!
150 ignoreblurwhilesearching XUL Attributes, XUL Reference
No summary!
151 ignorecase XUL Attributes, XUL Reference
No summary!
152 ignoreincolumnpicker XUL Attributes, XUL Reference
No summary!
153 ignorekeys XUL Attributes, XUL Reference
No summary!
154 image XUL Attributes, XUL Reference
No summary!
155 image.onload
No summary!
156 inactivetitlebarcolor XUL Attributes, XUL Reference
No summary!
157 increment XUL Attributes, XUL Reference
No summary!
158 index XUL Attributes, XUL Reference
No summary!
159 inputtooltiptext XUL Attributes, XUL Reference
No summary!
160 insertafter XUL Attributes, XUL Reference
No summary!
161 insertbefore XUL Attributes, XUL Reference
No summary!
162 instantApply XUL Attributes, XUL Reference
No summary!
163 inverted XUL Attributes, XUL Reference
No summary!
164 iscontainer XUL Attributes, XUL Reference
No summary!
165 isempty XUL Attributes, XUL Reference
No summary!
166 key XUL Attributes, XUL Reference
No summary!
167 keycode XUL Attributes, XUL Reference
No summary!
168 keytext XUL Attributes, XUL Reference
No summary!
169 label XUL Attributes, XUL Reference
No summary!
170 label.value XUL Attributes, XUL Reference
No summary!
171 last-tab XUL Attributes, XUL Reference
No summary!
172 lastSelected XUL Attributes, XUL Reference
No summary!
173 lastpage XUL Attributes, XUL Reference
No summary!
174 left XUL Attributes, XUL Reference
No summary!
175 lightweightthemes Lightweight themes, XUL Attributes, XUL Reference
No summary!
176 lightweightthemesfooter
No summary!
177 linkedpanel XUL Attributes, XUL Reference
No summary!
178 listcell.type XUL Attributes, XUL Reference
No summary!
179 listitem.type XUL Attributes, XUL Reference
No summary!
180 matchcaseaccesskey
No summary!
181 max XUL Attributes, XUL Reference
No summary!
182 maxheight XUL Attributes, XUL Reference
No summary!
183 maxlength XUL Attributes, XUL Reference
No summary!
184 maxpos XUL Attributes, XUL Reference
No summary!
185 maxrows XUL Attributes, XUL Reference
No summary!
186 maxwidth XUL Attributes, XUL Reference
No summary!
187 member XUL Attributes, XUL Reference
No summary!
188 menu XUL Attributes, XUL Reference
No summary!
189 menuactive XUL Attributes, XUL Reference
No summary!
190 menuitem.key XUL Attributes, XUL Reference
No summary!
191 menuitem.name XUL Attributes, XUL Reference
No summary!
192 menuitem.type XUL Attributes, XUL Reference
More information on adding checkmarks to menus in the XUL tutorial
193 min XUL Attributes, XUL Reference
No summary!
194 minheight XUL Attributes, XUL Reference
No summary!
195 minresultsforpopup XUL Attributes, XUL Reference
No summary!
196 minwidth XUL Attributes, XUL Reference
No summary!
197 mode
No summary!
198 modifiers XUL Attributes, XUL Reference
No summary!
199 mousethrough XUL Attributes, XUL Reference
No summary!
200 movetoclick
No summary!
201 multiline XUL Attributes, XUL Reference
No summary!
202 multiple XUL Attributes, XUL Reference
No summary!
203 name XUL Attributes, XUL Reference
No summary!
204 negate XUL Attributes, XUL Reference
No summary!
205 newlines XUL Attributes, XUL Reference
No summary!
206 next XUL Attributes, XUL Reference
No summary!
207 noautofocus XUL Attributes, XUL Reference
No summary!
208 noautohide XUL Attributes, XUL Reference
No summary!
209 noinitialfocus XUL, XUL Attribute, XUL Reference
No summary!
210 nomatch XUL Attributes, XUL Reference
No summary!
211 norestorefocus
No summary!
212 notification.type XUL Attributes, XUL Reference
No summary!
213 object XUL Attributes, XUL Reference
No summary!
214 observes XUL Attributes, XUL Reference
No summary!
215 onbeforeaccept XUL Attributes, XUL Reference
No summary!
216 onbookmarkgroup XUL Attributes, XUL Reference
No summary!
217 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:
218 onclick XUL Attributes, XUL Reference
No summary!
219 onclosetab XUL Attributes, XUL Reference
No summary!
220 oncommand XUL Attributes, XUL Reference
No summary!
221 oncommandupdate XUL Attributes, XUL Reference
No summary!
222 ondialogaccept XUL Attributes, XUL Reference
No summary!
223 ondialogcancel XUL Attributes, XUL Reference
No summary!
224 ondialogdisclosure XUL Attributes, XUL Reference
No summary!
225 ondialogextra1 XUL Attributes, XUL Reference
No summary!
226 ondialogextra2 XUL Attributes, XUL Reference
No summary!
227 ondialoghelp XUL Attributes, XUL Reference
No summary!
228 onerror XUL Attributes, XUL Reference
No summary!
229 onerrorcommand XUL Attributes, XUL Reference
No summary!
230 onextra1 XUL Attributes, XUL Reference
No summary!
231 onextra2 XUL Attributes, XUL Reference
No summary!
232 oninput XUL Attributes, XUL Reference
No summary!
233 onload XUL Attributes, XUL Reference
No summary!
234 onnewtab XUL Attributes, XUL Reference
No summary!
235 onpageadvanced XUL Attributes, XUL Reference
No summary!
236 onpagehide XUL Attributes, XUL Reference
No summary!
237 onpagerewound XUL Attributes, XUL Reference
No summary!
238 onpageshow XUL Attributes, XUL Reference
No summary!
239 onpaneload XUL Attributes, XUL Reference
No summary!
240 onpopuphidden XUL Attributes, XUL Reference
No summary!
241 onpopuphiding XUL Attributes, XUL Reference
No summary!
242 onpopupshowing XUL Attributes, XUL Reference
No summary!
243 onpopupshown XUL Attributes, XUL Reference
No summary!
244 onsearchbegin XUL, XUL Attributes, XUL Reference
No summary!
245 onsearchcomplete XUL Attributes, XUL Reference
No summary!
246 onselect
No summary!
247 ontextcommand XUL Attributes, XUL Reference
No summary!
248 ontextentered XUL Attributes, XUL Reference
No summary!
249 ontextrevert XUL Attributes, XUL Reference
No summary!
250 ontextreverted XUL Attributes, XUL Reference
No summary!
251 onunload XUL Attributes, XUL Reference
No summary!
252 onwizardback XUL Attributes, XUL Reference
No summary!
253 onwizardcancel XUL Attributes, XUL Reference
No summary!
254 onwizardfinish XUL Attributes, XUL Reference
No summary!
255 onwizardnext XUL Attributes, XUL Reference
No summary!
256 open NeedsHelp, XUL Attributes, XUL Reference, needsattention
No summary!
257 ordinal XUL Attributes, XUL Reference
No summary!
258 orient XUL Attributes, XUL Reference
No summary!
259 pack XUL Attributes, XUL Reference
No summary!
260 page
No summary!
261 pageid XUL Attributes, XUL Reference
No summary!
262 pageincrement XUL Attributes, XUL Reference
No summary!
263 pagestep XUL Attributes, XUL Reference
No summary!
264 panel.consumeoutsideclicks
No summary!
265 panel.fade XUL, XUL Attribute, XUL Reference
No summary!
266 panel.flip Reference, Référence, XUL, XUL Attribute, XUL Reference
No summary!
267 panel.ignorekeys XUL Attributes, XUL Reference
No summary!
268 panel.label XUL Attributes, XUL Reference
No summary!
269 panel.level XUL Attributes, XUL Reference
No summary!
270 panel.noautohide XUL Attributes, XUL Reference
No summary!
271 panel.type Reference, Référence, XUL, XUL Attribute, XUL Reference
No summary!
272 parent XUL Attributes, XUL Reference
No summary!
273 parsetype XUL Attributes, XUL Reference
No summary!
274 pending Reference, Référence, XUL, XUL Attributes
No summary!
275 persist XUL Attributes, XUL Reference
No summary!
276 persistence XUL Attributes, XUL Reference
No summary!
277 phase XUL Attributes, XUL Reference
No summary!
278 pickertooltiptext XUL Attributes, XUL Reference
No summary!
279 pinned XUL, XUL Attribute, XUL Reference
No summary!
280 placeholder XUL Attributes, XUL Reference
No summary!
281 popup XUL Attributes, XUL Reference
No summary!
282 popup.left XUL Attributes, XUL Reference
No summary!
283 popup.position XUL Attributes, XUL Reference
No summary!
284 popup.top XUL Attributes, XUL Reference
No summary!
285 popupalign
No summary!
286 popupanchor
No summary!
287 position XUL Attributes, XUL Reference
No summary!
288 predicate XUL Attributes, XUL Reference
No summary!
289 preference XUL Attributes, XUL Reference
No summary!
290 preference-editable XUL Attributes, XUL Reference
No summary!
291 preference.name XUL Attributes, XUL Reference
No summary!
292 preference.type NeedsHelp, Reference, Référence, XUL Attributes, XUL Reference
No summary!
293 prefpane.selected XUL Attributes, XUL Reference
No summary!
294 prefpane.src XUL Attributes, XUL Reference
No summary!
295 prefwindow.onload
No summary!
296 prefwindow.type XUL Attributes, XUL Reference
No summary!
297 primary XUL Attributes, XUL Reference
No summary!
298 priority XUL Attributes, XUL Reference
No summary!
299 progressmeter.max
No summary!
300 progressmeter.mode XUL Attributes, XUL Reference
No summary!
301 progressmeter.value XUL Attributes, XUL Reference
No summary!
302 properties XUL Attributes, XUL Reference
No summary!
303 query.name XUL Attributes, XUL Reference
No summary!
304 query.type XUL Attributes, XUL Reference
No summary!
305 querytype XUL Attributes, XUL Reference
No summary!
306 readonly XUL Attributes, XUL Reference
No summary!
307 ref XUL Attributes, XUL Reference
No summary!
308 rel XUL Attributes, XUL Reference
No summary!
309 remote Reference, Référence, XUL Reference
No summary!
310 removeelement XUL Attributes, XUL Reference
No summary!
311 reserved DOM, Deprecated, Events, events
No summary!
312 resizeafter XUL Attributes, XUL Reference
No summary!
313 resizebefore XUL Attributes, XUL Reference
No summary!
314 resizer.dir XUL Attributes, XUL Reference
No summary!
315 resizer.element XUL Attributes, XUL Reference
No summary!
316 resizer.type XUL, XUL Attribute
No summary!
317 right
No summary!
318 rows NeedsHelp, XUL Attributes, XUL Reference
No summary!
319 screenX XUL Attributes, XUL Reference
No summary!
320 screenY XUL Attributes, XUL Reference
No summary!
321 script.src XUL Attributes, XUL Reference
No summary!
322 script.type XUL Attributes, XUL Reference
No summary!
323 searchSessions XUL Attributes, XUL Reference
No summary!
324 searchbutton XUL Attributes, XUL Reference
No summary!
325 searchlabel XUL Attributes, XUL Reference
No summary!
326 selected XUL Attributes, XUL Reference
No summary!
327 selectedIndex NeedsHelp, XUL Attributes, XUL Reference
No summary!
328 seltype XUL Attributes, XUL Reference
No summary!
329 separator.orient XUL Attributes, XUL Reference
No summary!
330 setfocus XUL Attributes, XUL Reference
No summary!
331 showcaret XUL Attributes, XUL Reference
No summary!
332 showcommentcolumn XUL Attributes, XUL Reference
No summary!
333 showimagecolumn XUL, XUL Attributes, XUL Reference, popup
No summary!
334 showpopup XUL Attributes, XUL Reference
No summary!
335 size XUL Attributes, XUL Reference
No summary!
336 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).
337 sizetopopup XUL Attributes, XUL Reference
No summary!
338 smoothscroll XUL Attributes, XUL Reference
No summary!
339 sort XUL Attributes, XUL Reference
No summary!
340 sortActive XUL Attributes, XUL Reference
No summary!
341 sortDirection XUL Attributes, XUL Reference
No summary!
342 sortResource XUL Attributes, XUL Reference
No summary!
343 sortResource2 XUL Attributes, XUL Reference
No summary!
344 spellcheck XUL Attributes, XUL Reference
The HTML
345 src XUL Attributes, XUL Reference
No summary!
346 state XUL Attributes, XUL Reference
No summary!
347 statedatasource XUL Attributes, XUL Reference
No summary!
348 statusbar XUL Attributes, XUL Reference
No summary!
349 statustext Deprecated, XUL Attributes, XUL Reference
No summary!
350 stringbundle.src XUL Attributes, XUL Reference
No summary!
351 style XUL Attributes, XUL Reference
No summary!
352 subject XUL Attributes, XUL Reference
No summary!
353 substate XUL Attributes, XUL Reference
No summary!
354 suppressonselect XUL Attributes, XUL Reference
No summary!
355 tab.selected XUL, XUL Attributes, XUL Reference
No summary!
356 tabindex XUL Attributes, XUL Reference
No summary!
357 tabmodalPromptShowing XUL, XUL Methods, XUL Reference
No summary!
358 tabs.onselect XUL Attributes, XUL Reference
No summary!
359 tabscrolling XUL Attributes, XUL Reference
No summary!
360 targets XUL Attributes, XUL Reference
No summary!
361 template XUL Attributes, XUL Reference
No summary!
362 template.container XUL Attributes, XUL Reference
No summary!
363 textbox.autoFill
No summary!
364 textbox.crop XUL Attributes, XUL Reference
No summary!
365 textbox.disableAutocomplete
No summary!
366 textbox.disablehistory XUL Attributes, XUL Reference
No summary!
367 textbox.empty XUL Attributes, XUL Reference
No summary!
368 textbox.forceComplete
No summary!
369 textbox.ignoreBlurWhileSearching
No summary!
370 textbox.label XUL Attributes, XUL Reference
No summary!
371 textbox.min XUL, XUL Attribute, XUL Reference
No summary!
372 textbox.minResultsForPopup
No summary!
373 textbox.onblur XUL, XUL Attributes, XUL Reference
No summary!
374 textbox.onchange XUL Attributes, XUL Reference
No summary!
375 textbox.onfocus XUL, XUL Attributes, XUL Reference
No summary!
376 textbox.showCommentColumn
No summary!
377 textbox.tabScrolling
No summary!
378 textbox.type XUL Attributes, XUL Reference
No summary!
379 textbox.value XUL Attributes, XUL Reference
No summary!
380 textnode.value XUL Attributes, XUL Reference
No summary!
381 timeout XUL Attributes, XUL Reference
No summary!
382 timepicker.increment XUL Attributes, XUL Reference
No summary!
383 timepicker.value XUL Attributes, XUL Reference
No summary!
384 title XUL Attributes, XUL Reference
No summary!
385 titlebar
No summary!
386 toolbar.mode XUL Attributes, XUL Reference
No summary!
387 toolbarbutton.title
No summary!
388 toolbarbutton.type XUL Attributes, XUL Reference
No summary!
389 toolbarname XUL Attributes, XUL Reference
No summary!
390 tooltip XUL Attributes, XUL Reference
No summary!
391 tooltiptext XUL Attributes, XUL Reference
No summary!
392 tooltiptextnew XUL Attributes, XUL Reference
No summary!
393 top XUL Attributes, XUL Reference
No summary!
394 tree.editable XUL Attributes, XUL Reference
No summary!
395 tree.onselect XUL Attributes, XUL Reference
No summary!
396 treecell.editable XUL Attributes, XUL Reference
No summary!
397 treecell.mode XUL Attributes, XUL Reference
No summary!
398 treecell.src XUL Attributes, XUL Reference
No summary!
399 treecol.editable XUL Attributes, XUL Reference
No summary!
400 treecol.src XUL Attributes, XUL Reference
No summary!
401 treecol.type XUL Attributes, XUL Reference
No summary!
402 treecol.width XUL Attributes, XUL Reference
No summary!
403 treeitem.label XUL Attributes, XUL Reference
No summary!
404 treelines
No summary!
405 type
No summary!
406 unread XUL, XUL Attributes, XUL Reference
No summary!
407 uri XUL, XUL Attribute, XUL Reference
No summary!
408 userAction XUL Attributes, XUL Reference
No summary!
409 validate XUL Attributes, XUL Reference
No summary!
410 value XUL Attributes, XUL Reference
No summary!
411 var XUL Attributes, XUL Reference
No summary!
412 visuallyselected
No summary!
413 wait-cursor XUL Attributes, XUL Reference
No summary!
414 where.subject XUL Attributes, XUL Reference
No summary!
415 where.value XUL Attributes, XUL Reference
No summary!
416 width XUL Attributes, XUL Reference
No summary!
417 windowtype XUL Attributes, XUL Reference
No summary!
418 wrap XUL Attributes, XUL Reference
No summary!
419 wraparound XUL Attributes, XUL Reference
No summary!
420 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).
421 Deprecated and defunct markup Reference, Référence, XUL
{many elements on this page are wrongly marked as deprecated, this page needs review}
422 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.
423 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.
424 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.
425 Index
Found 1196 pages:
426 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.
427 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.
428 List of commands XUL
The following lists commands which might be usable by <command> or command dispatchers/controllers.
429 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
430 Methods XUL Methods, XUL Reference
No summary!
431 acceptDialog XUL Methods, XUL Reference
No summary!
432 addItemToSelection XUL Methods, XUL Reference
No summary!
433 addPane XUL Methods, XUL Reference
No summary!
434 addProgressListener XUL Methods, XUL Reference
No summary!
435 addSession XUL Methods, XUL Reference
No summary!
436 addTab Reference, Référence, XUL Methods, XUL Reference
No summary!
437 addTabsProgressListener
No summary!
438 advance XUL Methods, XUL Reference
No summary!
439 advanceSelectedTab XUL Methods, XUL Reference
No summary!
440 appendCustomToolbar XUL Methods, XUL Reference
No summary!
441 appendGroup XUL Methods, XUL Reference
No summary!
442 appendItem XUL Methods, XUL Reference
No summary!
443 appendNotification XUL Methods, XUL Reference
No summary!
444 blur XUL Methods, XUL Reference
No summary!
445 cancel XUL Methods, XUL Reference
No summary!
446 cancelDialog XUL Methods, XUL Reference
No summary!
447 centerWindowOnScreen XUL Methods, XUL Reference
No summary!
448 checkAdjacentElement XUL Methods, XUL Reference
No summary!
449 clearResults NeedsContent, NeedsHelp, XUL Methods, XUL Reference
No summary!
450 clearSelection XUL Methods, XUL Reference
No summary!
451 click XUL Methods, XUL Reference
No summary!
452 close XUL Methods, XUL Reference
No summary!
453 collapseToolbar XUL Methods, XUL Reference
No summary!
454 contains XUL Methods, XUL Reference
No summary!
455 decrease XUL Methods, XUL Reference
No summary!
456 decreasePage XUL Methods, XUL Reference
No summary!
457 doCommand XUL Methods, XUL Reference
No summary!
458 ensureElementIsVisible XUL Methods, XUL Reference
No summary!
459 ensureIndexIsVisible XUL Methods, XUL Reference
No summary!
460 ensureSelectedElementIsVisible XUL Methods, XUL Reference
No summary!
461 expandToolbar XUL Methods, XUL Reference
No summary!
462 extra1 XUL Methods, XUL Reference
No summary!
463 extra2 XUL Methods, XUL Reference
No summary!
464 focus XUL Methods, XUL Reference
No summary!
465 getBrowserAtIndex XUL Methods, XUL Reference
No summary!
466 getBrowserForDocument Method, Mozilla, Reference, Référence, XUL, XUL Methods, XUL Reference
No summary!
467 getBrowserForTab XUL Methods, XUL Reference
No summary!
468 getBrowserIndexForDocument XUL Methods, XUL Reference
No summary!
469 getButton XUL Methods, XUL Reference
No summary!
470 getDefaultSession XUL Methods, XUL Reference
No summary!
471 getEditor XUL Methods, XUL Reference
No summary!
472 getElementsByAttribute XUL Methods, XUL Reference
No summary!
473 getElementsByAttributeNS XUL Methods, XUL Reference
No summary!
474 getFormattedString XUL Methods, XUL Reference
If you need to handle substitutions involving plurals, take a look at Localization and Plurals.
475 getHTMLEditor XUL Methods, XUL Reference
No summary!
476 getIcon XUL, XUL Methods, XUL Reference
No summary!
477 getIndexOfFirstVisibleRow XUL Methods, XUL Reference
No summary!
478 getIndexOfItem XUL Methods, XUL Reference
No summary!
479 getItemAtIndex XUL Methods, XUL Reference
No summary!
480 getNextItem XUL Methods, XUL Reference
No summary!
481 getNotificationBox XUL Methods, XUL Reference
No summary!
482 getNotificationWithValue XUL Methods, XUL Reference
No summary!
483 getNumberOfVisibleRows XUL Methods, XUL Reference
No summary!
484 getPageById XUL Methods, XUL Reference
No summary!
485 getPreviousItem XUL Methods, XUL Reference
No summary!
486 getResultAt XUL Methods, XUL Reference
No summary!
487 getResultCount NeedsHelp, XUL Methods, XUL Reference
No summary!
488 getResultValueAt XUL Methods, XUL Reference
No summary!
489 getRowCount XUL Methods, XUL Reference
No summary!
490 getSearchAt XUL Methods, XUL Reference
No summary!
491 getSelectedItem XUL Methods, XUL Reference
No summary!
492 getSession XUL Methods, XUL Reference
No summary!
493 getSessionByName XUL Methods, XUL Reference
No summary!
494 getSessionResultAt XUL Methods, XUL Reference
No summary!
495 getSessionStatusAt XUL Methods, XUL Reference
No summary!
496 getSessionValueAt XUL Methods, XUL Reference
No summary!
497 getString XUL Methods, XUL Reference
No summary!
498 getTabForBrowser Method, Mozilla, Reference, Référence, XUL, XUL Methods, XUL Reference
Editorial review completed.
499 getTabModalPromptBox XUL, XUL Methods, XUL Reference
No summary!
500 goBack XUL Methods, XUL Reference
No summary!
501 goBackGroup XUL Methods, XUL Reference
No summary!
502 goDown XUL Methods, XUL Reference
No summary!
503 goForward XUL Methods, XUL Reference
No summary!
504 goForwardGroup XUL Methods, XUL Reference
No summary!
505 goHome XUL Methods, XUL Reference
No summary!
506 goTo XUL Methods, XUL Reference
No summary!
507 goUp XUL Methods, XUL Reference
No summary!
508 gotoIndex XUL Methods, XUL Reference
No summary!
509 hasUserValue XUL Methods, XUL Reference
No summary!
510 hidePopup XUL Methods, XUL Reference
No summary!
511 increase XUL Methods, XUL Reference
No summary!
512 increasePage XUL Methods, XUL Reference
No summary!
513 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:
514 insertItemAt XUL Methods, XUL Reference
No summary!
515 invertSelection XUL Methods, XUL Reference
No summary!
516 loadGroup XUL Methods, XUL Reference
No summary!
517 loadOneTab XUL Methods, XUL Reference
No summary!
518 loadTabs XUL Methods, XUL Reference
No summary!
519 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)
520 loadURIWithFlags XUL Methods, XUL Reference
(See nsIWebNavigation.loadURI() for details on the referrer and postData parameters.)
521 makeEditable XUL Methods, XUL Reference
No summary!
522 menulist.appendItem XUL Methods, XUL Reference
No summary!
523 menulist.select XUL Methods, XUL Reference
No summary!
524 moveByOffset XUL Methods, XUL Reference
No summary!
525 moveTabTo XUL Methods, XUL Reference
No summary!
526 moveTo XUL Methods, XUL Reference
No summary!
527 moveToAlertPosition XUL Methods, XUL Reference
No summary!
528 onFindAgainCommand
No summary!
529 onSearchComplete NeedsHelp, XUL Methods, XUL Reference
No summary!
530 onTextEntered NeedsHelp, XUL Methods, XUL Reference
No summary!
531 onTextReverted NeedsHelp, XUL Methods, XUL Reference
No summary!
532 open
No summary!
533 openPopup XUL Methods, XUL Reference
Opens the popup relative to a specified node at a specific location.
534 openPopupAtScreen XUL Methods, XUL Reference
No summary!
535 openSubDialog XUL Methods, XUL Reference
No summary!
536 openWindow XUL Methods, XUL Reference
No summary!
537 pinTab XUL, XUL Attribute, XUL Reference
No summary!
538 preferenceForElement XUL Methods, XUL Reference
No summary!
539 reload XUL Methods, XUL Reference
No summary!
540 reloadAllTabs XUL Methods, XUL Reference
No summary!
541 reloadTab XUL Methods, XUL Reference
No summary!
542 reloadWithFlags XUL Methods, XUL Reference
No summary!
543 removeAllItems XUL Methods, XUL Reference
No summary!
544 removeAllNotifications XUL Methods, XUL Reference
No summary!
545 removeAllTabsBut XUL Methods, XUL Reference
No summary!
546 removeCurrentNotification XUL Methods, XUL Reference
No summary!
547 removeCurrentTab XUL Methods, XUL Reference
No summary!
548 removeItemAt XUL Methods, XUL Reference
No summary!
549 removeItemFromSelection XUL Methods, XUL Reference
No summary!
550 removeNotification XUL Methods, XUL Reference
No summary!
551 removeProgressListener XUL Methods, XUL Reference
No summary!
552 removeSession NeedsHelp, XUL Methods, XUL Reference
No summary!
553 removeTab XUL Methods, XUL Reference
No summary!
554 removeTabsProgressListener XUL Methods, XUL Reference
No summary!
555 removeTransientNotifications XUL Methods, XUL Reference
No summary!
556 replaceGroup XUL Methods, XUL Reference
No summary!
557 reset XUL Methods, XUL Reference
No summary!
558 rewind XUL Methods, XUL Reference
No summary!
559 scrollByIndex XUL Methods, XUL Reference
No summary!
560 scrollByPixels XUL Methods, XUL Reference
No summary!
561 scrollToIndex XUL Methods, XUL Reference
No summary!
562 select XUL Methods, XUL Reference
No summary!
563 selectAll XUL Methods, XUL Reference
No summary!
564 selectItem XUL Methods, XUL Reference
No summary!
565 selectItemRange XUL Methods, XUL Reference
No summary!
566 selectTabAtIndex Method, Reference, Référence, XUL, XUL Methods, XUL Reference
No summary!
567 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.
568 setIcon XUL, XUL Methods, XUL Reference
No summary!
569 setSelectionRange XUL Methods, XUL Reference
No summary!
570 showOnlyTheseTabs Method, Reference, Référence, XUL
No summary!
571 showPane XUL Methods, XUL Reference
No summary!
572 showPopup NeedsHelp, NeedsRewrite, XUL Methods, XUL Reference
No summary!
573 sizeTo XUL Methods, XUL Reference
No summary!
574 startEditing XUL Methods, XUL Reference
No summary!
575 startFind
No summary!
576 stop XUL Methods, XUL Reference
No summary!
577 stopEditing XUL Methods, XUL Reference
No summary!
578 swapDocShells XUL Methods, XUL Reference
No summary!
579 syncSessions NeedsHelp, XUL Methods, XUL Reference
No summary!
580 timedSelect XUL Methods, XUL Reference
No summary!
581 toggleHighlight
No summary!
582 toggleItemSelection XUL Methods, XUL Reference
No summary!
583 unpinTab XUL, XUL Attribute, XUL Reference
No summary!
584 Node
This is a scriptable interface corresponding to the nsIDOMNode XPCOM interface.
585 Other Resources XUL
No summary!
586 Popup Guide XUL, XUL Popup Guide
No summary!
587 ContextMenus XUL, XUL Popup Guide
No summary!
588 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:
589 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:
590 MenuButtons XUL, XUL Popup Guide
No summary!
591 MenuItems XUL, XUL Popup Guide
No summary!
592 MenuModification XUL, XUL Popup Guide
No summary!
593 Menus XUL, XUL Popup Guide
No summary!
594 MoveResize XUL, XUL Popup Guide
No summary!
595 OpenClose XUL, XUL Popup Guide
Popups and menus may be opened and closed by a script.
596 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.
597 PopupEvents XUL, XUL Popup Guide
There are several events related to popups and menus.
598 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:
599 Positioning XUL, XUL Popup Guide
No summary!
600 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.
601 Tooltips XUL, XUL Popup Guide
No summary!
602 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.
603 Property XUL Properties, XUL Reference
No summary!
604 accessKey XUL Properties, XUL Reference
No summary!
605 accessible XUL Properties, XUL Reference
No summary!
606 accessibleType XUL Properties, XUL Reference
No summary!
607 align XUL Properties, XUL Reference
No summary!
608 allNotifications XUL Properties, XUL Reference
No summary!
609 allowEvents XUL Properties, XUL Reference
No summary!
610 alwaysOpenPopup XUL Properties, XUL Reference
No summary!
611 amIndicator XUL Properties, XUL Reference
No summary!
612 anchorNode XUL, XUL Properties, XUL Reference
No summary!
613 appLocale XUL Properties, XUL Reference
No summary!
614 autoCheck XUL Properties, XUL Reference
No summary!
615 autoFill XUL Properties, XUL Reference
No summary!
616 autoFillAfterMatch XUL Properties, XUL Reference
No summary!
617 boxObject XUL Properties, XUL Reference
No summary!
618 browser
No summary!
619 browser.preferences XUL Properties, XUL Reference
No summary!
620 browsers XUL Properties, XUL Reference
No summary!
621 builder XUL Properties, XUL Reference
No summary!
622 builderView XUL Properties, XUL Reference
No summary!
623 buttons XUL Properties, XUL Reference
No summary!
624 canAdvance XUL Properties, XUL Reference
No summary!
625 canGoBack XUL Properties, XUL Reference
No summary!
626 canGoForward XUL Properties, XUL Reference
No summary!
627 canRewind XUL Properties, XUL Reference
No summary!
628 checkState XUL Properties, XUL Reference
No summary!
629 checked XUL Properties, XUL Reference
No summary!
630 child XUL Properties, XUL Reference
No summary!
631 children XUL Properties, XUL Reference
No summary!
632 className XUL Properties, XUL Reference
No summary!
633 clickSelectsAll XUL Properties, XUL Reference
No summary!
634 collapsed XUL Properties, XUL Reference
No summary!
635 color NeedsContent, NeedsHelp, XUL Properties, XUL Reference
No summary!
636 colorpicker.open XUL Properties, XUL Reference
No summary!
637 columns XUL Properties, XUL Reference
No summary!
638 command XUL Properties, XUL Reference
No summary!
639 commandManager XUL Properties, XUL Reference
No summary!
640 completeDefaultIndex XUL Properties, XUL Reference
No summary!
641 container XUL Properties, XUL Reference
No summary!
642 contentDocument XUL Properties, XUL Reference
No summary!
643 contentPrincipal XUL Properties, XUL Reference
No summary!
644 contentTitle XUL Properties, XUL Reference
No summary!
645 contentView XUL Properties, XUL Reference
No summary!
646 contentViewerEdit XUL Properties, XUL Reference
No summary!
647 contentViewerFile XUL Properties, XUL Reference
No summary!
648 contentWindow XUL Reference
No summary!
649 contextMenu XUL Properties, XUL Reference
No summary!
650 control XUL Properties, XUL Reference
No summary!
651 controller XUL Properties, XUL Reference
No summary!
652 controllers XUL Properties, XUL Reference, commands, controllers
No summary!
653 crop XUL Properties, XUL Reference
No summary!
654 current XUL Properties, XUL Reference
No summary!
655 currentIndex XUL Properties, XUL Reference
No summary!
656 currentItem XUL Properties, XUL Reference
No summary!
657 currentNotification XUL Properties, XUL Reference
No summary!
658 currentPage XUL Properties, XUL Reference
No summary!
659 currentPane XUL Properties, XUL Reference
No summary!
660 currentSet NeedsHelp, XUL Properties, XUL Reference
No summary!
661 currentURI XUL Properties, XUL Reference
No summary!
662 customToolbarCount NeedsHelp, XUL Properties, XUL Reference
No summary!
663 database XUL Properties, XUL Reference
No summary!
664 datasources XUL Properties, XUL Reference
No summary!
665 date XUL Properties, XUL Reference
No summary!
666 dateLeadingZero XUL Properties, XUL Reference
No summary!
667 dateValue XUL Properties, XUL Reference
No summary!
668 datepicker.open XUL Properties, XUL Reference
No summary!
669 datepicker.value XUL Properties, XUL Reference
No summary!
670 decimalPlaces XUL Properties, XUL Reference
No summary!
671 decimalSymbol XUL Properties, XUL Reference
No summary!
672 deck.selectedPanel XUL Properties, XUL Reference
No summary!
673 defaultButton XUL Properties, XUL Reference
No summary!
674 defaultValue XUL Properties, XUL Reference
No summary!
675 description XUL Properties, XUL Reference
No summary!
676 dir XUL Properties, XUL Reference
No summary!
677 disableAutocomplete XUL Properties, XUL Reference
No summary!
678 disableKeyNavigation NeedsHelp, XUL Properties, XUL Reference
No summary!
679 disableautoselect XUL Properties, XUL Reference
No summary!
680 disabled XUL Properties, XUL Reference
No summary!
681 dlgType XUL Properties, XUL Reference
No summary!
682 docShell XUL Properties, XUL Reference
No summary!
683 documentCharsetInfo XUL Properties, XUL Reference
No summary!
684 editable XUL Properties, XUL Reference
No summary!
685 editingColumn XUL Properties, XUL Reference
No summary!
686 editingRow XUL Properties, XUL Reference
No summary!
687 editingSession XUL Properties, XUL Reference
No summary!
688 editor XUL Properties, XUL Reference
No summary!
689 editortype XUL Properties, XUL Reference
No summary!
690 emptyText XUL Properties, XUL Reference
No summary!
691 enableColumnDrag XUL Properties, XUL Reference
No summary!
692 eventNode XUL Properties, XUL Reference
No summary!
693 externalToolbars Toolbars, XUL, XUL Reference
No summary!
694 findMode
No summary!
695 firstOrdinalColumn XUL Properties, XUL Reference
No summary!
696 firstPermanentChild XUL Properties, XUL Reference
No summary!
697 flex XUL Properties, XUL Reference
No summary!
698 flexGroup
No summary!
699 focused XUL Properties, XUL Reference
No summary!
700 focusedItem XUL Properties, XUL Reference
No summary!
701 forceComplete XUL Properties, XUL Reference
No summary!
702 group XUL Properties, XUL Reference
No summary!
703 handleCtrlPageUpDown XUL Properties, XUL Reference
No summary!
704 handleCtrlTab XUL Properties, XUL Reference
No summary!
705 hasUserValue
No summary!
706 height XUL Properties, XUL Reference
No summary!
707 hidden XUL Properties, XUL Reference
No summary!
708 hideSeconds XUL Properties, XUL Reference
No summary!
709 highlightNonMatches XUL Properties, XUL Reference
No summary!
710 homePage XUL Properties, XUL Reference
No summary!
711 hour XUL Properties, XUL Reference
No summary!
712 hourLeadingZero XUL Properties, XUL Reference
No summary!
713 id XUL Properties, XUL Reference
No summary!
714 ignoreBlurWhileSearching XUL Properties, XUL Reference
No summary!
715 image XUL Properties, XUL Reference
No summary!
716 increment XUL Properties, XUL Reference
No summary!
717 inputField XUL Properties, XUL Reference
No summary!
718 instantApply
No summary!
719 inverted XUL Properties, XUL Reference
No summary!
720 is24HourClock XUL Properties, XUL Reference
No summary!
721 isPM XUL Properties, XUL Reference
No summary!
722 isSearching XUL Properties, XUL Reference
No summary!
723 isWaiting XUL Properties, XUL Reference
No summary!
724 itemCount XUL Properties, XUL Reference
No summary!
725 label XUL Properties, XUL Reference
No summary!
726 labelElement XUL Properties, XUL Reference
No summary!
727 lastPermanentChild XUL Properties, XUL Reference
No summary!
728 lastSelected NeedsHelp, XUL Properties, XUL Reference
No summary!
729 left XUL Properties, XUL Reference
No summary!
730 linkedPanel XUL Properties, XUL Reference
No summary!
731 listBoxObject XUL Properties, XUL Reference
No summary!
732 listbox.currentIndex XUL Properties, XUL Reference
No summary!
733 locked XUL Properties, XUL Reference
No summary!
734 markupDocumentViewer XUL Properties, XUL Reference
No summary!
735 max XUL Properties, XUL Reference
No summary!
736 maxHeight XUL Properties, XUL Reference
No summary!
737 maxLength XUL Properties, XUL Reference
No summary!
738 maxRows XUL Properties, XUL Reference
No summary!
739 maxWidth XUL Properties, XUL Reference
No summary!
740 menu XUL Properties, XUL Reference
No summary!
741 menu.open XUL Properties, XUL Reference
No summary!
742 menuBoxObject XUL Properties, XUL Reference
No summary!
743 menuitem.control XUL Properties, XUL Reference
No summary!
744 menulist.image XUL Properties, XUL Reference
No summary!
745 menulist.inputField XUL Properties, XUL Reference
No summary!
746 menupopup XUL Properties, XUL Reference
No summary!
747 messageManager XUL Properties, XUL Reference
No summary!
748 min XUL Properties, XUL Reference
No summary!
749 minHeight XUL Properties, XUL Reference
No summary!
750 minResultsForPopup XUL Properties, XUL Reference
No summary!
751 minWidth XUL Properties, XUL Reference
No summary!
752 minute XUL Properties, XUL Reference
No summary!
753 minuteLeadingZero XUL Properties, XUL Reference
No summary!
754 mode XUL Properties, XUL Reference
No summary!
755 month XUL Properties, XUL Reference
No summary!
756 monthLeadingZero XUL Properties, XUL Reference
No summary!
757 name Reference, Référence, XUL Properties, XUL Reference
Technical review completed.
758 next XUL Properties, XUL Reference
No summary!
759 noMatch XUL Properties, XUL Reference
No summary!
760 notificationsHidden XUL Properties, XUL Reference
No summary!
761 object XUL Properties, XUL Reference
No summary!
762 observes XUL Properties, XUL Reference
No summary!
763 onFirstPage XUL Properties, XUL Reference
No summary!
764 onLastPage XUL Properties, XUL Reference
No summary!
765 open XUL Properties, XUL Reference
No summary!
766 ordinal XUL Properties, XUL Reference
No summary!
767 orient XUL Properties, XUL Reference
No summary!
768 pack XUL Properties, XUL Reference
No summary!
769 pageCount XUL Properties, XUL Reference
No summary!
770 pageIncrement XUL Properties, XUL Reference
No summary!
771 pageIndex XUL Properties, XUL Reference
No summary!
772 pageStep XUL Properties, XUL Reference
No summary!
773 pageid XUL Properties, XUL Reference
No summary!
774 palette XUL Properties, XUL Reference
No summary!
775 parentContainer XUL Properties, XUL Reference
No summary!
776 persist XUL Properties, XUL Reference
No summary!
777 persistence XUL Properties, XUL Reference
No summary!
778 placeholder XUL Properties, XUL Reference
No summary!
779 pmIndicator XUL Properties, XUL Reference
No summary!
780 popup XUL Properties, XUL Reference
No summary!
781 popupBoxObject XUL Properties, XUL Reference
No summary!
782 popupOpen XUL Properties, XUL Reference
No summary!
783 position XUL Properties, XUL Reference
No summary!
784 predicate XUL Properties, XUL Reference
No summary!
785 preference.preferences XUL Properties, XUL Reference
No summary!
786 preferenceElements XUL Properties, XUL Reference
No summary!
787 preferencePanes XUL Properties, XUL Reference
No summary!
788 preferences XUL Properties, XUL Reference
No summary!
789 prefpane.preferences XUL Properties, XUL Reference
No summary!
790 priority XUL Properties, XUL Reference
No summary!
791 radio.control XUL Properties, XUL Reference
No summary!
792 radioGroup XUL Properties, XUL Reference
No summary!
793 readOnly XUL Properties, XUL Reference
No summary!
794 ref XUL Properties, XUL Reference
No summary!
795 resource XUL Properties, XUL Reference
No summary!
796 resultsPopup XUL Properties, XUL Reference
No summary!
797 richlistitem.label XUL Properties, XUL Reference
No summary!
798 scrollBoxObject XUL Properties, XUL Reference
No summary!
799 scrollIncrement XUL Properties, XUL Reference
No summary!
800 searchButton XUL Properties, XUL Reference
No summary!
801 searchCount XUL Properties, XUL Reference
No summary!
802 searchLabel XUL Properties, XUL Reference
No summary!
803 searchParam XUL Properties, XUL Reference
No summary!
804 searchSessions NeedsHelp, XUL Properties, XUL Reference
No summary!
805 second XUL Properties, XUL Reference
No summary!
806 secondLeadingZero XUL Properties, XUL Reference
No summary!
807 securityUI XUL Properties, XUL Reference
No summary!
808 selType NeedsHelp, XUL Properties, XUL Reference
No summary!
809 selected XUL Properties, XUL Reference
No summary!
810 selectedBrowser XUL Properties, XUL Reference
No summary!
811 selectedCount XUL Properties, XUL Reference
No summary!
812 selectedIndex XUL Properties, XUL Reference
No summary!
813 selectedItem XUL Properties, XUL Reference
No summary!
814 selectedItems XUL Properties, XUL Reference
No summary!
815 selectedPanel XUL Properties, XUL Reference
No summary!
816 selectedTab XUL Properties, XUL Reference
No summary!
817 selectionEnd XUL Properties, XUL Reference
No summary!
818 selectionStart XUL Properties, XUL Reference
No summary!
819 selstyle XUL Properties, XUL Reference
No summary!
820 sessionCount XUL Properties, XUL Reference
No summary!
821 sessionHistory XUL Properties, XUL Reference
No summary!
822 showCommentColumn XUL Properties, XUL Reference
No summary!
823 showImageColumn XUL, XUL Properties, XUL Reference, popup
No summary!
824 showPopup XUL Properties, XUL Reference
No summary!
825 size XUL Properties, XUL Reference
No summary!
826 smoothScroll XUL Properties, XUL Reference
No summary!
827 spinButtons XUL Properties, XUL Reference
No summary!
828 src XUL Properties, XUL Reference
No summary!
829 state XUL Properties, XUL Reference
No summary!
830 statusText XUL Properties, XUL Reference
No summary!
831 statusbar XUL Properties, XUL Reference
No summary!
832 stringBundle XUL Properties, XUL Reference
No summary!
833 strings XUL Properties, XUL Reference
No summary!
834 style XUL Properties, XUL Reference
No summary!
835 subject XUL Properties, XUL Reference
No summary!
836 suppressOnSelect XUL Properties, XUL Reference
No summary!
837 tab.control XUL Properties, XUL Reference
No summary!
838 tabContainer XUL Properties, XUL Reference
No summary!
839 tabIndex XUL Properties, XUL Reference
No summary!
840 tabScrolling XUL Properties, XUL Reference
No summary!
841 tabbox XUL, XUL Properties, XUL Reference
No summary!
842 tabbox.tabs XUL Properties, XUL Reference
No summary!
843 tabbrowser.tabs XUL, XUL Properties, XUL Reference
No summary!
844 tabpanels XUL Properties, XUL Reference
No summary!
845 tabs XUL Properties, XUL Reference
No summary!
846 tag XUL Properties, XUL Reference
No summary!
847 textLength XUL Properties, XUL Reference
No summary!
848 textValue XUL Properties, XUL Reference
No summary!
849 textbox.label XUL Properties, XUL Reference
No summary!
850 textbox.type XUL Properties, XUL Reference
No summary!
851 textbox.value XUL Properties, XUL Reference
No summary!
852 timeout XUL Properties, XUL Reference
No summary!
853 timepicker.value XUL Properties, XUL Reference
No summary!
854 title XUL Properties, XUL Reference
No summary!
855 toolbarName NeedsHelp, XUL Properties, XUL Reference
No summary!
856 toolbarset XUL Properties, XUL Reference
No summary!
857 toolboxid Toolbars, XUL, XUL Reference
No summary!
858 tooltip XUL Properties, XUL Reference
No summary!
859 tooltipText XUL Properties, XUL Reference
No summary!
860 top XUL Properties, XUL Reference
No summary!
861 tree.inputField XUL Properties, XUL Reference
No summary!
862 treeBoxObject XUL Properties, XUL Reference
No summary!
863 triggerNode XUL, XUL Properties, XUL Reference
No summary!
864 type XUL Properties, XUL Reference
No summary!
865 uri XUL Properties, XUL Reference
No summary!
866 userAction XUL Properties, XUL Reference
No summary!
867 value XUL Properties, XUL Reference
No summary!
868 valueNumber XUL Properties, XUL Reference
No summary!
869 view XUL Properties, XUL Reference
No summary!
870 visibleTabs Gecko 2.0, XUL Properties, XUL Reference
No summary!
871 webBrowserFind XUL Properties, XUL Reference
No summary!
872 webNavigation NeedsHelp, XUL Properties, XUL Reference
No summary!
873 webProgress XUL Properties, XUL Reference
No summary!
874 width XUL Properties, XUL Reference
No summary!
875 wizardPages XUL Properties, XUL Reference
No summary!
876 wrapAround XUL Properties, XUL Reference
No summary!
877 year XUL Properties, XUL Reference
No summary!
878 yearLeadingZero XUL Properties, XUL Reference
No summary!
879 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.
880 Notes
No summary!
881 Style classes XUL Reference, XUL_Style_classes
No summary!
882 alert-icon XUL Reference, XUL_Style_classes
No summary!
883 chromeclass-toolbar XUL Reference, XUL_Style_classes
No summary!
884 error-icon XUL Reference, XUL_Style_classes
No summary!
885 groove XUL Reference, XUL_Style_classes
No summary!
886 groove-thin XUL Reference, XUL_Style_classes
No summary!
887 header XUL Reference, XUL_Style_classes
No summary!
888 indent XUL Reference, XUL_Style_classes
No summary!
889 listcell-iconic XUL Reference, XUL_Style_classes
No summary!
890 listitem-iconic XUL Reference, XUL_Style_classes
No summary!
891 menu-iconic XUL, XUL Reference
No summary!
892 menuitem-iconic XUL Reference, XUL_Style_classes
No summary!
893 menuitem-non-iconic XUL Reference, XUL_Style_classes
No summary!
894 message-icon XUL Reference, XUL_Style_classes
No summary!
895 monospace XUL Reference, XUL_Style_classes
No summary!
896 plain XUL Reference, XUL_Style_classes
No summary!
897 question-icon XUL Reference, XUL_Style_classes
No summary!
898 small-margin XUL Reference, XUL_Style_classes
No summary!
899 statusbarpanel-iconic XUL Reference, XUL_Style_classes
No summary!
900 statusbarpanel-iconic-text XUL Reference, XUL_Style_classes
No summary!
901 statusbarpanel-menu-iconic XUL Reference, XUL_Style_classes
No summary!
902 text-link XUL Reference, XUL_Style_classes
No summary!
903 thin XUL Reference, XUL_Style_classes
No summary!
904 tree-splitter XUL Reference, XUL_Style_classes
No summary!
905 treecol-image XUL Reference, XUL_Style_classes
No summary!
906 Template Guide XUL, XUL_Template_Guide
Basics of XUL Templates
907 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.
908 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.
909 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.
910 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:
911 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>
912 Building Hierarchical Trees XUL, XUL_Template_Guide
No summary!
913 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.
914 Building Trees XUL, XUL_Template_Guide
The most common element to use with a template is the tree.
915 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.
916 Filtering XUL, XUL_Template_Guide
No summary!
917 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.
918 Multiple Queries XUL, XUL_Template_Guide
No summary!
919 Multiple Rule Example XUL, XUL_Template_Guide
No summary!
920 Multiple Rules XUL, XUL_Template_Guide
No summary!
921 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:
922 RDF Modifications XUL, XUL_Template_Guide
No summary!
923 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>
924 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>
925 Result Generation XUL, XUL_Template_Guide
In this section, we'll look at generating template output using RDF datasources. First, however, some background.
926 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.
927 SQLite Templates XUL, XUL_Template_Guide
No summary!
928 Simple Example XUL, XUL_Template_Guide
No summary!
929 Simple Query Syntax XUL, XUL_Template_Guide
No summary!
930 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.
931 Special Condition Tests XUL, XUL_Template_Guide
There are several additional types of conditional tests that may be performed.
932 Static Content XUL, XUL_Template_Guide
No summary!
933 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>
934 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.
935 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:
936 Using Multiple Queries to Generate More Results XUL, XUL_Template_Guide
No summary!
937 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:
938 XML Assignments XUL, XUL_Template_Guide
No summary!
939 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.
940 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.
941 The Joy of XUL Guide, XUL
Technical review completed.
942 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.
943 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.
944 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.
945 Custom toolbar button Add-ons, Extensions, SeaMonkey, Toolbars, XUL, add-ons, 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.)
946 Code Samples Add-ons, Extensions
This page contains sample code that you can use with the Custom Toolbar Button tutorial.
947 Complete
Editorial review completed.
948 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)
949 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.
950 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.
951 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).
952 Using Visual Studio as your XUL IDE
Compared to a simple text-editor, Visual Studio gives you some special features when writing XUL:
953 Using multiple DTDs Internationalization, Localization, XUL
No summary!
954 Using nsIXULAppInfo Add-ons, Extensions, add-ons
No summary!
955 Using spell checking in XUL Add-ons, Extensions, add-ons
Technical review completed.
956 Using the Editor from XUL XUL
Technical review completed.
957 Using the standard theme Add-ons, Extensions, Themes, add-ons
No summary!
958 Widget Cheatsheet
See the Periodic Table of XUL for more examples.
959 Window icons Add-ons, Extensions, Toolkit API, XPInstall, XUL, add-ons
No summary!
960 Writing Skinnable XUL and CSS CSS, XUL
No summary!
961 XML XUL
No summary!
962 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.
963 XUL Changes for Firefox 1.5 XUL
No summary!
964 XUL Coding Style Guidelines XUL
No summary!
965 XUL Event Propagation DOM, XUL
No summary!
966 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.
967 close
The close event is executed when a request has been made to close the window when the user presses the close button.
968 XUL FAQ XUL
No summary!
969 XUL Overlays Add-ons, Extensions, Guide, Mozilla, NeedsUpdate, Overlays, XUL, add-ons
Technical review completed.
970 XUL Parser in Python/source
Source code for the XUL Parser in Python.
971 XUL Questions and Answers
Return to mozilla-dev-tech-xul summaries
972 XUL Reference XUL, XUL Reference
No summary!
973 XUL element attributes XUL Attributes, XUL Reference
No summary!
974 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:
975 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.
976 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.
977 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.
978 Adding Buttons Tutorials, XUL, XUL_Tutorial
In this section, we will look at how to add some simple buttons to a window.
979 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.
980 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.
981 Adding HTML Elements Tutorials, XUL, XUL_Tutorial
Now that we've added some buttons, let's add some other elements.
982 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.
983 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.
984 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.
985 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.
986 Adding more elements Tutorials, XUL, XUL_Tutorial
Editorial review completed.
987 Additional Install Features Tutorials, XUL, XUL_Tutorial
This section describes some more specifics of installers.
988 Advanced Rules Tutorials, XUL, XUL_Tutorial
This section describes the more advanced rule syntax.
989 Anonymous Content Tutorials, XBL, XUL, XUL_Tutorial
In this section we'll look at creating content with XBL.
990 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.
991 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.
992 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.
993 Commands Tutorials, XUL, XUL_Tutorial
A command is an operation which may be invoked.
994 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.
995 Creating Dialogs Tutorials, XUL, XUL_Tutorial
A XUL application will often require dialogs to be displayed. This section describes how one might construct them.
996 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.
997 Creating a Window Tutorials, XUL, XUL_Tutorial
We're going to be creating a simple find files utility throughout this tutorial.
998 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.
999 Creating an Installer Tutorials, XPInstall_API_reference, XUL, XUL_Tutorial
This section will describe packaging a XUL application into an installer.
1000 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.
1001 Cross Package Overlays Tutorials, XUL, XUL_Tutorial
This section describes how to apply overlays to files that don't import them.
1002 Custom Tree Views Tutorials, XUL, XUL_Tutorial
The tree view holds the data to be displayed in the tree.
1003 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.
1004 Element Positioning Tutorials, XUL, XUL_Tutorial
Here we'll look at controlling the position and size of an element.
1005 Features of a Window Tutorials, XUL, XUL_Tutorial
No summary!
1006 Focus and Selection Tutorials, XUL, XUL_Tutorial
The section will describe how to handle the focus and selection of elements.
1007 Grids Tutorials, XUL, XUL_Tutorial
XUL has a set of elements for creating tabular grids.
1008 Groupboxes Tutorials, XUL, XUL_Tutorial
This section describes a way to include elements into groups
1009 Input Controls Tutorials, XUL, XUL_Tutorial
XUL has elements that are similar to the HTML form controls.
1010 Install Scripts Tutorials, XUL, XUL_Tutorial
This section describes the install script.
1011 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.
1012 Introduction to RDF RDF, Tutorials, XUL, XUL_Tutorial
No summary!
1013 Introduction to XBL Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1014 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).
1015 List Controls Tutorials, XUL, XUL_Tutorial
XUL has a number of types of elements for creating list boxes.
1016 Localization Internationalization, Localization, Tutorials, XUL, XUL_Tutorial
XUL and XML provide entities which are a convenient way of allowing localization.
1017 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.
1018 Manipulating Lists Tutorials, XUL, XUL_Tutorial
The XUL listbox provides a number of specialized methods.
1019 Modifying a XUL Interface DOM, Tutorials, XUL, XUL_Tutorial
The DOM provides various functions to modify the document.
1020 Modifying the Default Skin Customization, Firefox, Intermediate, Tutorials, XUL, XUL_Tutorial
This section describes how to modify the skin of a window.
1021 More Button Features Tutorials, XUL, XUL_Tutorial
In this section, we will look at some additional features of buttons.
1022 More Event Handlers Tutorials, XUL, XUL_Tutorial
In this section, the event object is examined and additional events are described.
1023 More Menu Features Tutorials, XUL, XUL_Tutorial
In this section, we'll look at creating submenus and checked menus
1024 More Tree Features Tutorials, XUL, XUL_Tutorial
Here, we'll see more features of trees.
1025 More Wizards Tutorials, XUL, XUL_Tutorial
This section describes some additional features of wizards.
1026 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.
1027 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.
1028 Overlays Tutorials, XUL, XUL_Tutorial
This section will describe overlays which can be used to separate common content.
1029 Persistent Data Tutorials, XUL, XUL_Tutorial
No summary!
1030 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.
1031 Progress Meters Tutorials, XUL, XUL_Tutorial
In this section, we'll look at creating progress meters.
1032 Property Files Internationalization, Localization, Tutorials, XUL, XUL_Tutorial
No summary!
1033 RDF Datasources Tutorials, XUL, XUL_Tutorial
No summary!
1034 Scroll Bars
Now, let's find out to add scroll bars to a window.
1035 Scrolling Menus Tutorials, XUL, XUL_Tutorial
This section will describe scrolling menus and how to use the mechanism with other elements.
1036 Simple Menu Bars Tutorials, XUL, XUL_Tutorial
In this section, we'll see how to create a menu bar with menus on it.
1037 Splitters Tutorials, XUL, XUL_Tutorial
We'll now look at how to add splitters to a window.
1038 Stack Positioning Tutorials, XUL, XUL_Tutorial
This section will describe how to position items in a stack.
1039 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.
1040 Styling a Tree Tutorials, XUL, XUL_Tutorial
The following describes how to style a tree.
1041 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.
1042 Templates Tutorials, XUL, XUL_Tutorial
No summary!
1043 The Box Model Tutorials, XUL, XUL_Tutorial
In this section, we'll look at how XUL handles layout.
1044 The Chrome URL Tutorials, XUL, XUL_Tutorial
The following section will describe how to refer to XUL documents and other chrome files.
1045 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.
1046 Tree Box Objects Tutorials, XUL, XUL_Tutorial
This section will describe the tree box object used to handle how a tree is displayed.
1047 Tree Selection Tutorials, XUL, XUL_Tutorial
No summary!
1048 Tree View Details Tutorials, XUL, XUL_Tutorial
This section will describe some more features of tree views.
1049 Trees Tutorials, XUL, XUL_Tutorial
XUL provides a way to create tabular or hierarchical lists using a tree.
1050 Trees and Templates Tutorials, XUL, XUL_Tutorial
The following describes how to use a template with a tree.
1051 Updating Commands Tutorials, XUL, XUL_Tutorial
In this section, we will look at how to update commands.
1052 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.
1053 XBL Attribute Inheritance Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1054 XBL Example Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1055 XBL Inheritance Tutorials, XBL, XUL, XUL_Tutorial
No summary!
1056 XPCOM Examples Tutorials, XUL, XUL_Tutorial
This section provides some examples of using XPCOM along with some additional interfaces.
1057 XPCOM Interfaces Tutorials, XPCOM:Language Bindings, XPConnect, XUL, XUL_Tutorial
No summary!
1058 XUL Structure Tutorials, XUL, XUL_Tutorial
We'll begin by looking at how the XUL is handled in Mozilla.
1059 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.
1060 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.
1061 XUL and RDF
No summary!
1062 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.
1063 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.
1064 XUL:Property:flexGroup NeedsRelocation, Reference, Référence, XUL, XUL Reference
Technical review completed.
1065 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.
1066 appendChild
Node appendChild ( Node newChild )
1067 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.
1068 assign XUL Elements, XUL Reference
For XML templates, specifies an additional variable to assign a value to.
1069 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.
1070 autohide
No summary!
1071 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.
1072 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.
1073 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.
1074 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.
1075 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.
1076 broadcasterset XUL Elements, XUL Reference
A container element for broadcaster elements. The broadcasterset and its descendants are not displayed.
1077 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.
1078 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.
1079 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.
1080 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.
1081 colorpicker XUL Elements, XUL Reference
A palette of colors from which a user may select by clicking on one of the grid cells.
1082 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.
1083 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.
1084 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.
1085 commandset XUL Elements, XUL Reference
This element is not displayed and serves as a container for command elements.
1086 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.
1087 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.
1088 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.
1089 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.
1090 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.
1091 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.
1092 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.
1093 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.
1094 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.
1095 elements Landing, XUL
No summary!
1096 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.
1097 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.
1098 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.
1099 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.
1100 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.
1101 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.
1102 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.
1103 key Reference, XUL, XUL Elements, XUL Reference
The key element defines a window-global keyboard shortcut and must be placed inside a keyset element.
1104 keyset XUL Elements, XUL Reference
A container element for key elements. The keyset and its descendants are not displayed.
1105 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.
1106 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.
1107 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.
1108 listcol XUL Elements, XUL Reference
A column in a listbox. You can make some columns flexible and other columns non-flexible.
1109 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.
1110 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.
1111 listheader XUL Elements, XUL Reference
A header for a single column in a listbox.
1112 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.
1113 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.
1114 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.
1115 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.
1116 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.
1117 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.
1118 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:
1119 menuseparator XUL Elements, XUL Reference
Used to create a separator between menu items. Typically drawn as a thin line.
1120 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.
1121 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.
1122 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.
1123 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.
1124 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.
1125 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.
1126 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.
1127 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.
1128 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.
1129 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.
1130 preferences Preferences system, XUL Elements, XUL Reference
<preferences> is a container for <preference> elements. It's supposed to be a child of <prefpane> element.
1131 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.
1132 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.
1133 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.
1134 progressmeter.max
No summary!
1135 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.
1136 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.
1137 queryset XUL Elements, XUL Reference
A container for query elements when more than one query is used.
1138 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.
1139 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.
1140 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.
1141 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.
1142 richlistitem NeedsExample, XUL Elements, XUL Reference
An individual item in a richlistbox.
1143 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.
1144 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.
1145 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.
1146 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.
1147 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.
1148 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.
1149 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.
1150 scrollcorner XUL Elements, XUL Reference
This element is used for the small box where the horizontal and vertical scrollbars meet.
1151 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).
1152 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.
1153 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.
1154 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.
1155 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.
1156 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.
1157 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.
1158 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.
1159 stringbundleset XUL Elements, XUL Reference
A container for stringbundle elements.
1160 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.
1161 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.
1162 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.
1163 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.
1164 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.
1165 tabs XUL Elements, XUL Reference
A row of tabs. A tabs element should be placed inside a tabbox and should contain tab elements.
1166 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.
1167 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.
1168 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.
1169 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.
1170 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.
1171 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.
1172 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.
1173 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.
1174 toolbargrippy XUL Elements, XUL Reference
Not in Firefox
1175 toolbaritem NeedsHelp, XUL Elements, XUL Reference
Firefox only
1176 toolbarpalette NeedsHelp, XUL Elements, XUL Reference
Firefox only
1177 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.
1178 toolbarset NeedsExample, XUL Elements, XUL Reference
Firefox only
1179 toolbarspacer XUL Elements, XUL Reference
Firefox only
1180 toolbarspring XUL Elements, XUL Reference
Firefox only
1181 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.
1182 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.
1183 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.
1184 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.
1185 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.
1186 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.
1187 treecols XUL Elements, XUL Reference
A group of treecol elements. There should one and only one treecols element in a tree.
1188 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.
1189 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.
1190 treeseparator XUL Elements, XUL Reference
Used to place a separator row in a tree.
1191 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.
1192 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.
1193 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.
1194 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.
1195 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.
1196 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,