lstmdg cfdbf69074 2023.7.28 il y a 2 ans
..
ChangeListElements cfdbf69074 2023.7.28 il y a 2 ans
Menus cfdbf69074 2023.7.28 il y a 2 ans
AdapterListView.cs cfdbf69074 2023.7.28 il y a 2 ans
AdapterListView.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
AlertBox.cs cfdbf69074 2023.7.28 il y a 2 ans
AlertBox.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
BetterTextField.cs cfdbf69074 2023.7.28 il y a 2 ans
BetterTextField.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
ChangeEntryGroup.cs cfdbf69074 2023.7.28 il y a 2 ans
ChangeEntryGroup.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
ChangeListElements.meta cfdbf69074 2023.7.28 il y a 2 ans
ChangesGroupHeader.cs cfdbf69074 2023.7.28 il y a 2 ans
ChangesGroupHeader.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
ErrorPageView.cs cfdbf69074 2023.7.28 il y a 2 ans
ErrorPageView.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
HistoryEntryComponent.cs cfdbf69074 2023.7.28 il y a 2 ans
HistoryEntryComponent.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
IconButton.cs cfdbf69074 2023.7.28 il y a 2 ans
IconButton.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
IconTextButton.cs cfdbf69074 2023.7.28 il y a 2 ans
IconTextButton.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
ListNotice.cs cfdbf69074 2023.7.28 il y a 2 ans
ListNotice.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
Menus.meta cfdbf69074 2023.7.28 il y a 2 ans
PageComponent.cs cfdbf69074 2023.7.28 il y a 2 ans
PageComponent.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
Paginator.cs cfdbf69074 2023.7.28 il y a 2 ans
Paginator.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
ProgressView.cs cfdbf69074 2023.7.28 il y a 2 ans
ProgressView.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
README.md cfdbf69074 2023.7.28 il y a 2 ans
README.md.meta cfdbf69074 2023.7.28 il y a 2 ans
SearchBar.cs cfdbf69074 2023.7.28 il y a 2 ans
SearchBar.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
TabPageComponent.cs cfdbf69074 2023.7.28 il y a 2 ans
TabPageComponent.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
TabView.cs cfdbf69074 2023.7.28 il y a 2 ans
TabView.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
TextButton.cs cfdbf69074 2023.7.28 il y a 2 ans
TextButton.cs.meta cfdbf69074 2023.7.28 il y a 2 ans
TopBar.cs cfdbf69074 2023.7.28 il y a 2 ans
TopBar.cs.meta cfdbf69074 2023.7.28 il y a 2 ans

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/.