From 7803446ca9074a258ca0184aa9c317c47e2b8523 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 6 Mar 2006 01:17:19 +0000 Subject: Added an option to disable relative snap. git-svn-id: http://svn.leocad.org/trunk@516 c7d43263-9d01-0410-8a33-9dba5d9f93d6 --- win/Prefpage.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'win/Prefpage.cpp') diff --git a/win/Prefpage.cpp b/win/Prefpage.cpp index 72f37fa..78e8b7d 100644 --- a/win/Prefpage.cpp +++ b/win/Prefpage.cpp @@ -253,6 +253,7 @@ CPreferencesDrawing::CPreferencesDrawing() : CPropertyPage(CPreferencesDrawing:: m_bSnapX = FALSE; m_bSnapY = FALSE; m_bSnapZ = FALSE; + m_bGlobal = FALSE; //}}AFX_DATA_INIT } @@ -279,6 +280,7 @@ void CPreferencesDrawing::DoDataExchange(CDataExchange* pDX) DDX_Check(pDX, IDC_AIDDLG_SNAPX, m_bSnapX); DDX_Check(pDX, IDC_AIDDLG_SNAPY, m_bSnapY); DDX_Check(pDX, IDC_AIDDLG_SNAPZ, m_bSnapZ); + DDX_Check(pDX, IDC_AIDDLG_GLOBAL, m_bGlobal); //}}AFX_DATA_MAP } @@ -306,6 +308,7 @@ void CPreferencesDrawing::SetOptions(unsigned long dwSnap, unsigned short nAngle m_bSnapX = (dwSnap & LC_DRAW_SNAP_X) != 0; m_bSnapY = (dwSnap & LC_DRAW_SNAP_Y) != 0; m_bSnapZ = (dwSnap & LC_DRAW_SNAP_Z) != 0; + m_bGlobal = (dwSnap & LC_DRAW_GLOBAL_SNAP) != 0; } void CPreferencesDrawing::GetOptions(unsigned long* dwSnap, unsigned short* nAngle, unsigned short* nGrid) @@ -326,6 +329,7 @@ void CPreferencesDrawing::GetOptions(unsigned long* dwSnap, unsigned short* nAng if (m_bSnapX) *dwSnap |= LC_DRAW_SNAP_X; if (m_bSnapY) *dwSnap |= LC_DRAW_SNAP_Y; if (m_bSnapZ) *dwSnap |= LC_DRAW_SNAP_Z; + if (m_bGlobal) *dwSnap |= LC_DRAW_GLOBAL_SNAP; } ///////////////////////////////////////////////////////////////////////////// -- cgit v1.2.3