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); } }