コード例 #1
0
ファイル: Ruler.cs プロジェクト: kouweizhong/ArchX
        public void MoveGuide(Guideline line, Point p)
        {
            if (!oldShowMousePosition.HasValue)
            {
                oldShowMousePosition = ShowMousePosition;
                ShowMousePosition    = false;
            }

            line.SetPixel(p);
            RefreshGuides();
        }
コード例 #2
0
ファイル: Ruler.cs プロジェクト: kouweizhong/ArchX
        public void FinalizeGuide(Guideline line, Point p)
        {
            line.SetPixel(p);
            GuideManager.Intersection_Calculate();
            RefreshGuides();

            if (oldShowMousePosition.HasValue)
            {
                ShowMousePosition    = oldShowMousePosition.Value;
                oldShowMousePosition = null;
            }
        }