예제 #1
0
 public override void Visit(PKTabPanelBody item)
 {
     if (AreSameType <PKTab>(childItem))
     {
         this.CanAdd = true;
     }
 }
예제 #2
0
        public override void Visit(PKTabPanelBody item)
        {
            UpdateFromBase(item);

            SetVisible("mnuPaste", false);

            contextMenuStrip.Show(control, x, y);
        }
예제 #3
0
        public override void Visit(PKTabPanelBody item)
        {
            var node = AddNode(item, 11);

            item.Items.ToList().ForEach(x =>
            {
                x.Accept(new PKTreeNodeVisitor(node.Nodes));
            });
        }
 public override void Visit(PKTabPanelBody item)
 {
     item.Items.ToList().ForEach(x => {
         Code += VisitPKTab(x as PKTab) + ",";
     });
     if (Code.Length > 0)
     {
         Code = Code.Remove(Code.Length - 1, 1);
     }
 }
 public override void Visit(PKTabPanelBody item)
 {
     canAddVisitor = new PKItemCanAddVisitor(newItem);
     item.Accept(canAddVisitor);
     if (canAddVisitor.CanAdd)
     {
         item.Add(newItem);
         this.Added = true;
     }
 }
예제 #6
0
 public abstract void Visit(PKTabPanelBody item);
예제 #7
0
 public override void Visit(PKTabPanelBody item)
 {
     UpdateSize(item);
 }
 public override void Visit(PKTabPanelBody item)
 {
     Visit(item as PKContainer);
 }
 public override void Visit(PKTabPanelBody item)
 {
     item.Add(this.currentItem);
 }
예제 #10
0
 public override void Visit(PKTabPanelBody item)
 {
     VisitBase(item);
 }