| add(PillToggle &toggle, const std::string &key) | ml::ToggleGroup | |
| add(SegmentToggle &toggle, const std::string &key) | ml::ToggleGroup | |
| add(ButtonToggle &toggle, const std::string &key) | ml::ToggleGroup | |
| addButtonToggle(const std::string &label, const std::string &key, bool on=false) | ml::ToggleGroup | |
| addSegmentToggle(const std::string &offLabel, const std::string &onLabel, const std::string &key, bool on=false) | ml::ToggleGroup | |
| addToggle(const std::string &label, const std::string &key, bool on=false) | ml::ToggleGroup | |
| applySettingsToAll(const PillSettings &s) | ml::ToggleGroup | |
| applySettingsToAll(const SegmentSettings &s) | ml::ToggleGroup | |
| applySettingsToAll(const ButtonSettings &s) | ml::ToggleGroup | |
| applyStyleToAll(const PillStyle &s) | ml::ToggleGroup | |
| applyStyleToAll(const SegmentStyle &s) | ml::ToggleGroup | |
| applyStyleToAll(const ButtonStyle &s) | ml::ToggleGroup | |
| applyThemeToAll(const PillTheme &t) | ml::ToggleGroup | |
| applyThemeToAll(const SegmentTheme &t) | ml::ToggleGroup | |
| applyThemeToAll(const ButtonTheme &t) | ml::ToggleGroup | |
| clearToggles() | ml::ToggleGroup | |
| Customizable()=default | ml::Customizable< MANIFEST > | |
| draw(sf::RenderTarget &target, sf::RenderStates states) const override | ml::ToggleGroup | protected |
| Flag typedef | ml::ToggleGroup | |
| getGlobalBounds() const override | ml::ToggleGroup | |
| getOnKeys() const | ml::ToggleGroup | |
| getPosition() const override | ml::ToggleGroup | |
| ml::getState() const | ml::StateManager< extract_State< MANIFEST >::type > | |
| getState() const | ml::Customizable< MANIFEST > | |
| isOn(const std::string &key) const | ml::ToggleGroup | |
| ml::isState(T state) const | ml::StateManager< extract_State< MANIFEST >::type > | |
| isState(T state) const | ml::Customizable< MANIFEST > | |
| manifest_type typedef | ml::Customizable< MANIFEST > | |
| onAnyToggled(std::function< void(const std::string &, bool)> callback) | ml::ToggleGroup | |
| ml::onStateEnter(std::function< void(T)> callback) | ml::StateManager< extract_State< MANIFEST >::type > | |
| onStateEnter(std::function< void(T)> callback) | ml::Customizable< MANIFEST > | |
| ml::onStateExit(std::function< void(T)> callback) | ml::StateManager< extract_State< MANIFEST >::type > | |
| onStateExit(std::function< void(T)> callback) | ml::Customizable< MANIFEST > | |
| operator=(const ToggleGroup &)=delete | ml::ToggleGroup | |
| setAllOff() | ml::ToggleGroup | |
| setAllOn() | ml::ToggleGroup | |
| setCharacterSize(unsigned int size) | ml::ToggleGroup | |
| setDefaultSettings(const PillSettings &s) | ml::ToggleGroup | |
| setDefaultSettings(const SegmentSettings &s) | ml::ToggleGroup | |
| setDefaultSettings(const ButtonSettings &s) | ml::ToggleGroup | |
| setDefaultStyle(const PillStyle &s) | ml::ToggleGroup | |
| setDefaultStyle(const SegmentStyle &s) | ml::ToggleGroup | |
| setDefaultStyle(const ButtonStyle &s) | ml::ToggleGroup | |
| setDefaultTheme(const PillTheme &t) | ml::ToggleGroup | |
| setDefaultTheme(const SegmentTheme &t) | ml::ToggleGroup | |
| setDefaultTheme(const ButtonTheme &t) | ml::ToggleGroup | |
| setFont(const sf::Font &font) | ml::ToggleGroup | |
| setFont(const sf::Font &&)=delete | ml::ToggleGroup | |
| setOn(const std::string &key, bool on) | ml::ToggleGroup | |
| setPosition(const sf::Vector2f &position) override | ml::ToggleGroup | |
| setSpacing(float spacing) | ml::ToggleGroup | |
| ml::setState(T newState) | ml::StateManager< extract_State< MANIFEST >::type > | |
| setState(T newState) | ml::Customizable< MANIFEST > | |
| State typedef | ml::ToggleGroup | |
| StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState) | ml::StateManager< extract_State< MANIFEST >::type > | explicit |
| ToggleGroup() | ml::ToggleGroupWith< MANIFEST > | explicit |
| ToggleGroup(const ToggleGroup &)=delete | ml::ToggleGroupWith< MANIFEST > | |
| ~Customizable()=default | ml::Customizable< MANIFEST > | virtual |
| ~ToggleGroup() | ml::ToggleGroup | |