X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/eabe6af8d99699e96d7ebcac0f2319aebeb4c533..db7035e48a4ccc6265fa01949cb92db3c6b6c17f:/include/wx/mac/tglbtn.h?ds=sidebyside diff --git a/include/wx/mac/tglbtn.h b/include/wx/mac/tglbtn.h index 5ab29aa84c..c7104ac928 100644 --- a/include/wx/mac/tglbtn.h +++ b/include/wx/mac/tglbtn.h @@ -1,59 +1,5 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: wx/mac/tglbtn.h -// Purpose: Declaration of the wxToggleButton class, which implements a -// toggle button under wxMac. -// Author: Stefan Csomor -// Modified by: -// Created: 08.02.01 -// RCS-ID: $Id$ -// Copyright: (c) 2004 Stefan Csomor -// License: wxWindows License -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_TOGGLEBUTTON_H_ -#define _WX_TOGGLEBUTTON_H_ - -WXDLLEXPORT_DATA(extern const wxChar*) wxCheckBoxNameStr; - -// Checkbox item (single checkbox) -class WXDLLEXPORT wxToggleButton : public wxControl -{ -public: - wxToggleButton() {} - wxToggleButton(wxWindow *parent, - wxWindowID id, - const wxString& label, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - long style = 0, - const wxValidator& validator = wxDefaultValidator, - const wxString& name = wxCheckBoxNameStr) - { - Create(parent, id, label, pos, size, style, validator, name); - } - - bool Create(wxWindow *parent, - wxWindowID id, - const wxString& label, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - long style = 0, - const wxValidator& validator = wxDefaultValidator, - const wxString& name = wxCheckBoxNameStr); - - virtual void SetValue(bool value); - virtual bool GetValue() const ; - - virtual void MacHandleControlClick( WXWidget control , wxInt16 controlpart , bool mouseStillDown ) ; - - virtual void Command(wxCommandEvent& event); - -protected: - virtual wxSize DoGetBestSize() const; - -private: - DECLARE_DYNAMIC_CLASS_NO_COPY(wxToggleButton) -}; - -#endif // _WX_TOGGLEBUTTON_H_ - +#ifdef __WXMAC_CLASSIC__ +#include "wx/mac/classic/tglbtn.h" +#else +#include "wx/mac/carbon/tglbtn.h" +#endif \ No newline at end of file