Loading...
Searching...
No Matches
ml::ButtonToggleWith< MANIFEST > Member List

This is the complete list of members for ml::ButtonToggleWith< MANIFEST >, including all inherited members.

activeColorml::ToggleTheme
activeTextColorml::ToggleTheme
addItem(const std::string &label, const std::string &key)ml::ToggleSettingsinline
animSpeedml::ToggleSettings
applyFrom(const Theme &t) overrideml::ButtonThemeinlinevirtual
applySettings(const S &s)ml::ButtonToggleinline
applyStyle(const St &s)ml::ButtonToggleinline
applyTheme(const T &t)ml::ButtonToggleinline
borderColorml::ButtonTheme
borderThicknessml::ButtonTheme
buttonRadiusml::ButtonTheme
ButtonToggle()ml::ButtonToggleWith< MANIFEST >explicit
clearItems()ml::ToggleSettingsinline
Customizable()=defaultml::Customizable< MANIFEST >
disabledColorml::ControlTheme
disabledTextColorml::ControlTheme
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::ButtonToggleprotected
errorColorml::ControlTheme
fillColorml::GraphicTheme
Flag typedefml::ButtonToggle
focusColorml::ControlTheme
fontml::ControlTheme
fontSizeml::ControlTheme
fontSizeSmallml::ControlTheme
getActiveColor() constml::ToggleThemeinline
getActiveTextColor() constml::ToggleThemeinline
getAnimSpeed() constml::ToggleSettingsinline
getBorderColor() constml::ButtonThemeinline
getBorderThickness() constml::ButtonThemeinline
getButtonRadius() constml::ButtonThemeinline
getDisabledColor() constml::ControlThemeinline
getDisabledTextColor() constml::ControlThemeinline
getErrorColor() constml::ControlThemeinline
getFillColor() constml::GraphicThemeinline
getFocusColor() constml::ControlThemeinline
getFont() constml::ControlThemeinline
getFontSize() constml::ControlThemeinline
getFontSizeSmall() constml::ControlThemeinline
getGlobalBounds() const overrideml::ButtonToggle
getHoverColor() constml::ControlThemeinline
getIconAlign() constml::ButtonSettingsinline
getIconOff() constml::ButtonSettingsinline
getIconOffRect() constml::ButtonSettingsinline
getIconOn() constml::ButtonSettingsinline
getIconOnRect() constml::ButtonSettingsinline
getIconPadding() constml::ButtonSettingsinline
getIconSize() constml::ButtonSettingsinline
getInactiveColor() constml::ToggleThemeinline
getItems() constml::ToggleSettingsinline
getMutedColor() constml::ControlThemeinline
getOffColor() constml::ButtonThemeinline
getOffLabel() constml::ButtonSettingsinline
getOffTextColor() constml::ButtonThemeinline
getOnColor() constml::ButtonThemeinline
getOnLabel() constml::ButtonSettingsinline
getOnTextColor() constml::ButtonThemeinline
getOutlineColor() constml::GraphicThemeinline
getOutlineThickness() constml::GraphicThemeinline
getPadding() constml::ControlThemeinline
getPosition() const overrideml::ButtonToggle
getRadius() constml::GraphicThemeinline
getSize() constml::ButtonSettingsinline
getState() constml::StateManager< extract_State< MANIFEST >::type >
getTextColor() constml::ControlThemeinline
hoverColorml::ControlTheme
IconAlign enum nameml::ButtonSettings
iconAlignml::ButtonSettings
iconOffml::ButtonSettings
iconOffRectml::ButtonSettings
iconOnml::ButtonSettings
iconOnRectml::ButtonSettings
iconPaddingml::ButtonSettings
iconSizeml::ButtonSettings
inactiveColorml::ToggleTheme
isEnabled() constml::ButtonToggle
isOn() constml::ButtonToggle
isSettingsLocked() constml::Themeableinline
isState(T state) constml::StateManager< extract_State< MANIFEST >::type >
isThemeLocked() constml::Themeableinline
itemsml::ToggleSettings
lockSettings()ml::Themeableinline
lockTheme()ml::Themeableinline
manifest_type typedefml::Customizable< MANIFEST >
mutedColorml::ControlTheme
offColorml::ButtonTheme
offLabelml::ButtonSettings
offTextColorml::ButtonTheme
onColorml::ButtonTheme
onLabelml::ButtonSettings
onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< MANIFEST >::type >
onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< MANIFEST >::type >
onTextColorml::ButtonTheme
onThemeApplied(const Theme &theme) overrideml::ButtonToggleprotectedvirtual
onToggled(std::function< void(bool)> callback)ml::ButtonToggle
ml::operator=(const ToggleSettings &t)ml::ButtonSettingsinline
ml::operator=(const ControlSettings &c)ml::ButtonSettingsinline
ml::operator=(const GraphicSettings &g)ml::ButtonSettingsinline
ml::ButtonTheme::operator=(const ToggleTheme &t)ml::ButtonThemeinline
ml::ButtonTheme::operator=(const ControlTheme &c)ml::ButtonThemeinline
ml::ButtonTheme::operator=(const GraphicTheme &g)ml::ButtonThemeinline
outlineColorml::GraphicTheme
outlineThicknessml::GraphicTheme
paddingml::ControlTheme
radiusml::GraphicTheme
setActiveColor(const sf::Color &c)ml::ToggleThemeinline
setActiveTextColor(const sf::Color &c)ml::ToggleThemeinline
setAnimSpeed(float s)ml::ToggleSettingsinline
setBorderColor(const sf::Color &c)ml::ButtonThemeinline
setBorderThickness(float t)ml::ButtonThemeinline
setButtonRadius(float r)ml::ButtonThemeinline
setDisabledColor(const sf::Color &c)ml::ControlThemeinline
setDisabledTextColor(const sf::Color &c)ml::ControlThemeinline
setEnabled(bool enabled)ml::ButtonToggle
setErrorColor(const sf::Color &c)ml::ControlThemeinline
setFillColor(const sf::Color &c)ml::GraphicThemeinline
setFocusColor(const sf::Color &c)ml::ControlThemeinline
setFont(const sf::Font &f)ml::ControlThemeinline
setFont(const sf::Font &&)=deleteml::ControlTheme
setFontSize(unsigned int s)ml::ControlThemeinline
setFontSizeSmall(unsigned int s)ml::ControlThemeinline
setHoverColor(const sf::Color &c)ml::ControlThemeinline
setIconAlign(IconAlign a)ml::ButtonSettingsinline
setIconOff(const sf::Texture *t)ml::ButtonSettingsinline
setIconOffRect(const sf::IntRect &r)ml::ButtonSettingsinline
setIconOn(const sf::Texture *t)ml::ButtonSettingsinline
setIconOnRect(const sf::IntRect &r)ml::ButtonSettingsinline
setIconPadding(float p)ml::ButtonSettingsinline
setIcons(const sf::Texture *on, const sf::Texture *off=nullptr)ml::ButtonSettingsinline
setIconSize(const sf::Vector2f &s)ml::ButtonSettingsinline
setInactiveColor(const sf::Color &c)ml::ToggleThemeinline
setItems(std::vector< std::pair< std::string, std::string > > i)ml::ToggleSettingsinline
setLabels(const std::string &on, const std::string &off)ml::ButtonSettingsinline
setMutedColor(const sf::Color &c)ml::ControlThemeinline
setOffColor(const sf::Color &c)ml::ButtonThemeinline
setOffLabel(const std::string &s)ml::ButtonSettingsinline
setOffTextColor(const sf::Color &c)ml::ButtonThemeinline
setOn(bool on)ml::ButtonToggle
setOnColor(const sf::Color &c)ml::ButtonThemeinline
setOnLabel(const std::string &s)ml::ButtonSettingsinline
setOnTextColor(const sf::Color &c)ml::ButtonThemeinline
setOutlineColor(const sf::Color &c)ml::GraphicThemeinline
setOutlineThickness(float t)ml::GraphicThemeinline
setPadding(float p)ml::ControlThemeinline
setPosition(const sf::Vector2f &position) overrideml::ButtonToggle
setRadius(float r)ml::GraphicThemeinline
setSize(const sf::Vector2f &s)ml::ButtonSettingsinline
setState(T newState)ml::StateManager< extract_State< MANIFEST >::type >
setTextColor(const sf::Color &c)ml::ControlThemeinline
sizeml::ButtonSettings
State typedefml::ButtonToggle
StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)ml::StateManager< extract_State< MANIFEST >::type >explicit
textColorml::ControlTheme
Themeable()ml::Themeableinline
toggle()ml::ButtonToggle
unlockSettings()ml::Themeableinline
unlockTheme()ml::Themeableinline
~Customizable()=defaultml::Customizable< MANIFEST >virtual
~GraphicSettings()=defaultml::GraphicSettingsvirtual
~GraphicTheme()=defaultml::GraphicThemevirtual
~Themeable()ml::Themeableinlinevirtual