private void AddInToolsPNL(DSPUI.Components.Component c)
        {
            Button b;

            ToolsPNL.Controls.Add(b = new Button()
            {
                Text     = c.ToString(),
                Location = new Point(3, y == 0 ? 3 : y),
                Size     = new Size(68, 22),
                Anchor   = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top,
                Tag      = c.GetType()
            });

            b.Click += ComponentBTNClicked;

            y += 30;
        }
 public override bool IsValidInputComponent(Component c)
 {
     return InputComponents.Count == 0 && ComponentUtility.ComponentAttributesHasSignal(c);
 }