XUL

From Gui

(Difference between revisions)
(Classify textareas)
(Layouts)
 
(4 intermediate revisions not shown)
Line 3: Line 3:
== Widgets ==
== Widgets ==
-
Root element acts as [[Widget/Container]]
+
Root element acts as [[Widget/Frame]]
-
* <groupbox>
+
* <groupbox> [[Widget/Frame]]
-
** <caption>
+
** &lt;caption&gt; (not really a widget, more a property of <groupbox>)
* <description> (not associated with a wigdet) [[Widget/Label]]
* <description> (not associated with a wigdet) [[Widget/Label]]
* <label> (always associated with a widget) [[Widget/Label]]
* <label> (always associated with a widget) [[Widget/Label]]
Line 12: Line 12:
* <spacer> (does this really count as a widget?)
* <spacer> (does this really count as a widget?)
* <button> [[Widget/Button]]
* <button> [[Widget/Button]]
-
** type=checkbox
+
** type=checkbox [[Widget/Checkbox]]
-
** type=radio
+
** type=radio [[Widget/Checkbox]]
* <toolbarbutton> [[Widget/Button]]
* <toolbarbutton> [[Widget/Button]]
-
* <checkbox>
+
* <checkbox> [[Widget/Checkbox]]
-
* <radiogroup>
+
* <radiogroup> [[Widget/Container]]
-
** <radio>
+
** <radio> [[Widget/Checkbox]]
* <tabs>
* <tabs>
** <tab>
** <tab>
Line 23: Line 23:
** <menupopup>
** <menupopup>
*** <menuitem>
*** <menuitem>
-
* <listbox>
+
* <listbox> [[Widget/Listbox]]
-
** <listitem>
+
** <listitem> (not really a widget, just part of the semantics of <listbox>)
* <colorpicker>
* <colorpicker>
* <datepicker>
* <datepicker>
Line 33: Line 33:
* <textbox> [[Widget/Textarea]]
* <textbox> [[Widget/Textarea]]
* <tree>
* <tree>
 +
 +
== Layouts ==
 +
 +
<hbox>, <vbox>, <grid>, very similar to [[Tk]] and [[GTK+]]
== Properties ==
== Properties ==

Current revision as of 20:55, 15 June 2009

https://developer.mozilla.org/en/XUL_controls

Contents

[edit] Widgets

Root element acts as Widget/Frame

[edit] Layouts

<hbox>, <vbox>, <grid>, very similar to Tk and GTK+

[edit] Properties

  • id
  • class
  • align
  • dir
  • flex
  • ordinal
  • orient
  • pack
  • hidden
  • collapsed
  • observes
  • width, minWidth, maxWidth
  • height, minHeight, maxHeight
  • tooltipText
  • statusText
  • allowEvents
  • style

[edit] <textbox>

  • multiline
  • type (number or password)

[edit] <listbox>

  • seltype (single or multiple)

[edit] <menulist>

  • editable

[edit] non-label controls

  • disabled
  • tabindex
  • controllers

[edit] <button>

NOTE: label and image can be children or properties

  • image
  • label
  • crop
  • accessKey
  • command
  • dlgType

NOTE: type=menu with <menupopup> for popup menu

[edit] type=checkbox or type=radio

  • checked
  • checkState
  • autoCheck

[edit] <label>

  • control

[edit] <image>

  • src

[edit] Events

Personal tools