MSW compilation fixes for !wxUSE_VALIDATORS

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5279 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2000-01-06 18:23:59 +00:00
parent 850ff48550
commit 11b6a93b1e
14 changed files with 38 additions and 14 deletions

View File

@ -39,7 +39,10 @@ bool wxBitmapButton::Create(wxWindow *parent, wxWindowID id, const wxBitmap& bit
{ {
m_buttonBitmap = bitmap; m_buttonBitmap = bitmap;
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
parent->AddChild(this); parent->AddChild(this);

View File

@ -39,8 +39,8 @@
// macros // macros
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
IMPLEMENT_DYNAMIC_CLASS(wxCheckBox, wxControl) IMPLEMENT_DYNAMIC_CLASS(wxCheckBox, wxControl)
IMPLEMENT_DYNAMIC_CLASS(wxBitmapCheckBox, wxCheckBox) IMPLEMENT_DYNAMIC_CLASS(wxBitmapCheckBox, wxCheckBox)
// ============================================================================ // ============================================================================
// implementation // implementation
@ -60,14 +60,18 @@ bool wxCheckBox::MSWCommand(WXUINT WXUNUSED(param), WXWORD WXUNUSED(id))
} }
// Single check box item // Single check box item
bool wxCheckBox::Create(wxWindow *parent, wxWindowID id, const wxString& label, bool wxCheckBox::Create(wxWindow *parent,
const wxPoint& pos, wxWindowID id,
const wxSize& size, long style, const wxString& label,
const wxValidator& validator, const wxPoint& pos,
const wxString& name) const wxSize& size, long style,
const wxValidator& validator,
const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
SetBackgroundColour(parent->GetBackgroundColour()) ; SetBackgroundColour(parent->GetBackgroundColour()) ;
@ -194,7 +198,9 @@ bool wxBitmapCheckBox::Create(wxWindow *parent, wxWindowID id, const wxBitmap *l
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
SetBackgroundColour(parent->GetBackgroundColour()) ; SetBackgroundColour(parent->GetBackgroundColour()) ;

View File

@ -72,7 +72,9 @@ bool wxComboBox::Create(wxWindow *parent, wxWindowID id,
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
// SetBackgroundColour(parent->GetBackgroundColour()) ; // SetBackgroundColour(parent->GetBackgroundColour()) ;

View File

@ -111,11 +111,7 @@ bool wxFontEnumeratorHelper::SetEncoding(wxFontEncoding encoding)
} }
#if defined(__GNUWIN32__) #if defined(__GNUWIN32__)
#if defined(__MINGW32__) #define wxFONTENUMPROC int(*)(ENUMLOGFONTEX *, NEWTEXTMETRICEX*, int, LPARAM)
#define wxFONTENUMPROC FONTENUMPROC
#else
#define wxFONTENUMPROC int(*)(ENUMLOGFONTEX *, NEWTEXTMETRICEX*, int, LPARAM)
#endif
#else #else
#define wxFONTENUMPROC FONTENUMPROC #define wxFONTENUMPROC FONTENUMPROC
#endif #endif

View File

@ -44,7 +44,9 @@ bool wxGauge95::Create(wxWindow *parent, wxWindowID id,
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
m_rangeMax = range; m_rangeMax = range;

View File

@ -80,7 +80,9 @@ bool wxGaugeMSW::Create(wxWindow *parent, wxWindowID id,
} }
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
m_rangeMax = range; m_rangeMax = range;

View File

@ -138,7 +138,9 @@ bool wxListBox::Create(wxWindow *parent,
m_selected = 0; m_selected = 0;
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) if (parent)
parent->AddChild(this); parent->AddChild(this);

View File

@ -126,7 +126,10 @@ bool wxListCtrl::Create(wxWindow *parent,
const wxValidator& validator, const wxValidator& validator,
const wxString& name) const wxString& name)
{ {
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
SetName(name); SetName(name);
int x = pos.x; int x = pos.x;

View File

@ -52,7 +52,9 @@ bool wxRadioButton::Create(wxWindow *parent, wxWindowID id,
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);

View File

@ -48,7 +48,9 @@ bool wxScrollBar::Create(wxWindow *parent, wxWindowID id,
return FALSE; return FALSE;
parent->AddChild(this); parent->AddChild(this);
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
SetBackgroundColour(parent->GetBackgroundColour()) ; SetBackgroundColour(parent->GetBackgroundColour()) ;
SetForegroundColour(parent->GetForegroundColour()) ; SetForegroundColour(parent->GetForegroundColour()) ;

View File

@ -58,7 +58,9 @@ bool wxSlider95::Create(wxWindow *parent, wxWindowID id,
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
SetBackgroundColour(parent->GetBackgroundColour()) ; SetBackgroundColour(parent->GetBackgroundColour()) ;

View File

@ -52,7 +52,9 @@ bool wxSliderMSW::Create(wxWindow *parent, wxWindowID id,
const wxString& name) const wxString& name)
{ {
SetName(name); SetName(name);
#if wxUSE_VALIDATORS
SetValidator(validator); SetValidator(validator);
#endif // wxUSE_VALIDATORS
if (parent) parent->AddChild(this); if (parent) parent->AddChild(this);
SetBackgroundColour(parent->GetBackgroundColour()) ; SetBackgroundColour(parent->GetBackgroundColour()) ;

View File

@ -59,7 +59,7 @@ bool wxStaticBox::Create(wxWindow *parent,
long style, long style,
const wxString& name) const wxString& name)
{ {
if ( !CreateControl(parent, id, pos, size, style, name) ) if ( !CreateControl(parent, id, pos, size, style, wxDefaultValidator, name) )
return FALSE; return FALSE;
if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX, pos, size, label, 0) ) if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX, pos, size, label, 0) )

View File

@ -192,7 +192,7 @@ bool wxToolBar::Create(wxWindow *parent,
const wxString& name) const wxString& name)
{ {
// common initialisation // common initialisation
if ( !CreateControl(parent, id, pos, size, style, name) ) if ( !CreateControl(parent, id, pos, size, style, wxDefaultValidator, name) )
return FALSE; return FALSE;
// prepare flags // prepare flags