Sophie Net: Vamp HQ - Luxor XUL - Rachel - The Saturn Times - The Richmond Post
OverviewTag GroupsCore AttributesIndexHelp

Tag Groups

Box Tags

Tag Description
box Defines a box that lays out its children either from left to right or from top to bottom, depending if orient is set to horizontalor vertical. Horizontal is default.
hbox Defines a box that lays out its children horizontally, that is, from left to right.
vbox Defines a box that lays out its children vertically, that is, from top to bottom.
groupbox Defines a box that draws a border around its children. Use caption to add an optional title. Lays out its children from top to bottom, that is, vertically, by default.
caption Specifies the title for a groupbox.

Grid Tags

Tag Description
grid Holds rows and columns to display as a grid. A grid is an alternative to an HTML table.
columns Holds the grid's columns.
column Defines a column.
rows Holds the grid's rows.
row Defines a row.

HTML Table Tags

Tag Description
table Defines an HTML table.
tr Defines a table row that holds table data.
td Defines a table cell inside a table row.

Tab Box Tags

Tag Description
tabbox Defines a box that displays tabbed pages.
tabs Holds a row of tabs that let you switch between pages.
tab Defines a single tab.
tabpanels Holds a set of pages in a tabbox.
tabpanel Defines an individual page for a tabbox.

Main Widget Tags

Tag Description
button Defines a push button that can display text, icons, or both.
checkbox Defines a checkbox. A checkbox is a toogle button for choices that are not mutually exclusive. For mutually exclusive choices use radio style toggle buttons, see <choice> for details.
choice Defines a list of mutually exclusive choices, that is, you can pick only one item. You can render the list of choices using either radiobuttons or using a combobox. A combobox is a combination of a text input box and a drop-down list of choices. The user can type a selection or pick one from the drop-down list.
mchoice Defines a list of multiple choices. You can render the list of choices using either checkboxes or using a listbox.
label Defines a label that displays text, an icon, or both. A label doesn't respond to user input.
password Defines a password input box.
separator Defines a separator.
spacer Takes up space but doesn't display anything.
text Defines a single line plain text input box. For multi line text input boxes see <textarea> .
textarea Defines a multi line plain text input box. For single line text input boxes see <text> .
image Defines an image. Supports GIF and JPG graphic formats.
iframe Defines a browser window. Note, that Luxor currently uses Swing's JEditorPane which only supports HTML 3.2 plus some CSS 1.
componentref , gadget References user-created gooey compenents that are registered with Luxor to let you embed them in boxes and change their style, access key, tooltip and more. Note, that you can reference Java built panels as well.

Menu Tags

Tag Description
menubar Defines a menu bar that displays a set of pull-down menus.
menu Defines a pull-down menu or a submenu within another menu.
menuref References a menu registered with Luxor to let you build dynamic menus in Java and add them to your Xul menus.
menupopup Holds menu items and menus.
menuitem Describes a menu item.
menuseparator Defines a menu separator that divides menu items into sections.
popup Defines a right-click ad-hoc popup menu.
displayurl Defines a menu item that display a web page in the user's household browser such as Mozilla, Netscape or Opera. In case the user is offline, Luxor can serve up the bundled web page from inside the app's jar itself to the user's household browser.

Toolbar Tags

Tag Description
toolbar Defines a toolbar that holds buttons for fast single-click access.
toolbarbutton Defines a toolbar button.
toolbarseparator Defines a toolbar separator that divides toolbar buttons into sections.

Data Tags

Tag Description
list Defines a list of strings.
map Defines a list of key/value pairs.
entry Defines a list entry or a key/value pair for a map.

Portal Tags

Tag Description
portal Defines a web page using HTML snippets known as portlets. Note, that embedded HTML must conform to XHTML. Luxor automatically converts XHTML back to HTML (e.g. <hr/> becomes <hr>).
portlet References portlets registered with Luxor and created in Java. Portlets are similar to servlets. In contrast to servlets, however, portlets return HTML snippets instead of HTML pages. Portlets are also known as HTML controls or HTML paglets.

Keyboard Shortcuts Tags

Tag Description
keyset Holds a set of accelerator keys.
key Describes accelerator keys for menu items, buttons or commands.

Data Control Tags

Tag Description
datagrid Defines a datagrid. In contrast to table or grid, datagrid's only purpose is to display data in table format using Swing's JTable and you, therefore, cannot use it for page layout.
tree Defines a tree to display data in a hierachy using Swing's JTree.

Misc Tags

Tag Description
anim Defines an animation consisting of frames used as an activity indicator, for example.
icon Describes an icon. Supports GIF and JPG formats.
command References commands that are registered with Luxor to let you change their description, icon and more.
stylesheet Defines an XSL/T stylesheet inside a XUL document that creates a XUL fragment from XML data. Note, that you can embed XSL/T stylesheets anywhere in your XUL documents as long as the XSL/T stylesheet produced results fit in.

OverviewTag GroupsCore AttributesIndexHelp

Hosted by SourceForge SourceForge Logo Send your comments, suggestions, praise or sonnets to webmistress@vamphq.com Copyright © 2001, 2002 Gerald Bauer