using UnityEngine; using UnityEngine.Assertions; using UnityEngine.U2D.Common; using UnityEngine.UIElements; namespace UnityEditor.U2D.Animation { internal class Toolbar : VisualElement { private const string k_UssPath = "SkinningModule/ToolbarStyle.uss"; public class ToolbarFactory : UxmlFactory {} public class ToolbarUxmlTraits : UxmlTraits {} protected ShortcutUtility m_ShortcutUtility; protected static Toolbar GetClone(string uxmlPath, string toolbarId) { var visualTree = ResourceLoader.Load(uxmlPath); return visualTree.CloneTree().Q(toolbarId); } public Toolbar() { AddToClassList("Toolbar"); styleSheets.Add(ResourceLoader.Load(k_UssPath)); if (EditorGUIUtility.isProSkin) AddToClassList("Dark"); } public void SetButtonChecked(Button toCheck) { var buttons = this.Query