Part II. LFC Reference

Table of Contents

IX. Controllers
<layout>
Abstract layout base class.
<animator>
Changes the value of another object's attribute over time.
<animatorgroup>
Coordinates the behavior of several animators.
X. CSS
lz.CSSStyleSheet
XI. Data
lz.DataElement
A node of hierarchical data.
lz.DataElementMixin
A node of hierarchical data.
lz.DataNode
The base class for a node of hierarchical data.

lz.DataNode is deprecated, all methods and constants have been moved to lz.DataElement

lz.DataNodeMixin
The base class for a node of hierarchical data.
<datapath>
The binder between data and nodes.
<datapointer>
A cursor in a dataset.
lz.DataProvider
An abstract class to represent backend data sources.
lz.DataRequest
An abstract class to represent data requests.
<dataset>
An in-memory xml-style data hierarchy.
lz.DataText
Represents a text node in a set of data.
lz.HTTPDataProvider
DataProvider which implements HTTP request transport
lz.HTTPDataRequest
A class to represent HTTP data requests.
lz.LazyReplicationManager
An optimization for displaying large sets of data.
<params>
A utility class for manipulating name-value pairs
lz.ReplicationManager
The controller for views replicated by data.
lz.ResizeReplicationManager
An optimization for displaying large sets of data that allows the elements to resize.
XII. Events
<handler>
The receiver in Laszlo's point-to-point event system.
<event>
The sender in Laszlo's point-to-point event system.
lz.Eventable
Base class for all LZX classes that wish to send or receive events.
lz.HistoryService
Manages interaction with the browser history and back button.
lz.KeysService
Keyboard input service.
XIII. Helpers
<dataselectionmanager>
A selection manager for views generated by a lazily-replicated datapath.
<selectionmanager>
Manages selection among a series of objects.
<contextmenu>
A contextual menu
<contextmenuitem>
A menu item within a context menu
<font>
Tag for including fonts.
<state>
A description of an instance hierarchy that can be applied and removed at runtime.
lz.URL
XIV. Services
lz.AudioService
This service manages audio resource playback. Check canvas.capabilities.audio to ensure your runtime supports audio.
lz.BrowserService
Provides access to the browser and player environment
lz.CursorService
LzCursorService provides methods for changing the mouse cursor.
lz.FocusService
Handles keyboard focus.
lz.GlobalMouseService
Application-wide control of and information about the mouse.
lz.IdleService
Idle service.
lz.ModeManagerService
Controls pass-through of mouse events.
lz.TimerService
Handles calling of a delegate after a specified number of milliseconds.
lz.TrackService
Enables tracking mouse events over a group of views.
XV. Text
<inputtext>
The basic input-text element.
<text>
The basic text display element.
XVI. Views
<boxmodel>
A mixin that adds CSS2 box model support to view.
<command>
An element that sends events in response to keyboard input.
<cssfonts>
A mixin to control font attributes with CSS style properties.
<draggable>
A mixin that adds easy drag and drop support to view.
<drawview>
Adds procedural drawing APIs to view.
<droppable>
A mixin that adds easy drag and drop support to view.
<canvas>
The top-most view in a Laszlo application.
<view>
The most basic viewable element.