Skip to main content

Widgets

Widgets are an essential tool for designing and organizing the user interface of your app. These visual elements serve as the fundamental building blocks for accelerating UI development. The primary benefits of using widgets is their re-usability.

OwlGen provides pre-defined widgets to use. Users can find these widgets next to the explorer panel. They can be used in Interfaces, Master Layouts and Components as applicable.

Users can simply drag and drop the widgets into the designer canvas and configure the properties to customize it accordingly.

The following are the pre-defined widgets available in OwlGen:

Widgets
Form Controls
Section
Numeric Text Box
Breadcrumb
Icon
Checkbox
Chart
PlaceHolder
Dropdown Menu
Grids
Data Grid
Containers
FlexRow
Span
List
If Else Container
Advance Form Controls
Dropdown Treeview
Google Maps

Additionally, the widget panel contains the components created. These components can be used to design an interface or master layout.

Add Widgets​

Users can add the widgets to an interface (or) master layout (or) component as applicable. To add, follow the below steps:

  1. Double-click the created interface (or) master layout (or) component. The designer canvas displays.
  2. From the widgets panel, drag and drop the applicable widget onto the canvas. The designer canvas also contains a ribbon to access the widgets quickly.
  3. Configure the properties of the widget and then click Save.

Manage Widgets​

Users can edit the widgets as required and delete the used widget if there is any change in design or requirement. Follow the below steps to manage a widget:

  1. In an interface (or) master layout (or) component, hover over a widget. The widget context menu displays with the following options.
  • Edit: To customize the widget.
  • Move: To move the widget in the canvas.
  • Parent Selector: To select the parent item of a widget.
  • Navigator: To see the hierarchy of a particular widget layout.
  • Copy: To copy a widget.
  • Delete: To delete a widget.
  1. Use the options in widget context menu as required and do the customization.