예제 #1
0
        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);
        }
예제 #2
0
 public void SetupChildrenAsButtonStrip()
 {
     EditorToolbarUtility.SetupChildrenAsButtonStrip(this);
 }
예제 #3
0
 public OverlayToolbar()
 {
     EditorToolbarUtility.LoadStyleSheets("EditorToolbar", this);
     AddToClassList("unity-toolbar-overlay");
 }