Difference between revisions of "Category:Framework Classes"

From Lianjapedia
Jump to: navigation, search
Line 2: Line 2:
  
 
The following Base UI classes are built into Lianja.
 
The following Base UI classes are built into Lianja.
 +
 +
{| class="wikitable" width="100%"
 +
!width="20%"|Class
 +
!width="20%"|Type
 +
!width="60%"|Description
 +
|-
 +
Class Type Description
 +
|valign="top"|[[Actionbar]]
 +
|valign="top"|Container
 +
|valign="top"|Toolbar container pre-loaded with action buttons
 +
|-
 +
|valign="top"|[[ActiveX]]
 +
|valign="top"|Control
 +
|valign="top"|Control for embedded ActiveX component (Windows desktop)
 +
|-
 +
|valign="top"|[[Checkbox]]
 +
|valign="top"|Control
 +
|valign="top"|Control for boolean state - True (checked) or False (unchecked)
 +
|-
 +
|valign="top"|[[Collection]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Non-UI container used to group objects
 +
|-
 +
|valign="top"|[[Column]]
 +
|valign="top"|Control
 +
|valign="top"|Column in a Grid
 +
|-
 +
|valign="top"|[[Combobox]]
 +
|valign="top"|Control
 +
|valign="top"|Control combining a TextBox and a ListBox
 +
|-
 +
|valign="top"|[[Commandbutton]]
 +
|valign="top"|Control
 +
|valign="top"|Button control
 +
|-
 +
|valign="top"|[[Commandgroup]]
 +
|valign="top"|Container
 +
|valign="top"|Container used to group buttons
 +
|-
 +
|valign="top"|[[Container]]
 +
|valign="top"|Container
 +
|valign="top"|UI container used to contain other Containers and Controls
 +
|-
 +
|valign="top"|[[Control]]
 +
|valign="top"|Container/Control
 +
|valign="top"|Reference class for container or control within a Container
 +
|-
 +
|valign="top"|[[CursorAdapter]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Connection to a data source
 +
|-
 +
|valign="top"|[[Database]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Connection to a database
 +
|-
 +
|valign="top"|[[DataEnvironment]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Container for the non-UI data objects
 +
|-
 +
|valign="top"|[[Datetextbox]]
 +
|valign="top"|Control
 +
|valign="top"|Control combining a date TextBox and a popup calendar
 +
|-
 +
|valign="top"|[[Datetimetextbox]]
 +
|valign="top"|Control
 +
|valign="top"|Control combining a date/time TextBox and a popup calendar
 +
|-
 +
|valign="top"|[[Editbox]]
 +
|valign="top"|Control
 +
|valign="top"|Rich text editor control
 +
|-
 +
|valign="top"|[[Editor]]
 +
|valign="top"|Control
 +
|valign="top"|Reference class for the Lianja system object's current Editor
 +
|-
 +
|valign="top"|[[Empty]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Empty class
 +
|-
 +
|valign="top"|[[Field]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Reference class for field in a Recordset
 +
|-
 +
|valign="top"|[[Fields]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Reference class for fields in a Recordset
 +
|-
 +
|valign="top"|[[Form]]
 +
|valign="top"|Container
 +
|valign="top"|Form container
 +
|-
 +
|valign="top"|[[FormItem]]
 +
|valign="top"|Control
 +
|valign="top"|Reference class for the Lianja system object getElementByID() method
 +
|-
 +
|valign="top"|[[Gadget]]
 +
|valign="top"|Container
 +
|valign="top"|Gadget container
 +
|-
 +
|valign="top"|[[Grid]]
 +
|valign="top"|Container
 +
|valign="top"|Column based container
 +
|-
 +
|valign="top"|[[Header]]
 +
|valign="top"|Control
 +
|valign="top"|Column header in a Grid
 +
|-
 +
|valign="top"|[[Hyperlink]]
 +
|valign="top"|Control
 +
|valign="top"|Hyperlink label control
 +
|-
 +
|valign="top"|[[Image]]
 +
|valign="top"|Control
 +
|valign="top"|Control for displaying images
 +
|-
 +
|valign="top"|[[Imagestrip]]
 +
|valign="top"|Container
 +
|valign="top"|Container for displaying multiple images with navigational controls
 +
|-
 +
|valign="top"|[[Label]]
 +
|valign="top"|Control
 +
|valign="top"|Textual label control
 +
|-
 +
|valign="top"|[[Lcdnumber]]
 +
|valign="top"|Control
 +
|valign="top"|Numeric label control with LCD-like digits
 +
|-
 +
|valign="top"|[[Lianja]]
 +
|valign="top"|Non-UI
 +
|valign="top"|System object
 +
|-
 +
|valign="top"|[[Line]]
 +
|valign="top"|Control
 +
|valign="top"|Line control
 +
|-
 +
|valign="top"|[[Listbox]]
 +
|valign="top"|Control
 +
|valign="top"|Control with a single column list
 +
|-
 +
|valign="top"|[[Menu]]
 +
|valign="top"|Container
 +
|valign="top"|Container for MenuItem controls
 +
|-
 +
|valign="top"|[[MenuBar]]
 +
|valign="top"|Container
 +
|valign="top"|Container for Menu containers
 +
|-
 +
|valign="top"|[[MenuItem]]
 +
|valign="top"|Control
 +
|valign="top"|Control in a Menu
 +
|-
 +
|valign="top"|[[NetworkRequest]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Control supporting http/https/ftp read/write of data
 +
|-
 +
|valign="top"|[[Optionbutton]]
 +
|valign="top"|Control
 +
|valign="top"|Control to select/deselect an option
 +
|-
 +
|valign="top"|[[Optiongroup]]
 +
|valign="top"|Container
 +
|valign="top"|Container used to group OptionButtons
 +
|-
 +
|valign="top"|[[Page]]
 +
|valign="top"|Container
 +
|valign="top"|Page container
 +
|-
 +
|valign="top"|[[PageBuilder]]
 +
|valign="top"|Container
 +
|valign="top"|Reference class for the Page Builder
 +
|-
 +
|valign="top"|[[Pageframe]]
 +
|valign="top"|Container
 +
|valign="top"|TabView style container
 +
|-
 +
|valign="top"|[[Popupmenu]]
 +
|valign="top"|Container
 +
|valign="top"|Container for MenuItem controls
 +
|-
 +
|valign="top"|[[Progressbar]]
 +
|valign="top"|Control
 +
|valign="top"|Bar control for minimum, current (%) and maximum numeric values
 +
|-
 +
|valign="top"|[[Recordset]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Connection to a set of data records/rows
 +
|-
 +
|valign="top"|[[Section]]
 +
|valign="top"|Container
 +
|valign="top"|Container in a Page
 +
|-
 +
|valign="top"|[[Separator]]
 +
|valign="top"|Control
 +
|valign="top"|Separator label control
 +
|-
 +
|valign="top"|[[Shape]]
 +
|valign="top"|Control
 +
|valign="top"|Shape label control
 +
|-
 +
|valign="top"|[[Spinner]]
 +
|valign="top"|Control
 +
|valign="top"|Numeric TextBox control with increment/decrement controls
 +
|-
 +
|valign="top"|[[Splitter]]
 +
|valign="top"|Container
 +
|valign="top"|Container for sub-dividing a parent container
 +
|-
 +
|valign="top"|[[SystemTrayIcon]]
 +
|valign="top"|Container
 +
|valign="top"|Container providing an icon for an application in the system tray
 +
|-
 +
|valign="top"|[[Textbox]]
 +
|valign="top"|Control
 +
|valign="top"|Textbox control
 +
|-
 +
|valign="top"|[[Timer]]
 +
|valign="top"|Non-UI
 +
|valign="top"|Control to trigger a timeout after a specified interval
 +
|-
 +
|valign="top"|[[Toolbar]]
 +
|valign="top"|Container
 +
|valign="top"|Container for controls and action buttons
 +
|-
 +
|valign="top"|[[Tree]]
 +
|valign="top"|Container
 +
|valign="top"|Container grid for TreeItems
 +
|-
 +
|valign="top"|[[Treeitem]]
 +
|valign="top"|Control
 +
|valign="top"|Multi-column control in a Tree container
 +
|-
 +
|valign="top"|[[Webview]]
 +
|valign="top"|Control
 +
|valign="top"|Embedded WebKit Control
 +
|-
 +
|}
 +
 
[[Category:Documentation]]
 
[[Category:Documentation]]

Revision as of 10:38, 3 July 2013

Lianja Base UI Classes

The following Base UI classes are built into Lianja.

Class Type Description
Class Type Description
Actionbar Container Toolbar container pre-loaded with action buttons
ActiveX Control Control for embedded ActiveX component (Windows desktop)
Checkbox Control Control for boolean state - True (checked) or False (unchecked)
Collection Non-UI Non-UI container used to group objects
Column Control Column in a Grid
Combobox Control Control combining a TextBox and a ListBox
Commandbutton Control Button control
Commandgroup Container Container used to group buttons
Container Container UI container used to contain other Containers and Controls
Control Container/Control Reference class for container or control within a Container
CursorAdapter Non-UI Connection to a data source
Database Non-UI Connection to a database
DataEnvironment Non-UI Container for the non-UI data objects
Datetextbox Control Control combining a date TextBox and a popup calendar
Datetimetextbox Control Control combining a date/time TextBox and a popup calendar
Editbox Control Rich text editor control
Editor Control Reference class for the Lianja system object's current Editor
Empty Non-UI Empty class
Field Non-UI Reference class for field in a Recordset
Fields Non-UI Reference class for fields in a Recordset
Form Container Form container
FormItem Control Reference class for the Lianja system object getElementByID() method
Gadget Container Gadget container
Grid Container Column based container
Header Control Column header in a Grid
Hyperlink Control Hyperlink label control
Image Control Control for displaying images
Imagestrip Container Container for displaying multiple images with navigational controls
Label Control Textual label control
Lcdnumber Control Numeric label control with LCD-like digits
Lianja Non-UI System object
Line Control Line control
Listbox Control Control with a single column list
Menu Container Container for MenuItem controls
MenuBar Container Container for Menu containers
MenuItem Control Control in a Menu
NetworkRequest Non-UI Control supporting http/https/ftp read/write of data
Optionbutton Control Control to select/deselect an option
Optiongroup Container Container used to group OptionButtons
Page Container Page container
PageBuilder Container Reference class for the Page Builder
Pageframe Container TabView style container
Popupmenu Container Container for MenuItem controls
Progressbar Control Bar control for minimum, current (%) and maximum numeric values
Recordset Non-UI Connection to a set of data records/rows
Section Container Container in a Page
Separator Control Separator label control
Shape Control Shape label control
Spinner Control Numeric TextBox control with increment/decrement controls
Splitter Container Container for sub-dividing a parent container
SystemTrayIcon Container Container providing an icon for an application in the system tray
Textbox Control Textbox control
Timer Non-UI Control to trigger a timeout after a specified interval
Toolbar Container Container for controls and action buttons
Tree Container Container grid for TreeItems
Treeitem Control Multi-column control in a Tree container
Webview Control Embedded WebKit Control

Subcategories

This category has the following 3 subcategories, out of 3 total.