update UIElements

pull/497/head
何冠峰 2025-03-06 11:45:51 +08:00
parent 317c42521a
commit b71eeeb855
42 changed files with 25 additions and 25 deletions

View File

@ -97,7 +97,7 @@ namespace YooAsset.Editor
private Button _passesVisibleBtn; private Button _passesVisibleBtn;
private Label _titleLabel; private Label _titleLabel;
private Label _descLabel; private Label _descLabel;
private TableView _elementTableView; private TableViewer _elementTableView;
private ScanReportCombiner _reportCombiner; private ScanReportCombiner _reportCombiner;
private string _lastestOpenFolder; private string _lastestOpenFolder;
@ -152,7 +152,7 @@ namespace YooAsset.Editor
_descLabel = root.Q<Label>("ReportDesc"); _descLabel = root.Q<Label>("ReportDesc");
// 列表相关 // 列表相关
_elementTableView = root.Q<TableView>("TopTableView"); _elementTableView = root.Q<TableViewer>("TopTableView");
_elementTableView.ClickTableDataEvent = OnClickTableViewItem; _elementTableView.ClickTableDataEvent = OnClickTableViewItem;
_lastestOpenFolder = EditorTools.GetProjectPath(); _lastestOpenFolder = EditorTools.GetProjectPath();

View File

@ -24,8 +24,8 @@ namespace YooAsset.Editor
private VisualTreeAsset _visualAsset; private VisualTreeAsset _visualAsset;
private TemplateContainer _root; private TemplateContainer _root;
private TableView _providerTableView; private TableViewer _providerTableView;
private TableView _dependTableView; private TableViewer _dependTableView;
private List<ITableData> _sourceDatas; private List<ITableData> _sourceDatas;
@ -44,12 +44,12 @@ namespace YooAsset.Editor
_root.style.flexGrow = 1f; _root.style.flexGrow = 1f;
// 资源列表 // 资源列表
_providerTableView = _root.Q<TableView>("TopTableView"); _providerTableView = _root.Q<TableViewer>("TopTableView");
_providerTableView.SelectionChangedEvent = OnProviderTableViewSelectionChanged; _providerTableView.SelectionChangedEvent = OnProviderTableViewSelectionChanged;
CreateAssetTableViewColumns(); CreateAssetTableViewColumns();
// 依赖列表 // 依赖列表
_dependTableView = _root.Q<TableView>("BottomTableView"); _dependTableView = _root.Q<TableViewer>("BottomTableView");
CreateDependTableViewColumns(); CreateDependTableViewColumns();
// 面板分屏 // 面板分屏

View File

@ -28,9 +28,9 @@ namespace YooAsset.Editor
private VisualTreeAsset _visualAsset; private VisualTreeAsset _visualAsset;
private TemplateContainer _root; private TemplateContainer _root;
private TableView _bundleTableView; private TableViewer _bundleTableView;
private TableView _usingTableView; private TableViewer _usingTableView;
private TableView _referenceTableView; private TableViewer _referenceTableView;
private List<ITableData> _sourceDatas; private List<ITableData> _sourceDatas;
@ -48,16 +48,16 @@ namespace YooAsset.Editor
_root.style.flexGrow = 1f; _root.style.flexGrow = 1f;
// 资源包列表 // 资源包列表
_bundleTableView = _root.Q<TableView>("BundleTableView"); _bundleTableView = _root.Q<TableViewer>("BundleTableView");
_bundleTableView.SelectionChangedEvent = OnBundleTableViewSelectionChanged; _bundleTableView.SelectionChangedEvent = OnBundleTableViewSelectionChanged;
CreateBundleTableViewColumns(); CreateBundleTableViewColumns();
// 使用列表 // 使用列表
_usingTableView = _root.Q<TableView>("UsingTableView"); _usingTableView = _root.Q<TableViewer>("UsingTableView");
CreateUsingTableViewColumns(); CreateUsingTableViewColumns();
// 引用列表 // 引用列表
_referenceTableView = _root.Q<TableView>("ReferenceTableView"); _referenceTableView = _root.Q<TableViewer>("ReferenceTableView");
CreateReferenceTableViewColumns(); CreateReferenceTableViewColumns();
// 面板分屏 // 面板分屏

View File

