** This is part of the CTSim program
** Copyright (c) 1983-2001 Kevin Rosenberg
**
-** $Id: dialogs.cpp,v 1.55 2001/09/24 09:40:42 kevin Exp $
+** $Id: dialogs.cpp,v 1.58 2003/01/23 23:35:58 kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
******************************************************************************/
-#ifdef __GNUG__
-// #pragma implementation
-#endif
-
#include "wx/wxprec.h"
#ifndef WX_PRECOMP
m_pCBStartupTips->SetValue (bStartupTips);
pTopSizer->Add (m_pCBStartupTips, 0, wxALIGN_CENTER_VERTICAL);
-#ifdef HAVE_WXTHREADS
+#if HAVE_WXTHREADS && MSVC
m_pCBUseBackgroundTasks = new wxCheckBox (this, -1, "Put Tasks in Background", wxDefaultPosition, wxSize(250, 25), 0);
m_pCBUseBackgroundTasks->SetValue (bUseBackgroundTasks);
pTopSizer->Add (m_pCBUseBackgroundTasks, 0, wxALIGN_CENTER_VERTICAL);
bool
DialogPreferences::getUseBackgroundTasks ()
{
-#ifdef HAVE_WXTHREADS
+#if HAVE_WXTHREADS && MSVC
return static_cast<bool>(m_pCBUseBackgroundTasks->GetValue());
#else
return false;
unsigned int
DialogGetProjectionParameters::getOffsetView ()
{
- wxString strCtrl = m_pTextCtrlOffsetView->GetValue();
- unsigned long lValue;
- if (strCtrl.ToULong (&lValue))
- return lValue;
- else
- return (m_iDefaultOffsetView);
+ if (theApp->getAdvancedOptions()) {
+ wxString strCtrl = m_pTextCtrlOffsetView->GetValue();
+ unsigned long lValue;
+ if (strCtrl.ToULong (&lValue))
+ return lValue;
+ else
+ return (m_iDefaultOffsetView);
+ }
+ else
+ return 0;
}
unsigned int