protected override VisualElement CreateRoot() { var visualTree = EditorToolbarUtility.LoadUxml("MainToolbar"); VisualElement root = new VisualElement(); root.style.flexGrow = 1; visualTree.CloneTree(root); var left = new EditorToolbar(leftToolbar); left.LoadToolbarElements(root.Q("ToolbarZoneLeftAlign")); var middle = new EditorToolbar(middleToolbar); middle.LoadToolbarElements(root.Q("ToolbarZonePlayMode")); var right = new EditorToolbar(rightToolbar); right.LoadToolbarElements(root.Q("ToolbarZoneRightAlign")); EditorToolbarUtility.LoadStyleSheets("MainToolbar", root); return(root); }
public void SetupChildrenAsButtonStrip() { EditorToolbarUtility.SetupChildrenAsButtonStrip(this); }
public OverlayToolbar() { EditorToolbarUtility.LoadStyleSheets("EditorToolbar", this); AddToClassList("unity-toolbar-overlay"); }