X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dcf924a345ea8ffbc1cf6b40b5f75c6005e504c0..9fea1a5d6282d0925c15fc21e33c6236febcdecf:/src/common/valgen.cpp diff --git a/src/common/valgen.cpp b/src/common/valgen.cpp index 7d64b2165c..c230dddb21 100644 --- a/src/common/valgen.cpp +++ b/src/common/valgen.cpp @@ -4,7 +4,7 @@ // Author: Kevin Smith // Modified by: // Created: Jan 22 1999 -// RCS-ID: +// RCS-ID: // Copyright: (c) 1999 Kevin Smith // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -17,50 +17,66 @@ #include "wx/wxprec.h" #ifdef __BORLANDC__ -#pragma hdrstop + #pragma hdrstop #endif #ifndef WX_PRECOMP -#include "wx/utils.h" -#include "wx/intl.h" -#include "wx/wx.h" -#include "wx/dynarray.h" + #include "wx/defs.h" +#endif + +#if wxUSE_VALIDATORS + +#ifndef WX_PRECOMP + #include "wx/utils.h" + #include "wx/intl.h" + #include "wx/dynarray.h" + #include "wx/choice.h" + #include "wx/combobox.h" + #include "wx/radiobox.h" + #include "wx/radiobut.h" + #include "wx/checkbox.h" + #include "wx/scrolbar.h" + #include "wx/gauge.h" + #include "wx/stattext.h" + #include "wx/textctrl.h" + #include "wx/button.h" + #include "wx/listbox.h" #endif #ifndef __WIN16__ -#include "wx/spinbutt.h" -#include "wx/checklst.h" + #include "wx/spinbutt.h" + #include "wx/checklst.h" #endif #include "wx/valgen.h" wxGenericValidator::wxGenericValidator(bool *val) { - Initialize(); - m_pBool = val; + Initialize(); + m_pBool = val; } wxGenericValidator::wxGenericValidator(int *val) { - Initialize(); - m_pInt = val; + Initialize(); + m_pInt = val; } wxGenericValidator::wxGenericValidator(wxString *val) { - Initialize(); - m_pString = val; + Initialize(); + m_pString = val; } wxGenericValidator::wxGenericValidator(wxArrayInt *val) { - Initialize(); - m_pArrayInt = val; + Initialize(); + m_pArrayInt = val; } wxGenericValidator::wxGenericValidator(const wxGenericValidator& val) { - Copy(val); + Copy(val); } bool wxGenericValidator::Copy(const wxGenericValidator& val) @@ -119,7 +135,7 @@ bool wxGenericValidator::TransferToWindow(void) return TRUE; } } - else + else #endif #if wxUSE_RADIOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxRadioBox)) ) @@ -131,7 +147,7 @@ bool wxGenericValidator::TransferToWindow(void) return TRUE; } } - else + else #endif #if wxUSE_SCROLLBAR if (m_validatorWindow->IsKindOf(CLASSINFO(wxScrollBar)) ) @@ -149,7 +165,7 @@ bool wxGenericValidator::TransferToWindow(void) if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) ) { wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow; - if (m_pInt) + if (m_pInt) { pControl->SetValue(*m_pInt) ; return TRUE; @@ -166,7 +182,7 @@ bool wxGenericValidator::TransferToWindow(void) pControl->SetLabel(*m_pString) ; return TRUE; } - } else + } else #if wxUSE_COMBOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxComboBox)) ) { @@ -176,9 +192,10 @@ bool wxGenericValidator::TransferToWindow(void) pControl->SetValue(*m_pString) ; return TRUE; } - } + } else #endif - else if (m_validatorWindow->IsKindOf(CLASSINFO(wxChoice)) ) +#if wxUSE_CHOICE + if (m_validatorWindow->IsKindOf(CLASSINFO(wxChoice)) ) { wxChoice* pControl = (wxChoice*) m_validatorWindow; if (m_pInt) @@ -186,8 +203,9 @@ bool wxGenericValidator::TransferToWindow(void) pControl->SetSelection(*m_pInt) ; return TRUE; } - } - else if (m_validatorWindow->IsKindOf(CLASSINFO(wxStaticText)) ) + } else +#endif + if (m_validatorWindow->IsKindOf(CLASSINFO(wxStaticText)) ) { wxStaticText* pControl = (wxStaticText*) m_validatorWindow; if (m_pString) @@ -270,7 +288,7 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pBool = pControl->GetValue() ; return TRUE; } - } else + } else #endif #if wxUSE_RADIOBTN if (m_validatorWindow->IsKindOf(CLASSINFO(wxRadioButton)) ) @@ -293,7 +311,7 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pInt = pControl->GetValue() ; return TRUE; } - } else + } else #endif #if wxUSE_RADIOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxRadioBox)) ) @@ -304,7 +322,7 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pInt = pControl->GetSelection() ; return TRUE; } - } else + } else #endif #if wxUSE_SCROLLBAR if (m_validatorWindow->IsKindOf(CLASSINFO(wxScrollBar)) ) @@ -340,7 +358,7 @@ bool wxGenericValidator::TransferFromWindow(void) return TRUE; } } - else + else #if wxUSE_COMBOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxComboBox)) ) { @@ -350,8 +368,9 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pString = pControl->GetValue() ; return TRUE; } - } else + } else #endif +#if wxUSE_CHOICE if (m_validatorWindow->IsKindOf(CLASSINFO(wxChoice)) ) { wxChoice* pControl = (wxChoice*) m_validatorWindow; @@ -360,7 +379,8 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pInt = pControl->GetSelection() ; return TRUE; } - } else + } else +#endif if (m_validatorWindow->IsKindOf(CLASSINFO(wxStaticText)) ) { wxStaticText* pControl = (wxStaticText*) m_validatorWindow; @@ -369,7 +389,7 @@ bool wxGenericValidator::TransferFromWindow(void) *m_pString = pControl->GetLabel() ; return TRUE; } - } else + } else if (m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)) ) { wxTextCtrl* pControl = (wxTextCtrl*) m_validatorWindow; @@ -431,9 +451,12 @@ bool wxGenericValidator::TransferFromWindow(void) */ void wxGenericValidator::Initialize() { - m_pBool = 0; - m_pInt = 0; - m_pString = 0; - m_pArrayInt = 0; + m_pBool = 0; + m_pInt = 0; + m_pString = 0; + m_pArrayInt = 0; } +#endif + // wxUSE_VALIDATORS +