mirror of https://github.com/tuyoogame/YooAsset
update UIElements
parent
9add447566
commit
912e2c28a3
|
@ -5,7 +5,7 @@ namespace YooAsset.Editor
|
||||||
{
|
{
|
||||||
public class AssetPathCell : StringValueCell
|
public class AssetPathCell : StringValueCell
|
||||||
{
|
{
|
||||||
public AssetPathCell(string headerTitle, object cellValue) : base(headerTitle, cellValue)
|
public AssetPathCell(string searchTag, object cellValue) : base(searchTag, cellValue)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace YooAsset.Editor
|
||||||
public class BooleanValueCell : ITableCell, IComparable
|
public class BooleanValueCell : ITableCell, IComparable
|
||||||
{
|
{
|
||||||
public object CellValue { set; get; }
|
public object CellValue { set; get; }
|
||||||
public string HeaderTitle { private set; get; }
|
public string SearchTag { private set; get; }
|
||||||
public bool BooleanValue
|
public bool BooleanValue
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -15,9 +15,9 @@ namespace YooAsset.Editor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public BooleanValueCell(string headerTitle, object cellValue)
|
public BooleanValueCell(string searchTag, object cellValue)
|
||||||
{
|
{
|
||||||
HeaderTitle = headerTitle;
|
SearchTag = searchTag;
|
||||||
CellValue = cellValue;
|
CellValue = cellValue;
|
||||||
}
|
}
|
||||||
public object GetDisplayObject()
|
public object GetDisplayObject()
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace YooAsset.Editor
|
||||||
public class IntegerValueCell : ITableCell, IComparable
|
public class IntegerValueCell : ITableCell, IComparable
|
||||||
{
|
{
|
||||||
public object CellValue { set; get; }
|
public object CellValue { set; get; }
|
||||||
public string HeaderTitle { private set; get; }
|
public string SearchTag { private set; get; }
|
||||||
public long IntegerValue
|
public long IntegerValue
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -15,9 +15,9 @@ namespace YooAsset.Editor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public IntegerValueCell(string headerTitle, object cellValue)
|
public IntegerValueCell(string searchTag, object cellValue)
|
||||||
{
|
{
|
||||||
HeaderTitle = headerTitle;
|
SearchTag = searchTag;
|
||||||
CellValue = cellValue;
|
CellValue = cellValue;
|
||||||
}
|
}
|
||||||
public object GetDisplayObject()
|
public object GetDisplayObject()
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace YooAsset.Editor
|
||||||
public class SingleValueCell : ITableCell, IComparable
|
public class SingleValueCell : ITableCell, IComparable
|
||||||
{
|
{
|
||||||
public object CellValue { set; get; }
|
public object CellValue { set; get; }
|
||||||
public string HeaderTitle { private set; get; }
|
public string SearchTag { private set; get; }
|
||||||
public double SingleValue
|
public double SingleValue
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -15,9 +15,9 @@ namespace YooAsset.Editor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public SingleValueCell(string headerTitle, object cellValue)
|
public SingleValueCell(string searchTag, object cellValue)
|
||||||
{
|
{
|
||||||
HeaderTitle = headerTitle;
|
SearchTag = searchTag;
|
||||||
CellValue = cellValue;
|
CellValue = cellValue;
|
||||||
}
|
}
|
||||||
public object GetDisplayObject()
|
public object GetDisplayObject()
|
||||||
|
|
|
@ -6,7 +6,7 @@ namespace YooAsset.Editor
|
||||||
public class StringValueCell : ITableCell, IComparable
|
public class StringValueCell : ITableCell, IComparable
|
||||||
{
|
{
|
||||||
public object CellValue { set; get; }
|
public object CellValue { set; get; }
|
||||||
public string HeaderTitle { private set; get; }
|
public string SearchTag { private set; get; }
|
||||||
public string StringValue
|
public string StringValue
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
@ -15,9 +15,9 @@ namespace YooAsset.Editor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public StringValueCell(string headerTitle, object cellValue)
|
public StringValueCell(string searchTag, object cellValue)
|
||||||
{
|
{
|
||||||
HeaderTitle = headerTitle;
|
SearchTag = searchTag;
|
||||||
CellValue = cellValue;
|
CellValue = cellValue;
|
||||||
}
|
}
|
||||||
public object GetDisplayObject()
|
public object GetDisplayObject()
|
||||||
|
|
|
@ -24,29 +24,29 @@ namespace YooAsset.Editor
|
||||||
var cell = new ButtonCell();
|
var cell = new ButtonCell();
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
public void AddAssetPathCell(string headerTitle, string path)
|
public void AddAssetPathCell(string searchTag, string path)
|
||||||
{
|
{
|
||||||
var cell = new AssetPathCell(headerTitle, path);
|
var cell = new AssetPathCell(searchTag, path);
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
public void AddStringValueCell(string headerTitle, string value)
|
public void AddStringValueCell(string searchTag, string value)
|
||||||
{
|
{
|
||||||
var cell = new StringValueCell(headerTitle, value);
|
var cell = new StringValueCell(searchTag, value);
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
public void AddLongValueCell(string headerTitle, long value)
|
public void AddLongValueCell(string searchTag, long value)
|
||||||
{
|
{
|
||||||
var cell = new IntegerValueCell(headerTitle, value);
|
var cell = new IntegerValueCell(searchTag, value);
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
public void AddDoubleValueCell(string headerTitle, double value)
|
public void AddDoubleValueCell(string searchTag, double value)
|
||||||
{
|
{
|
||||||
var cell = new SingleValueCell(headerTitle, value);
|
var cell = new SingleValueCell(searchTag, value);
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
public void AddBoolValueCell(string headerTitle, bool value)
|
public void AddBoolValueCell(string searchTag, bool value)
|
||||||
{
|
{
|
||||||
var cell = new BooleanValueCell(headerTitle, value);
|
var cell = new BooleanValueCell(searchTag, value);
|
||||||
Cells.Add(cell);
|
Cells.Add(cell);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
|
@ -100,14 +100,14 @@ namespace YooAsset.Editor
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
var cmd = new SearchKeyword();
|
var cmd = new SearchKeyword();
|
||||||
cmd.HeaderTitle = splits[0];
|
cmd.SearchTag = splits[0];
|
||||||
cmd.Keyword = splits[1];
|
cmd.Keyword = splits[1];
|
||||||
results.Add(cmd);
|
results.Add(cmd);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var cmd = new SearchKeyword();
|
var cmd = new SearchKeyword();
|
||||||
cmd.HeaderTitle = string.Empty;
|
cmd.SearchTag = string.Empty;
|
||||||
cmd.Keyword = command;
|
cmd.Keyword = command;
|
||||||
results.Add(cmd);
|
results.Add(cmd);
|
||||||
}
|
}
|
||||||
|
@ -171,9 +171,9 @@ namespace YooAsset.Editor
|
||||||
var searchKeywordCmd = cmd as SearchKeyword;
|
var searchKeywordCmd = cmd as SearchKeyword;
|
||||||
if (tableCell is StringValueCell stringValueCell)
|
if (tableCell is StringValueCell stringValueCell)
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(searchKeywordCmd.HeaderTitle) == false)
|
if (string.IsNullOrEmpty(searchKeywordCmd.SearchTag) == false)
|
||||||
{
|
{
|
||||||
if (searchKeywordCmd.HeaderTitle == stringValueCell.HeaderTitle)
|
if (searchKeywordCmd.SearchTag == stringValueCell.SearchTag)
|
||||||
{
|
{
|
||||||
if (searchKeywordCmd.CompareTo(stringValueCell.StringValue))
|
if (searchKeywordCmd.CompareTo(stringValueCell.StringValue))
|
||||||
return true;
|
return true;
|
||||||
|
@ -204,7 +204,7 @@ namespace YooAsset.Editor
|
||||||
var searchCompareCmd = cmd as SearchCompare;
|
var searchCompareCmd = cmd as SearchCompare;
|
||||||
if (tableCell is IntegerValueCell integerValueCell)
|
if (tableCell is IntegerValueCell integerValueCell)
|
||||||
{
|
{
|
||||||
if (searchCompareCmd.HeaderTitle == integerValueCell.HeaderTitle)
|
if (searchCompareCmd.HeaderTitle == integerValueCell.SearchTag)
|
||||||
{
|
{
|
||||||
if (searchCompareCmd.CompareTo(integerValueCell.IntegerValue))
|
if (searchCompareCmd.CompareTo(integerValueCell.IntegerValue))
|
||||||
return true;
|
return true;
|
||||||
|
@ -212,7 +212,7 @@ namespace YooAsset.Editor
|
||||||
}
|
}
|
||||||
else if (tableCell is SingleValueCell singleValueCell)
|
else if (tableCell is SingleValueCell singleValueCell)
|
||||||
{
|
{
|
||||||
if (searchCompareCmd.HeaderTitle == singleValueCell.HeaderTitle)
|
if (searchCompareCmd.HeaderTitle == singleValueCell.SearchTag)
|
||||||
{
|
{
|
||||||
if (searchCompareCmd.CompareTo(singleValueCell.SingleValue))
|
if (searchCompareCmd.CompareTo(singleValueCell.SingleValue))
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -7,7 +7,7 @@ namespace YooAsset.Editor
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class SearchKeyword : ISearchCommand
|
public class SearchKeyword : ISearchCommand
|
||||||
{
|
{
|
||||||
public string HeaderTitle;
|
public string SearchTag;
|
||||||
public string Keyword;
|
public string Keyword;
|
||||||
|
|
||||||
public bool CompareTo(string value)
|
public bool CompareTo(string value)
|
||||||
|
|
Loading…
Reference in New Issue