Esempio n. 1
0
        public void SetActionList()
        {
            _actionNodes.Clear();

            var actions = Settings.ActionControls.Keys;


            foreach (var action in actions)
            {
                var node = (VBoxContainer)_actionBind.Instance();

                _actionList.AddChild(node);
                _actionNodes[action] = node;

                var addButton = (Button)node.FindNode("AddAction");
                addButton.Connect("pressed", this, "AddControl", new Array {
                    action
                });

                var actionLabel = (Label)node.FindNode("Name");
                actionLabel.Text = action.ToString();

                _guiBrain.EmitSignal("NewScrollContainerButton", node);

                SetControlList(action);
            }
        }