inline wxButton() {}
inline wxButton( wxWindow* pParent
,wxWindowID vId
- ,const wxString& rsLabel
+ ,const wxString& rsLabel = wxEmptyString
,const wxPoint& rPos = wxDefaultPosition
,const wxSize& rSize = wxDefaultSize
,long lStyle = 0
-#if wxUSE_VALIDATORS
,const wxValidator& rValidator = wxDefaultValidator
-#endif
,const wxString& rsName = wxButtonNameStr
)
{
,rPos
,rSize
,lStyle
-#if wxUSE_VALIDATORS
,rValidator
-#endif
,rsName
);
}
bool Create( wxWindow* pParent
,wxWindowID vId
- ,const wxString& rsLabel
+ ,const wxString& rsLabel = wxEmptyString
,const wxPoint& rPos = wxDefaultPosition
,const wxSize& rSize = wxDefaultSize
,long lStyle = 0
-#if wxUSE_VALIDATORS
,const wxValidator& rValidator = wxDefaultValidator
-#endif
,const wxString& rsName = wxButtonNameStr
);
-
+
virtual ~wxButton();
virtual void SetDefault(void);
protected:
bool SendClickEvent(void);
+ void SetTmpDefault(void);
+ void UnsetTmpDefault(void);
+
+ static void SetDefaultStyle( wxButton* pButton
+ ,bool bOn
+ );
+
virtual wxSize DoGetBestSize(void) const;
virtual WXDWORD OS2GetStyle( long style
,WXDWORD* exstyle