39 lines
No EOL
1.1 KiB
C#
39 lines
No EOL
1.1 KiB
C#
using System;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace Module.NavigationTool.Editor.Favorite
|
|
{
|
|
[Serializable]
|
|
internal sealed class EditorFavoritesViewTools : AbstractEditorFavoritesView
|
|
{
|
|
public string searchStr;
|
|
|
|
public override void Initialize()
|
|
{
|
|
}
|
|
|
|
public override void Draw(EditorFavoritesWindow window, Rect rect, Styles styles)
|
|
{
|
|
float dimWidth = 24.0f;
|
|
float dimHeight = rect.height;
|
|
|
|
GUI.BeginGroup(rect, styles.toolbox);
|
|
{
|
|
var r0 = new Rect(0.0f, 0.0f, rect.width - dimWidth, dimHeight);
|
|
var r1 = new Rect(rect.width - dimWidth, 0.0f, dimWidth, dimHeight);
|
|
|
|
searchStr = EditorGUI.TextField(r0, searchStr);
|
|
|
|
if (GUI.Button(r1, "+", styles.buttonAddFolder))
|
|
EditorFavoritesPopupWindowAddFolder.Show(new Vector2(r1.xMax, dimHeight), null);
|
|
}
|
|
GUI.EndGroup();
|
|
}
|
|
|
|
public bool IsSearching()
|
|
{
|
|
return !string.IsNullOrEmpty(searchStr);
|
|
}
|
|
}
|
|
} |