Beispiel #1
0
    public void ConstructToolbar()
    {
        var toolbar = new Toolbar();

        var menuNameTextField = new TextField("Menu name: ");

        menuNameTextField.SetValueWithoutNotify(newMenuName);
        menuNameTextField.MarkDirtyRepaint();
        menuNameTextField.RegisterValueChangedCallback(evt => newMenuName = evt.newValue);
        toolbar.Add(menuNameTextField);

        //toolbar.Add(new Button(() => DoSaveLoad(true)) { text = "Save graph" }) ;
        //toolbar.Add(new Button(() => DoSaveLoad(false)) { text = "Load graph" });

        var rpgMenuCreateNode = new Button(() => { graph.AddRPGMenuNode(newMenuName); });

        rpgMenuCreateNode.text = "Add RPGMenu";
        toolbar.Add(rpgMenuCreateNode);

        /*
         * var nodeCreate = new Button(() => { graph.AddToggleUINode(); });
         * nodeCreate.text = "Add UI node";
         * toolbar.Add(nodeCreate);
         */

        rootVisualElement.Add(toolbar);
    }