#include "wx/dynarray.h"
-WXDLLEXPORT_DATA(extern const wxChar*) wxControlNameStr;
-
// General item class
class WXDLLEXPORT wxControl : public wxControlBase
{
wxControl(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
-#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
-#endif
const wxString& name = wxControlNameStr)
{
Create(parent, id, pos, size, style, validator, name);
bool Create(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
-#if wxUSE_VALIDATORS
const wxValidator& validator = wxDefaultValidator,
-#endif
const wxString& name = wxControlNameStr);
virtual ~wxControl();
#if WXWIN_COMPATIBILITY
inline void wxControl::Callback(const wxFunction f) { m_callback = f; };
- inline wxFont& wxControl::GetLabelFont() const { return GetFont(); }
- inline wxFont& wxControl::GetButtonFont() const { return GetFont(); }
+ inline wxFont& wxControl::GetLabelFont() const { return (wxFont &)GetFont(); }
+ inline wxFont& wxControl::GetButtonFont() const { return (wxFont &)GetFont(); }
inline void wxControl::SetLabelFont(const wxFont& font) { SetFont(font); }
inline void wxControl::SetButtonFont(const wxFont& font) { SetFont(font); }
#endif // WXWIN_COMPATIBILITY