| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /////////////////////////////////////////////////////////////////////////////
- // Name: wx/motif/tglbtn.h
- // Purpose: Declaration of the wxToggleButton class, which implements a
- // toggle button under wxMotif.
- // Author: Mattia Barbon
- // Modified by:
- // Created: 10.02.03
- // Copyright: (c) 2003 Mattia Barbon
- // Licence: wxWindows licence
- /////////////////////////////////////////////////////////////////////////////
- #ifndef _WX_TOGGLEBUTTON_H_
- #define _WX_TOGGLEBUTTON_H_
- #include "wx/checkbox.h"
- class WXDLLIMPEXP_CORE wxToggleButton : public wxCheckBox
- {
- public:
- wxToggleButton() { Init(); }
- wxToggleButton( wxWindow* parent, wxWindowID id, const wxString& label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize,
- long style = 0,
- const wxValidator& val = wxDefaultValidator,
- const wxString& name = wxCheckBoxNameStr )
- {
- Init();
- Create( parent, id, label, pos, size, style, val, name );
- }
- bool Create( wxWindow* parent, wxWindowID id, const wxString& label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize,
- long style = 0,
- const wxValidator& val = wxDefaultValidator,
- const wxString &name = wxCheckBoxNameStr );
- protected:
- virtual wxBorder GetDefaultBorder() const { return wxBORDER_NONE; }
- private:
- DECLARE_DYNAMIC_CLASS(wxToggleButton)
- // common part of all constructors
- void Init()
- {
- m_evtType = wxEVT_TOGGLEBUTTON;
- }
- };
- #endif // _WX_TOGGLEBUTTON_H_
|