コード例 #1
0
 public override void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
     this.labelItems.X = this.X - 10;
     this.labelItems.Y = this.Y + 30;
     canvas.AddSingleCanvasItem(this.labelItems);
 }
コード例 #2
0
ファイル: PNArc.cs プロジェクト: nhannhan159/PAT
        public override void AddToCanvas(LTSCanvas canvas)
        {
            canvas.AddSingleLink(this);

            for (int i = 1; i < canvas.temporaryNails.Count; i++)
            {
                PointF p = canvas.temporaryNails[i];
                NailItem nailItem = new NailItem(this);
                nailItem.X = p.X;
                nailItem.Y = p.Y;
                canvas.AddSingleCanvasItem(nailItem);
                this.AddNail(nailItem, this.Nails.Count);
            }
            canvas.temporaryNails.Clear();

            FindLabelLocation();
            canvas.AddSingleCanvasItem(Label);
        }
コード例 #3
0
 public virtual void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
 }
コード例 #4
0
 public override void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
     this.route.AddNail(this, this.route.SegmentSelected);
 }
コード例 #5
0
ファイル: StateItem.cs プロジェクト: nhannhan159/PAT
 public override void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
     this.labelItems.X = this.X - 10;
     this.labelItems.Y = this.Y + 30;
     canvas.AddSingleCanvasItem(this.labelItems);
 }
コード例 #6
0
ファイル: PNLabel.cs プロジェクト: nhannhan159/PAT
 public override void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
 }
コード例 #7
0
 public override void AddToCanvas(LTSCanvas canvas)
 {
     canvas.AddSingleCanvasItem(this);
 }