Components in bajaui module The following are components in the bajaui module. bajaui-BoundTableThis component in the bajaui palette, is a table implementation that is ready to use with TableBindings to populate its model.ButtonButton, in the bajaui palette, is a control button which fires an action when clicked.RadioButtonRadioButton, in the bajaui palette, is a specialized ToggleButton which displays its label next to a circle which can be checked and unchecked. It is used with groups of other RadioButtons to provide a choice that is exclusive of other options.LabelLabel, in the bajaui palette, is used to display text and/or an icon. Labels are always transparent, so their background is defined by their parent. Their preferred size is always an exact fit to contain the text and/or icon. Labels may be used by themselves to display information which cannot respond to user input, or they may be embedded in widgets such as Buttons.HyperlinkLabelThe HyperlinkLabel, in the bajaui palette, has the same properties as the Label (see bajaui-Label), plus an ORD property that allows you to assign an ORD to the label. When an ORD path is supplied for this property, the HyperlinkLabel causes a mouse cursor to change to a standard link cursor and the component performs a hyperlink when clicked.PictureSeparatorSeparator, in the bajaui palette, is used in ToolBars and Menus to provide a visible separator between groups of buttons.PxIncludeEllipseEllipse, in the bajaui palette, renders a ellipse geometry.LineLine, in the bajaui palette, renders a line between two points.PathDefines a general path to draw or fill, using a model and string format based on the SVG path element. This component is in the bajaui palette.PolygonModels a closed area defined by a series of line segments, using string format x,y,width,height. This component is in the bajaui palette.RectRect, in the bajaui palette, renders a rectangle shape.BorderPaneBorderPane, in the bajaui palette, provides border content for a widget similar to the CSS Box Model. Margin defines the space between the bounds and the border. Padding defines the space between the border and the child bounds. Border defines the look and width of the border around each of the sides.CanvasPaneFound, in the bajaui palette, this component is commonly used to specify positioning for most Widgets and Geom for Shapes in a Px graphic. In addition to providing support for absolute positioning, it also provides support for scaling and/or aligning its contents.ConstrainedPaneConstrainedPane, in the bajaui palette, is a pane with a constrained size. It allows the pane to be restricted by minimum width, minimum height, and maximum height.EdgePaneExpandablePaneExpandablePane, in the bajaui palette, contains two widgets. A summary widget is displayed all the time, with a button to the right used to expand and collapse the pane. When expanded, the expansion widget is displayed under the summary.bajaui-FlowPaneOne of the mobile-friendly components available in the bajaui palette Niagara 4.10 (and later) that adapts the display of Px graphics for various devices (PC, cellphone, tablet, etc.). FlowPane will layout its children from left to right and top to bottom, fitting as many children as possible in each row.ResponsivePaneOne of the mobile-friendly components available in the bajaui palette (Niagara) that adapts the display of Px graphics for various devices (PC, cellphone, tablet, etc.). ResponsivePane can be used to customize the layout of widgets within a FlowPane.GridPaneGridPane, in the bajaui palette, provides a flexible layout based on a grid with a predefined number of columns. GridPane will layout its children as a series of columns and rows. You can configure extra space in the rows and columns a number of ways using the pane’s many properties.ScrollPaneScrollPane, in the bajaui palette, layouts one child using a viewport which may be scrolled to view the entire child’s actual size.SplitPaneSplitPane, in the bajaui palette, is a pane with a divider between two child widgets. The children can be laid out horizontally or vertically. Use the SplitPane properties to configure the behavior and position of the divider between the two panes.TabbedPaneTabbedPane, in the bajaui palette, is a container which displays a set of LabelPane children one at a time using a set of tabs to select the currently displayed child. The LabelPane’s label is used to label each tab, and the content of the current selection fills the rest of the pane.TextEditorOptionsValueBindingParent topic: Components, views and windows