X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5cf69f76a10799e5e6eb1836cffeee11507e0788..ed7c11abc829a8f7becc92ee438866e36f2216fe:/src/common/valgen.cpp diff --git a/src/common/valgen.cpp b/src/common/valgen.cpp index b4814ac7b0..f7daf5556d 100644 --- a/src/common/valgen.cpp +++ b/src/common/valgen.cpp @@ -9,7 +9,7 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) #pragma implementation "valgen.h" #endif @@ -44,13 +44,13 @@ #include "wx/slider.h" #endif -#if wxUSE_SPINCTRL && !defined(__WIN16__) + #include "wx/spinctrl.h" -#endif -#if wxUSE_SPINBTN && !defined(__WIN16__) + +#if wxUSE_SPINBTN #include "wx/spinbutt.h" #endif -#if wxUSE_CHECKLISTBOX && !defined(__WIN16__) +#if wxUSE_CHECKLISTBOX #include "wx/checklst.h" #endif @@ -97,7 +97,7 @@ bool wxGenericValidator::Copy(const wxGenericValidator& val) m_pString = val.m_pString; m_pArrayInt = val.m_pArrayInt; - return TRUE; + return true; } wxGenericValidator::~wxGenericValidator() @@ -108,7 +108,7 @@ wxGenericValidator::~wxGenericValidator() bool wxGenericValidator::TransferToWindow(void) { if ( !m_validatorWindow ) - return FALSE; + return false; // bool controls #if wxUSE_CHECKBOX @@ -118,7 +118,7 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pBool) { pControl->SetValue(*m_pBool); - return TRUE; + return true; } } else #endif @@ -129,7 +129,7 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pBool) { pControl->SetValue(*m_pBool) ; - return TRUE; + return true; } } else #endif @@ -142,7 +142,7 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetValue(*m_pInt); - return TRUE; + return true; } } else #endif @@ -153,7 +153,7 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetSelection(*m_pInt) ; - return TRUE; + return true; } } else #endif @@ -164,29 +164,29 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetThumbPosition(*m_pInt) ; - return TRUE; + return true; } } else #endif -#if wxUSE_SPINCTRL && !defined(__WIN16__) && !defined(__WXMOTIF__) +#if wxUSE_SPINCTRL && !defined(__WXMOTIF__) if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) ) { wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow; if (m_pInt) { pControl->SetValue(*m_pInt); - return TRUE; + return true; } } else #endif -#if wxUSE_SPINBTN && !defined(__WIN16__) +#if wxUSE_SPINBTN if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) ) { wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow; if (m_pInt) { pControl->SetValue(*m_pInt) ; - return TRUE; + return true; } } else #endif @@ -197,21 +197,23 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetValue(*m_pInt) ; - return TRUE; + return true; } } else #endif // string controls +#if wxUSE_BUTTON if (m_validatorWindow->IsKindOf(CLASSINFO(wxButton)) ) { wxButton* pControl = (wxButton*) m_validatorWindow; if (m_pString) { pControl->SetLabel(*m_pString) ; - return TRUE; + return true; } } else +#endif #if wxUSE_COMBOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxComboBox)) ) { @@ -219,11 +221,11 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetSelection(*m_pInt) ; - return TRUE; + return true; } else if (m_pString) { - if (pControl->FindString(* m_pString) > -1) + if (pControl->FindString(* m_pString) != wxNOT_FOUND) { pControl->SetStringSelection(* m_pString); } @@ -231,7 +233,7 @@ bool wxGenericValidator::TransferToWindow(void) { pControl->SetValue(* m_pString); } - return TRUE; + return true; } } else #endif @@ -242,15 +244,15 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pInt) { pControl->SetSelection(*m_pInt) ; - return TRUE; + return true; } else if (m_pString) { - if (pControl->FindString(* m_pString) > -1) + if (pControl->FindString(* m_pString) != wxNOT_FOUND) { pControl->SetStringSelection(* m_pString); } - return TRUE; + return true; } } else #endif @@ -260,27 +262,29 @@ bool wxGenericValidator::TransferToWindow(void) if (m_pString) { pControl->SetLabel(*m_pString) ; - return TRUE; + return true; } } else +#if wxUSE_TEXTCTRL if (m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)) ) { wxTextCtrl* pControl = (wxTextCtrl*) m_validatorWindow; if (m_pString) { pControl->SetValue(*m_pString) ; - return TRUE; + return true; } else if (m_pInt) { wxString str; str.Printf(wxT("%d"), *m_pInt); pControl->SetValue(str); - return TRUE; + return true; } } else +#endif // array controls -#if wxUSE_CHECKLISTBOX && !defined(__WIN16__) +#if wxUSE_CHECKLISTBOX // NOTE: wxCheckListBox is a wxListBox, so wxCheckListBox MUST come first: if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) ) { @@ -291,17 +295,17 @@ bool wxGenericValidator::TransferToWindow(void) size_t i, count = pControl->GetCount(); for ( i = 0 ; i < count; i++ ) - pControl->Check(i, FALSE); + pControl->Check(i, false); // select each item in our array count = m_pArrayInt->GetCount(); for ( i = 0 ; i < count; i++ ) pControl->Check(m_pArrayInt->Item(i)); - return TRUE; + return true; } else - return FALSE; + return false; } else #endif #if wxUSE_LISTBOX @@ -321,21 +325,21 @@ bool wxGenericValidator::TransferToWindow(void) for ( i = 0 ; i < count; i++ ) pControl->SetSelection(m_pArrayInt->Item(i)); - return TRUE; + return true; } } else #endif ; // to match the last 'else' above // unrecognized control, or bad pointer - return FALSE; + return false; } // Called to transfer data from the window bool wxGenericValidator::TransferFromWindow(void) { if ( !m_validatorWindow ) - return FALSE; + return false; // bool controls #if wxUSE_CHECKBOX @@ -345,7 +349,7 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pBool) { *m_pBool = pControl->GetValue() ; - return TRUE; + return true; } } else #endif @@ -356,7 +360,7 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pBool) { *m_pBool = pControl->GetValue() ; - return TRUE; + return true; } } else #endif @@ -368,7 +372,7 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetValue() ; - return TRUE; + return true; } } else #endif @@ -379,7 +383,7 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetSelection() ; - return TRUE; + return true; } } else #endif @@ -390,29 +394,29 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetThumbPosition() ; - return TRUE; + return true; } } else #endif -#if wxUSE_SPINCTRL && !defined(__WIN16__) && !defined(__WXMOTIF__) +#if wxUSE_SPINCTRL && !defined(__WXMOTIF__) if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinCtrl)) ) { wxSpinCtrl* pControl = (wxSpinCtrl*) m_validatorWindow; if (m_pInt) { *m_pInt=pControl->GetValue(); - return TRUE; + return true; } } else #endif -#if wxUSE_SPINBTN && !defined(__WIN16__) +#if wxUSE_SPINBTN if (m_validatorWindow->IsKindOf(CLASSINFO(wxSpinButton)) ) { wxSpinButton* pControl = (wxSpinButton*) m_validatorWindow; if (m_pInt) { *m_pInt = pControl->GetValue() ; - return TRUE; + return true; } } else #endif @@ -423,21 +427,22 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetValue() ; - return TRUE; + return true; } } else #endif // string controls +#if wxUSE_BUTTON if (m_validatorWindow->IsKindOf(CLASSINFO(wxButton)) ) { wxButton* pControl = (wxButton*) m_validatorWindow; if (m_pString) { *m_pString = pControl->GetLabel() ; - return TRUE; + return true; } - } - else + } else +#endif #if wxUSE_COMBOBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxComboBox)) ) { @@ -445,12 +450,12 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetSelection() ; - return TRUE; + return true; } else if (m_pString) { *m_pString = pControl->GetValue(); - return TRUE; + return true; } } else #endif @@ -461,12 +466,12 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pInt) { *m_pInt = pControl->GetSelection() ; - return TRUE; + return true; } else if (m_pString) { *m_pString = pControl->GetStringSelection(); - return TRUE; + return true; } } else #endif @@ -476,26 +481,27 @@ bool wxGenericValidator::TransferFromWindow(void) if (m_pString) { *m_pString = pControl->GetLabel() ; - return TRUE; + return true; } } else +#if wxUSE_TEXTCTRL if (m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)) ) { wxTextCtrl* pControl = (wxTextCtrl*) m_validatorWindow; if (m_pString) { *m_pString = pControl->GetValue() ; - return TRUE; + return true; } else if (m_pInt) { *m_pInt = wxAtoi(pControl->GetValue()); - return TRUE; + return true; } } else +#endif // array controls #if wxUSE_CHECKLISTBOX -#ifndef __WIN16__ // NOTE: wxCheckListBox isa wxListBox, so wxCheckListBox MUST come first: if (m_validatorWindow->IsKindOf(CLASSINFO(wxCheckListBox)) ) { @@ -514,13 +520,12 @@ bool wxGenericValidator::TransferFromWindow(void) m_pArrayInt->Add(i); } - return TRUE; + return true; } else - return FALSE; + return false; } else #endif -#endif #if wxUSE_LISTBOX if (m_validatorWindow->IsKindOf(CLASSINFO(wxListBox)) ) { @@ -539,14 +544,14 @@ bool wxGenericValidator::TransferFromWindow(void) m_pArrayInt->Add(i); } - return TRUE; + return true; } } else #endif // unrecognized control, or bad pointer - return FALSE; - return FALSE; + return false; + return false; } /*