// headers
// ----------------------------------------------------------------------------
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma implementation "button.h"
-#endif
-
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
#if wxUSE_BUTTON
+#include "wx/button.h"
+
#ifndef WX_PRECOMP
#include "wx/app.h"
- #include "wx/button.h"
#include "wx/brush.h"
#include "wx/panel.h"
#include "wx/bmpbuttn.h"
#include "wx/stockitem.h"
+#include <Control.h>
+#include <Form.h>
+
// ----------------------------------------------------------------------------
// macros
// ----------------------------------------------------------------------------
// take the stock label
wxString palmLabel = label;
if( palmLabel.empty() && wxIsStockID(id) )
- palmLabel = wxGetStockLabel(id, false);
+ palmLabel = wxGetStockLabel(id, wxSTOCK_NOFLAGS);
if(!wxControl::Create(parent, id, palmPos, palmSize, style, validator, name))
return false;
return wxSize(36,12);
}
-void wxButton::SetDefault()
+wxWindow *wxButton::SetDefault()
{
- FormType* form = GetParentForm();
+ FormType* form = (FormType* )GetParentForm();
if(form==NULL)
- return;
+ return NULL;
+#ifdef __WXPALMOS6__
FrmSetDefaultButtonID(form,GetId());
+#endif // __WXPALMOS6__
+
+ return wxButtonBase::SetDefault();
}
void wxButton::SetTmpDefault()
}
#endif // wxUSE_BUTTON
-