/**
@class wxBitmapToggleButton
@wxheader{tglbtn.h}
-
+
wxBitmapToggleButton is a wxToggleButton
that contains a bitmap instead of text.
-
+
This control emits an update UI event.
-
+
@beginEventTable
@event{EVT_TOGGLEBUTTON(id\, func)}:
Handles a toggle button click event.
@endEventTable
-
+
@library{wxcore}
@category{ctrl}
@appearance{bitmaptogglebutton.png}
Internally calls Create().
*/
wxBitmapToggleButton();
- wxBitmapToggleButton(wxWindow* parent, wxWindowID id,
- const wxBitmap& label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize,
- long style = 0,
- const wxValidator& val,
- const wxString& name = "checkBox");
+ wxBitmapToggleButton(wxWindow* parent, wxWindowID id,
+ const wxBitmap& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& val,
+ const wxString& name = "checkBox");
//@}
/**
Sets the toggle button to the given state. This does not cause a
@c EVT_TOGGLEBUTTON event to be emitted.
- @param state
+ @param state
If @true, the button is pressed.
*/
void SetValue(bool state);
/**
@class wxToggleButton
@wxheader{tglbtn.h}
-
+
wxToggleButton is a button that stays pressed when clicked by the user. In
other words, it is similar to wxCheckBox in
functionality but looks like a wxButton.
-
+
Since wxWidgets version 2.9.0 this control emits an update UI event.
-
+
You can see wxToggleButton in action in the sixth page of the
controls sample.
-
+
@beginEventTable
@event{EVT_TOGGLEBUTTON(id\, func)}:
Handles a toggle button click event.
@endEventTable
-
+
@library{wxcore}
@category{ctrl}
@appearance{togglebutton.png}
-
+
@seealso
wxCheckBox, wxButton, wxBitmapToggleButton
*/
/**
Constructor, creating and showing a toggle button.
- @param parent
+ @param parent
Parent window. Must not be @NULL.
- @param id
+ @param id
Toggle button identifier. The value wxID_ANY indicates a default value.
- @param label
+ @param label
Text to be displayed next to the toggle button.
- @param pos
+ @param pos
Toggle button position. If wxDefaultPosition is specified then a default
position is chosen.
- @param size
+ @param size
Toggle button size. If wxDefaultSize is specified then a default
size is chosen.
- @param style
+ @param style
Window style. See wxToggleButton.
- @param validator
+ @param validator
Window validator.
- @param name
+ @param name
Window name.
@sa Create(), wxValidator
*/
wxToggleButton();
- wxToggleButton(wxWindow* parent, wxWindowID id,
- const wxString& label,
- const wxPoint& pos = wxDefaultPosition,
- const wxSize& size = wxDefaultSize,
- long style = 0,
- const wxValidator& val,
- const wxString& name = "checkBox");
+ wxToggleButton(wxWindow* parent, wxWindowID id,
+ const wxString& label,
+ const wxPoint& pos = wxDefaultPosition,
+ const wxSize& size = wxDefaultSize,
+ long style = 0,
+ const wxValidator& val,
+ const wxString& name = "checkBox");
//@}
/**
Sets the toggle button to the given state. This does not cause a
@c EVT_TOGGLEBUTTON event to be emitted.
- @param state
+ @param state
If @true, the button is pressed.
*/
void SetValue(bool state);