Axel Nordh d24e17e398 innit 4 ani în urmă
..
ChangeListElements d24e17e398 innit 4 ani în urmă
Menus d24e17e398 innit 4 ani în urmă
AdapterListView.cs d24e17e398 innit 4 ani în urmă
AdapterListView.cs.meta d24e17e398 innit 4 ani în urmă
AlertBox.cs d24e17e398 innit 4 ani în urmă
AlertBox.cs.meta d24e17e398 innit 4 ani în urmă
BetterTextField.cs d24e17e398 innit 4 ani în urmă
BetterTextField.cs.meta d24e17e398 innit 4 ani în urmă
ChangeEntryGroup.cs d24e17e398 innit 4 ani în urmă
ChangeEntryGroup.cs.meta d24e17e398 innit 4 ani în urmă
ChangeListElements.meta d24e17e398 innit 4 ani în urmă
ChangesGroupHeader.cs d24e17e398 innit 4 ani în urmă
ChangesGroupHeader.cs.meta d24e17e398 innit 4 ani în urmă
ErrorPageView.cs d24e17e398 innit 4 ani în urmă
ErrorPageView.cs.meta d24e17e398 innit 4 ani în urmă
HistoryEntryComponent.cs d24e17e398 innit 4 ani în urmă
HistoryEntryComponent.cs.meta d24e17e398 innit 4 ani în urmă
IconButton.cs d24e17e398 innit 4 ani în urmă
IconButton.cs.meta d24e17e398 innit 4 ani în urmă
IconTextButton.cs d24e17e398 innit 4 ani în urmă
IconTextButton.cs.meta d24e17e398 innit 4 ani în urmă
ListNotice.cs d24e17e398 innit 4 ani în urmă
ListNotice.cs.meta d24e17e398 innit 4 ani în urmă
Menus.meta d24e17e398 innit 4 ani în urmă
PageComponent.cs d24e17e398 innit 4 ani în urmă
PageComponent.cs.meta d24e17e398 innit 4 ani în urmă
Paginator.cs d24e17e398 innit 4 ani în urmă
Paginator.cs.meta d24e17e398 innit 4 ani în urmă
ProgressView.cs d24e17e398 innit 4 ani în urmă
ProgressView.cs.meta d24e17e398 innit 4 ani în urmă
README.md d24e17e398 innit 4 ani în urmă
README.md.meta d24e17e398 innit 4 ani în urmă
SearchBar.cs d24e17e398 innit 4 ani în urmă
SearchBar.cs.meta d24e17e398 innit 4 ani în urmă
TabPageComponent.cs d24e17e398 innit 4 ani în urmă
TabPageComponent.cs.meta d24e17e398 innit 4 ani în urmă
TabView.cs d24e17e398 innit 4 ani în urmă
TabView.cs.meta d24e17e398 innit 4 ani în urmă
TextButton.cs d24e17e398 innit 4 ani în urmă
TextButton.cs.meta d24e17e398 innit 4 ani în urmă
TopBar.cs d24e17e398 innit 4 ani în urmă
TopBar.cs.meta d24e17e398 innit 4 ani în urmă

README.md

Resources

This directory contains the UIElements-based user interface components.

Overview

Each component is defined as its own class and file in this directory.

Adding a New Component

Each component is a C# class that extends the UiElements' VisualElement class and provides a UXML factory. If no UXML parameters are required/desired, a simple factory like this (taken from AlertBar) works:

public new class UxmlFactory : UxmlFactory<AlertBar> { }

Just adding this line to the bottom of the component class with the <AlertBar> replaced with the name of the class. Adding UXML parameters used to be covered in the official docs. Until it is returned: look at the source code for any UiElements class such as TextElement.

To use the component in UXML (with editor inspections) the xml schema needs to be updated within the Unity Editor. Instructions on how to do that is contained in ../Assets/.