개정판 35870269
angle이 고정값으로 나오는 문제 수정
Change-Id: I13b73eb2c4d7866b79f7096e4ff9620ab66aa6d2
KCOM/Views/MainMenu.xaml.cs | ||
---|---|---|
2926 | 2926 |
{ |
2927 | 2927 |
if (e.LeftButton == MouseButtonState.Pressed) |
2928 | 2928 |
{ |
2929 |
MainAngle.Visibility = Visibility.Visible;
|
|
2929 |
ViewerDataModel.Instance.AngleVisibility = Visibility.Visible;
|
|
2930 | 2930 |
currentControl = new PolygonControl |
2931 | 2931 |
{ |
2932 | 2932 |
PointSet = new List<Point>(), |
MarkupToPDF/Controls/Line/ArcControl.cs | ||
---|---|---|
542 | 542 |
this.MidPoint = new Point(0, 0); |
543 | 543 |
|
544 | 544 |
Point tmp = this.EndPoint; |
545 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true);
|
|
545 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, bShiftKeyPressed);
|
|
546 | 546 |
|
547 | 547 |
if (bAxisLocked || bShiftKeyPressed) |
548 | 548 |
{ |
MarkupToPDF/Controls/Line/ArrowArcControl.cs | ||
---|---|---|
485 | 485 |
this.EndPoint = pt; |
486 | 486 |
|
487 | 487 |
Point tmp = this.EndPoint; |
488 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true);
|
|
488 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, bShiftKeyPressed);
|
|
489 | 489 |
|
490 | 490 |
if (bAxisLocked || bShiftKeyPressed) |
491 | 491 |
{ |
MarkupToPDF/Controls/Line/ArrowControl_Multi.cs | ||
---|---|---|
362 | 362 |
if (this.MiddlePoint == new Point(0, 0)) |
363 | 363 |
{ |
364 | 364 |
Point tmp = this.EndPoint; |
365 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true);
|
|
365 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, bShiftKeyPressed);
|
|
366 | 366 |
|
367 | 367 |
if (bAxisLocked || bShiftKeyPressed) |
368 | 368 |
{ |
... | ... | |
372 | 372 |
else |
373 | 373 |
{ |
374 | 374 |
Point tmp = this.EndPoint; |
375 |
Angle = MathSet.returnAngle(this.MiddlePoint, ref tmp, true);
|
|
375 |
Angle = MathSet.returnAngle(this.MiddlePoint, ref tmp, bShiftKeyPressed);
|
|
376 | 376 |
|
377 | 377 |
if (bAxisLocked || bShiftKeyPressed) |
378 | 378 |
{ |
MarkupToPDF/Controls/Line/LineControl.cs | ||
---|---|---|
509 | 509 |
this.EndPoint = pt; |
510 | 510 |
|
511 | 511 |
Point tmp = this.EndPoint; |
512 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true);
|
|
512 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, bShiftKeyPressed);
|
|
513 | 513 |
|
514 | 514 |
if (bAxisLocked || bShiftKeyPressed) |
515 | 515 |
{ |
MarkupToPDF/Controls/Polygon/CloudControl.cs | ||
---|---|---|
827 | 827 |
|
828 | 828 |
if (bAxisLocked || bShiftKeyPressed) |
829 | 829 |
{ |
830 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, true);
|
|
830 |
Angle = MathSet.returnAngle(this.StartPoint, ref tmp, bShiftKeyPressed);
|
|
831 | 831 |
} |
832 | 832 |
|
833 | 833 |
this.PointSet.Add(tmp); |
MarkupToPDF/Controls/Polygon/PolygonControl.cs | ||
---|---|---|
496 | 496 |
|
497 | 497 |
if (bAxisLocked || bShiftKeyPressed) |
498 | 498 |
{ |
499 |
Angle = MathSet.returnAngle(this.PointSet[this.PointSet.Count - 1], ref tmp, true);
|
|
499 |
Angle = MathSet.returnAngle(this.PointSet[this.PointSet.Count - 1], ref tmp, bShiftKeyPressed);
|
|
500 | 500 |
} |
501 | 501 |
|
502 | 502 |
this.PointSet.Add(tmp); |
MarkupToPDF/Controls/Text/ArrowTextControl.cs | ||
---|---|---|
1606 | 1606 |
this.EndPoint = pt; |
1607 | 1607 |
|
1608 | 1608 |
Point tempPoint = this.EndPoint; |
1609 |
Angle = MathSet.returnAngle(this.StartPoint, ref tempPoint, true);
|
|
1609 |
Angle = MathSet.returnAngle(this.StartPoint, ref tempPoint, bShiftKeyPressed);
|
|
1610 | 1610 |
|
1611 | 1611 |
if (bAxisLocked || bShiftKeyPressed) |
1612 | 1612 |
{ |
내보내기 Unified diff