a row of buttons laid out left to right, each sized to its text, with one listener for all of them
More...
#include <dx_gui.h>
|
| void | add (const wxString &text, uint32_t id, bool state) |
| void | addAndMakeVisible (juce::Button *button) |
| | bar ()=delete |
| | bar (bar &&move) |
| | bar (const decltype(listen)&&listen, const decltype(setup)&&setup={}) |
| | bar (const decltype(setup)&&setup) |
| | bar (wxWindow *parent, decltype(listen)&&listen={}) |
| | ~bar () override |
a row of buttons laid out left to right, each sized to its text, with one listener for all of them
dx::gui::bar A row of independently toggling buttons, reporting (id, state) on change.
◆ bar() [1/5]
◆ bar() [2/5]
| dx::gui::bar::bar |
( |
bar && | move | ) |
|
|
inline |
◆ bar() [3/5]
| dx::gui::bar::bar |
( |
const decltype(setup)&& | setup | ) |
|
|
inline |
◆ bar() [4/5]
| dx::gui::bar::bar |
( |
const decltype(listen)&& | listen, |
|
|
const decltype(setup)&& | setup = {} ) |
|
inline |
◆ ~bar()
◆ bar() [5/5]
| dx::gui::bar::bar |
( |
wxWindow * | parent, |
|
|
decltype(listen)&& | listen = {} ) |
|
inline |
◆ add()
| void dx::gui::bar::add |
( |
const wxString & | text, |
|
|
uint32_t | id, |
|
|
bool | state ) |
|
inline |
◆ addAndMakeVisible()
| void dx::gui::bar::addAndMakeVisible |
( |
juce::Button * | button | ) |
|
|
inline |
◆ buttonClicked()
| void dx::gui::bar::buttonClicked |
( |
juce::Button * | button | ) |
|
|
inlineoverrideprotected |
◆ resized()
| void dx::gui::bar::resized |
( |
| ) |
|
|
inlineoverrideprotected |
◆ listen [1/2]
| std::function<void(const juce::Button&)> dx::gui::bar::listen |
◆ listen [2/2]
| std::function<void(uint32_t, bool)> dx::gui::bar::listen |
◆ setup
| std::function<void(bar&)> dx::gui::bar::setup |
The documentation for this class was generated from the following files: