mirror of https://github.com/tuyoogame/YooAsset
update UIElements
parent
317c42521a
commit
b71eeeb855
|
@ -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();
|
||||||
|
|
|
@ -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();
|
||||||
|
|
||||||
// 面板分屏
|
// 面板分屏
|
||||||
|
|
|
@ -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();
|
||||||
|
|
||||||
// 面板分屏
|
// 面板分屏
|
||||||
|
|
|
@ -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();
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
|
|
||||||
|
|
|
@ -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;
|
Loading…
Reference in New Issue