| AppendOption(const wxString &option, void *clientData=nullptr) | MultiSwitchButton | |
| background_color | StaticBox | protected |
| background_color2 | StaticBox | protected |
| badge | StaticBox | protected |
| border_color | StaticBox | protected |
| border_style | StaticBox | protected |
| border_width | StaticBox | protected |
| btns | MultiSwitchButton | private |
| btns_modified | MultiSwitchButton | private |
| button_clicked(wxCommandEvent &event) | MultiSwitchButton | protected |
| Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0) | StaticBox | |
| DeleteAllOptions() | MultiSwitchButton | |
| doRender(wxDC &dc) | StaticBox | protectedvirtual |
| eraseEvent(wxEraseEvent &evt) | StaticBox | protected |
| GetButton(unsigned int index) const | MultiSwitchButton | inline |
| GetCount() const | MultiSwitchButton | |
| GetOptionData(unsigned int index) const | MultiSwitchButton | |
| GetOptionText(unsigned int index) const | MultiSwitchButton | |
| GetParentBackgroundColor(wxWindow *parent) | StaticBox | static |
| GetSelectedText() const | MultiSwitchButton | |
| GetSelection() const | MultiSwitchButton | |
| m_bg_color | MultiSwitchButton | private |
| m_br_color_modified | MultiSwitchButton | private |
| m_button_padding | MultiSwitchButton | private |
| m_button_radius | MultiSwitchButton | private |
| m_fg_color_modified | MultiSwitchButton | private |
| m_fit_to_options | MultiSwitchButton | private |
| m_scroll | MultiSwitchButton | private |
| m_text_color | MultiSwitchButton | private |
| MultiSwitchButton(wxWindow *parent=nullptr, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0) | MultiSwitchButton | |
| on_size(wxSizeEvent &evt) | MultiSwitchButton | private |
| options_height() const | MultiSwitchButton | private |
| paintEvent(wxPaintEvent &evt) | StaticBox | protected |
| radius | StaticBox | protected |
| render(wxDC &dc) | StaticBox | protected |
| Rescale() | MultiSwitchButton | |
| scroll_option_into_view(Button *btn) | MultiSwitchButton | private |
| scrollbar_height(int options_width) const | MultiSwitchButton | private |
| sel | MultiSwitchButton | private |
| send_selection_event() | MultiSwitchButton | protected |
| SetBackgroundColor(const StateColor &color) | MultiSwitchButton | |
| SetBackgroundColor2(StateColor const &color) | StaticBox | |
| SetBackgroundColorNormal(wxColor const &color) | StaticBox | |
| SetBorderColor(StateColor const &color) | StaticBox | |
| SetBorderColorNormal(wxColor const &color) | StaticBox | |
| SetBorderStyle(wxPenStyle style) | StaticBox | |
| SetBorderWidth(int width) | StaticBox | |
| SetButtonCornerRadius(double radius) | MultiSwitchButton | |
| SetButtonPadding(const wxSize &padding) | MultiSwitchButton | |
| SetButtonTextColor(int index, const StateColor &color) | MultiSwitchButton | inline |
| SetCornerRadius(double radius) | StaticBox | |
| SetFitToOptions(bool fit=true) | MultiSwitchButton | inline |
| SetModified(int index, bool modified) | MultiSwitchButton | |
| SetOptionData(unsigned int index, void *clientData) | MultiSwitchButton | |
| SetOptions(const std::vector< wxString > &options) | MultiSwitchButton | |
| SetOptionText(unsigned int index, const wxString &text) | MultiSwitchButton | |
| SetSelection(int index) | MultiSwitchButton | |
| SetTextColor(const StateColor &color) | MultiSwitchButton | |
| SetTopMargin(int margin) | StaticBox | |
| ShowBadge(bool show) | StaticBox | |
| sizeEvent(wxSizeEvent &evt) | StaticBox | protected |
| sizer | MultiSwitchButton | private |
| state_handler | StaticBox | protected |
| StaticBox() | StaticBox | |
| StaticBox(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0) | StaticBox | |
| top_margin | StaticBox | protected |
| update_button_styles() | MultiSwitchButton | protected |
| update_scroll_range() | MultiSwitchButton | private |
| ~MultiSwitchButton() | MultiSwitchButton | |