Part III. Components Reference

Table of Contents

XVII. Base Components
<basebutton>
Abstract class for making buttons with up-over-down states.
<basebuttonrepeater>
a basebutton that sends an event if the mouse is held down.
<basecombobox>
baseclass for a combobox
<basecomponent>
an abstract class which all components subclass
<basedatacombobox>
baseclass for a datacombobox
<basedatepicker>
An abstract date picker.
<basedatepickerday>
An abstract class representing a day for use with basedatepicker
<basedatepickerweek>
An abstract class representing a week for use with basedatepicker
<baseedittext>
<basefocusview>
an base class for the focus indicator
<baseform>
web form
<baseformitem>
an abstract class for components which are used in a form
<basegrid>
An abstract row-based container for data elements.
<basegridcolumn>
An abstract column in a grid.
<baselist>
An abstract class which all list components should subclass.
<baselistitem>
a group of these are managed by a baselist
<basescrollarrow>
Provides non-visual aspects of scrollbar's arrow.
<basescrollbar>
Provides non-visual aspects of scrollbar.
<basescrollthumb>
Provides non-visual aspects of a scrollbar thumb.
<basescrolltrack>
Provides non-visual aspects of a scrollbar track.
<baseslider>
A non-visual base class for implementing sliders.
<basesliderthumb>
<baseslidertrack>
<basetab>
The base tab class.
<basetabelement>
Base class for the contents of a basetabslider.
<basetabpane>
A non-visual tabpane for the basetabs component.
<basetabs>
A non-visual container for basetabpanes.
<basetabsbar>
A non-visual container for basetab components.
<basetabscontent>
The non-visual container for basetabpanes.
<basetabslider>
A non-visual container that animates and coordinates the sliding of basetabelements
<basetrackgroup>
used for grouping a set of views responding to mousetrack events.
<basetree>
An abstract base class to build tree controls.
<basevaluecomponent>
an abstract class for components which represent data
<basewindow>
base window class
<hbox>
A horizontal box
<image>
A way to import images
<multistatebutton>
a button with multiple states, such as a toggle button
<statictext>
Text component that uses the default component font and fontsize.
<style>
specifies colors used by components
<submit>
associates a form with a dataset
<swatchview>
A simple space-filling colored view.
<vbox>
A vertical box for grouping subviews
XVIII. Laszlo Components
<alert>
A simple alert.
<basefloatinglist>
base class for floatinglist
<button>
The button class provides a simple pushbutton.
<checkbox>
The checkbox tag provides a simple toggle button.
<combobox>
combobox displays a dropdown list of selectable items.
<datacombobox>
combobox displays a data-driven dropdown list of selectable items.
<datepicker>
A simple date picker
<datepickerday>
<datepickerweek>
<edittext>
text input component with lz components look and feel
<floatinglist>
a floatinglist appears above other components
<focusoverlay>
an abstract class for the focus indicator
<form>
web form with standard layout
<grid>
Presents a grid backed by a datasource.
<gridcolumn>
Declares a column in a grid.
<gridtext>
Declares a text column in a grid.
<hscrollbar>
Provides a horizontal scrollbar.
<list>
contains listitems and provides selection capabilities.
<listitem>
a listitem is an element of a list
<menu>
A pull-down menu that can be used within a menubar, a menuitem or any other view.
<menuarrow>
<menubar>
A menubar that contains menus.
<menubutton>
<menuitem>
<menuseparator>
A horizontal separator for pull-down menus.
<menutrackgroup>
<modaldialog>
A modal dialog
<plainfloatinglist>
a floatinglist with plain appearance that appears above other components
<radiobutton>
The radio tag provides a simple radio button.
<radiogroup>
Enables a one-of-many selection of its children.
<scrollbar>
Provides a standard scrollbar.
<simpleinputtext>
A simple input text field with basic borders.
<slider>
A slider.
<sliderthumb>
A slider.
<slidertrack>
<tab>
The lz tab is used by tabs.
<tabelement>
A tab element view that is opened and closed in conjunction with a tabslider.
<tabpane>
A tabpane houses content to be shown within a tabs component when its correlated tab is selected.
<tabs>
The tabs class takes tabpanes, and provides a tab for each one.
<tabsbar>
The lz tabsbar class for laying out tab items.
<tabscontent>
The tabs content container for tabpanes.
<tabslider>
A Container that animates and coordinates the sliding of Tabelements.
<textlistitem>
a textlistitem extends listitem and provides text display
<tooltip>
A floating "tooltip" for a view.
<tree>
A tree control.
<vscrollbar>
Provides a vertical scrollbar.
<window>
A window.
<windowpanel>
A draggable panel that provides common behavior for various window classes.
XIX. Layouts
<constantboundslayout>
Arranges a set of views to a constant 'x' or 'y' value with a bounding rect
<constantlayout>
Arranges a set of views to a constant 'x' or 'y' value.
<resizelayout>
A layout with fixed and stretchable views.
<reverselayout>
A layout for arranging siblings vertically or horizontally in reverse order.
<simpleboundslayout>
Arranges a set of views along an 'x' or 'y' axis with respect to the bounding rect of the views
<simplelayout>
A quick layout for arranging siblings vertically or horizontally.
<stableborderlayout>
Keeps the width of two outer sibling views constant, while stretching the innermost one.
<wrappinglayout>
A layout for arranging siblings in multiple lines.
XX. Replicators
<lazyreplicator>
<replicator>
XXI. RPC
<javarpc>
java remote procedure call
<param>
param tag for remotecall
<remotecall>
A class to use rpc methods declaratively
<rpc>
remote procedure call
<sessionrpc>
SessionRPC object
<soap>
SOAP (Simple Object Access Prototcol)
<webapprpc>
WebappRPC object
<XMLHttpRequest>
An implementation of XMLHttpRequest (also called "AJAX") for compatibility in SWF runtimes
<xmlrpc>
XML-RPC implementation
XXII. States
<dragstate>
A standard dragging behavior.
<resizestate>
A standard resize behavior.
<resizestatemin>
Standard resizing behavior with a minimum width and height.