Пример #1
0
        public NodeParam(string name, NodeParam parent = null)
        {
            this.FlowName = name;

            if (parent != null)
            {
                parent.Nodes.Add(this);
            }
        }
 public FlowNode(NodeParam param, List <Tuple <string, EventHandler> > menu = null) : base()
 {
     this.Param = param;
     if (menu != null && menu.Count > 0)
     {
         this.ContextMenu = new ContextMenu();
         for (int i = 0; i < menu.Count; ++i)
         {
             this.ContextMenu.MenuItems.Add(menu[i].Item1, menu[i].Item2);
         }
     }
 }
 public BadmarkParam(string name, NodeParam parent = null) : base(name, parent)
 {
 }
 public BadmarkListNode(NodeParam parent) : base("Badmark列表", parent)
 {
 }
 public PasteListNode(NodeParam parent) : base("贴附列表", parent)
 {
 }
Пример #6
0
 public PasteParam(string name, NodeParam parent = null) : base(name, parent)
 {
     this.CanRecordROI = false;
 }
Пример #7
0
 public ReadCodeParam(string name, NodeParam parent) : base(name, parent)
 {
 }
Пример #8
0
 public PCSParam(string name, NodeParam parent) : base(name, parent)
 {
 }
Пример #9
0
 public NodeParamPt(string name, NodeParam parent) : base(name, parent)
 {
 }
 public ReadCodeListNode(NodeParam parent) : base("读码列表", parent)
 {
 }
 public MarkParam(string name, NodeParam parent = null) : base(name, parent)
 {
     this.CanExpand   = false;
     this.CanRecordXY = false;
 }