You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
855 B

using UnityEditor;
using UnityEditor.IMGUI.Controls;
using UnityEngine;
using PlasticGui;
namespace Unity.PlasticSCM.Editor.UI
{
internal static class DrawSearchField
{
internal static void For(
SearchField searchField,
TreeView treeView,
float width)
{
Rect searchFieldRect = GUILayoutUtility.GetRect(
width / 2f, EditorGUIUtility.singleLineHeight);
searchFieldRect.y += 2f;
treeView.searchString = searchField.OnToolbarGUI(
searchFieldRect, treeView.searchString);
if (!string.IsNullOrEmpty(treeView.searchString))
return;
GUI.Label(searchFieldRect, PlasticLocalization.GetString(
PlasticLocalization.Name.SearchTooltip), UnityStyles.Search);
}
}
}