Overview
Most of the widgets can be used without knowledge of the Unity UI, but some of them require a basic understanding of the Unity UI.
Recommended Unity UI documentation
Collections
Collections for your custom types can be created by Widgets Generator.
TileView, Table, TreeGraph does not have default implementation like ListView because of no standard for those widgets, so they should be created by Widgets Generator.
-
Data type
string
. -
ComboboxIcons with multiple selection support.
-
Data type
string
. -
Data type
Color
. -
Data type
int
. -
Data type
string
. -
Paginator for the ListView, TileView, and Table.
Containers
-
Tabs buttons displayed on the top side.
-
Tabs buttons displayed on the left side.
-
Tabs buttons with an icon and buttons displayed on the top side.
-
Tabs buttons with an icon and displayed on the left side.
Controls
ButtonBig
ButtonSmall
-
Template of the context menu to use by
ContextMenu
component -
Paginator for the ScrollRect.
-
Paginator for the ScrollRect. Navigation can display a number of a page.
-
Button with a dropdown for the additional buttons.
Dialogs
-
Data type
DateTime
. -
Data type
DateTime
. -
Template for the custom dialogs.
-
Dialog to select the file.
-
Dialog to select the folder.
-
Template for the custom notifications.
-
Data type
bool
. -
Data type
int
. -
Data type
string
. -
Template for the custom popup.
- TimePicker
Data type
TimeSpan
.
Input
-
Data type
string
. -
Horizontal direction.
-
Vertical direction.
-
Used with ColorPicker to save the selected colors.
-
Data type
DateTime
. -
Data type
DateTime
. -
Data type
DateTime
. -
Data type
int
. Horizontal direction. -
Data type
int
. Vertical direction. -
Data type
float
. Horizontal direction. -
Data type
float
. Vertical direction. -
Data type
int
. -
Data type
float
. -
Data type
TimeSpan
. 12-hour format with AM / PM switch. -
Data type
TimeSpan
. 24-hour format.
Misc
-
Same as ProgressbarDeterminate, but progress displayed in circle instead of line.
* not available on platforms with restricted access to file system (like WebGL and UWP).
How to Replace Default Prefabs
Create a copy of the New UI Widgets / Assets / UI Themes / PrefabsThemes.asset or New UI Widgets / Assets / Styles / PrefabsStyles.asset if you using Styles.
Replace references with your prefabs
Set created copy in the Current field in the New UI Widgets / Editor / Widgets References.asset (available only after any widget was created with context menu)