@ -20,7 +20,7 @@ namespace YooAsset.Editor
private VisualTreeAsset _visualAsset; private VisualTreeAsset _visualAsset;
private TemplateContainer _root; private TemplateContainer _root;
private TableView _operationTableView; private TableViewer _operationTableView;
private Toolbar _bottomToolbar; private Toolbar _bottomToolbar;
private TreeViewer _childTreeView; private TreeViewer _childTreeView;
@ -41,7 +41,7 @@ namespace YooAsset.Editor
_root.style.flexGrow = 1f; _root.style.flexGrow = 1f;
// 任务列表 // 任务列表
_operationTableView = _root.Q<TableView>("TopTableView"); _operationTableView = _root.Q<TableViewer>("TopTableView");
_operationTableView.SelectionChangedEvent = OnOperationTableViewSelectionChanged; _operationTableView.SelectionChangedEvent = OnOperationTableViewSelectionChanged;
CreateOperationTableViewColumns(); CreateOperationTableViewColumns();

View File

@ -24,8 +24,8 @@ namespace YooAsset.Editor
private VisualTreeAsset _visualAsset; private VisualTreeAsset _visualAsset;
private TemplateContainer _root; private TemplateContainer _root;
private TableView _assetTableView; private TableViewer _assetTableView;
private TableView _dependTableView; private TableViewer _dependTableView;
private BuildReport _buildReport; private BuildReport _buildReport;
private string _reportFilePath; private string _reportFilePath;
@ -46,13 +46,13 @@ namespace YooAsset.Editor
_root.style.flexGrow = 1f; _root.style.flexGrow = 1f;
// 资源列表 // 资源列表
_assetTableView = _root.Q<TableView>("TopTableView"); _assetTableView = _root.Q<TableViewer>("TopTableView");
_assetTableView.SelectionChangedEvent = OnAssetTableViewSelectionChanged; _assetTableView.SelectionChangedEvent = OnAssetTableViewSelectionChanged;
_assetTableView.ClickTableDataEvent = OnClickAssetTableView; _assetTableView.ClickTableDataEvent = OnClickAssetTableView;
CreateAssetTableViewColumns(); CreateAssetTableViewColumns();
// 依赖列表 // 依赖列表
_dependTableView = _root.Q<TableView>("BottomTableView"); _dependTableView = _root.Q<TableViewer>("BottomTableView");
_dependTableView.ClickTableDataEvent = OnClickBundleTableView; _dependTableView.ClickTableDataEvent = OnClickBundleTableView;
CreateDependTableViewColumns(); CreateDependTableViewColumns();

View File

@ -24,8 +24,8 @@ namespace YooAsset.Editor
private VisualTreeAsset _visualAsset; private VisualTreeAsset _visualAsset;
private TemplateContainer _root; private TemplateContainer _root;
private TableView _bundleTableView; private TableViewer _bundleTableView;
private TableView _includeTableView; private TableViewer _includeTableView;
private BuildReport _buildReport; private BuildReport _buildReport;
private string _reportFilePath; private string _reportFilePath;
@ -46,13 +46,13 @@ namespace YooAsset.Editor
_root.style.flexGrow = 1f; _root.style.flexGrow = 1f;
// 资源包列表 // 资源包列表
_bundleTableView = _root.Q<TableView>("TopTableView"); _bundleTableView = _root.Q<TableViewer>("TopTableView");
_bundleTableView.ClickTableDataEvent = OnClickBundleTableView; _bundleTableView.ClickTableDataEvent = OnClickBundleTableView;
_bundleTableView.SelectionChangedEvent = OnBundleTableViewSelectionChanged; _bundleTableView.SelectionChangedEvent = OnBundleTableViewSelectionChanged;
CreateBundleTableViewColumns(); CreateBundleTableViewColumns();
// 包含列表 // 包含列表
_includeTableView = _root.Q<TableView>("BottomTableView"); _includeTableView = _root.Q<TableViewer>("BottomTableView");
_includeTableView.ClickTableDataEvent = OnClickIncludeTableView; _includeTableView.ClickTableDataEvent = OnClickIncludeTableView;
CreateIncludeTableViewColumns(); CreateIncludeTableViewColumns();

View File

@ -13,9 +13,9 @@ namespace YooAsset.Editor
/// <summary> /// <summary>
/// Unity2022版本以上推荐官方类MultiColumnListView组件 /// Unity2022版本以上推荐官方类MultiColumnListView组件
/// </summary> /// </summary>
public class TableView : VisualElement public class TableViewer : VisualElement
{ {
public new class UxmlFactory : UxmlFactory<TableView, UxmlTraits> public new class UxmlFactory : UxmlFactory<TableViewer, UxmlTraits>
{ {
} }
@ -82,7 +82,7 @@ namespace YooAsset.Editor
public Action<ITableData> SelectionChangedEvent; public Action<ITableData> SelectionChangedEvent;
public TableView() public TableViewer()
{ {
this.style.flexShrink = 1f; this.style.flexShrink = 1f;
this.style.flexGrow = 1f; this.style.flexGrow = 1f;