Namespace HomeSeer.Jui.Views
Classes
AbstractView
The base implementation of a JUI view
GridRow
A set of views that are displayed as a flexbox row within a GridView
GridRowItem
A view displayed as a flex item within a GridRow A size can be associated to this item for each responsive breakpoint
GridView
A grid view defines a sub-grouping of views with a header. It uses the bootstrap grid system to layout the views within the group
InputView
An input view is an editable text box for the user to enter strings, numbers, etc.
InvalidValueForTypeException
The exception that is thrown when a value is invalid for a view's configured type
JsonDataException
The exception thrown when there is a problem serializing/deserializing JSON data
LabelView
Labels define static text displayed to the user. This can either be as a single set of text or as a combination of a name and value to indicate that a particular property is set to a given value.
NavigateButtonView
A button is used to navigate the UI to another HomeSeer page.
Page
A page is the primary container used to define a view for the user interface.
Page.Factory
A factory class for creating pages
PageFactory
A factory class for creating pages in a more streamlined way
SelectListView
A selection list allows a user to pick a value from a predefined collection.
SettingsCollection
A collection of JUI settings pages.
TextAreaView
A text area view is an editable text box for the user to enter a large volume of text
TimeSpanView
A time span allows user to enter a time interval in days, hours, minutes and seconds
ToggleView
A toggle switch is used to indicate a control that has only two possible operational states.
ViewCollectionHelper
ViewGroup
View groups define a vertical sub-grouping of views with a header.
ViewNotFoundException
The exception that is thrown when a view is not found in a collection
ViewTypeMismatchException
The exception that is thrown when a view's type doesn't match its class
Enums
EColSize
The possible sizes for a column in the bootstrap grid system
EHorizontalAlignment
The possible behaviors for the horizontal alignment of items in a row
EVerticalAlignment
The possible behaviors for the vertical alignment of items in a row