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

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

add(ml::Core &component, const std::string &value="")ml::Select
addOption(const std::string &label, const std::string &value="", const SelectOptionStyle &style={})ml::Select
applyFrom(const Theme &t) overrideml::SelectThemeinlinevirtual
applySettings(const S &s)ml::Selectinline
applyStyle(const St &s)ml::Selectinline
applyTheme(const T &t)ml::Selectinline
arrowColorml::SelectTheme
bgDisabledml::InputTheme
bgFocusedml::InputTheme
bgHoveredml::SelectTheme
bgIdleml::InputTheme
bgOpenml::SelectTheme
borderDisabledml::InputTheme
borderErrorml::InputTheme
borderFocusedml::InputTheme
borderIdleml::InputTheme
borderOpenml::SelectTheme
borderThicknessml::InputTheme
clearOptions()ml::Select
clearSelection()ml::Select
close()ml::Select
Customizable()=defaultml::Customizable< MANIFEST >
descCharSizeml::SelectSettings
disabledColorml::ControlTheme
disabledTextColorml::ControlTheme
draw(sf::RenderTarget &target, sf::RenderStates states) const overrideml::Selectprotected
errorColorml::ControlTheme
fillColorml::GraphicTheme
Flag typedefml::Select
focusColorml::ControlTheme
fontml::ControlTheme
fontSizeml::ControlTheme
fontSizeSmallml::ControlTheme
getArrowColor() constml::SelectThemeinline
getBgDisabled() constml::InputThemeinline
getBgFocused() constml::InputThemeinline
getBgHovered() constml::SelectThemeinline
getBgIdle() constml::InputThemeinline
getBgOpen() constml::SelectThemeinline
getBorderDisabled() constml::InputThemeinline
getBorderError() constml::InputThemeinline
getBorderFocused() constml::InputThemeinline
getBorderIdle() constml::InputThemeinline
getBorderOpen() constml::SelectThemeinline
getBorderThickness() constml::InputThemeinline
getCharacterSize() constml::Select
getDescCharSize() constml::SelectSettingsinline
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::Select
getHoverColor() constml::ControlThemeinline
getItemDescColor() constml::SelectThemeinline
getItemDisabledColor() constml::SelectThemeinline
getItemHeight() constml::SelectSettingsinline
getItemHoverBg() constml::SelectThemeinline
getItemLabelColor() constml::SelectThemeinline
getItemSelectedBg() constml::SelectThemeinline
getLabelColor() constml::SelectThemeinline
getLabelDisabled() constml::SelectThemeinline
getMaxLength() constml::InputSettingsinline
getMaxVisibleItems() constml::SelectSettingsinline
getMutedColor() constml::ControlThemeinline
getOutlineColor() constml::GraphicThemeinline
getOutlineThickness() constml::GraphicThemeinline
getPadding() constml::ControlThemeinline
getPanelBg() constml::SelectThemeinline
getPanelBorder() constml::SelectThemeinline
getPanelBorderThick() constml::SelectThemeinline
getPasswordChar() constml::InputSettingsinline
getPlaceholder() constml::Select
getPlaceholderColor() constml::InputThemeinline
getPosition() const overrideml::Select
getRadius() constml::GraphicThemeinline
getSelectedIndex() constml::Select
getSelectedLabel() constml::Select
getSelectedValue() constml::Select
getSize() constml::InputSettingsinline
getState() constml::StateManager< extract_State< MANIFEST >::type >
getTextColor() constml::ControlThemeinline
hoverColorml::ControlTheme
isEnabled() constml::Select
isOpen() constml::Select
isPasswordMode() constml::InputSettingsinline
isSettingsLocked() constml::Themeableinline
isState(T state) constml::StateManager< extract_State< MANIFEST >::type >
isThemeLocked() constml::Themeableinline
itemDescColorml::SelectTheme
itemDisabledColorml::SelectTheme
itemHeightml::SelectSettings
itemHoverBgml::SelectTheme
itemLabelColorml::SelectTheme
itemSelectedBgml::SelectTheme
labelColorml::SelectTheme
labelDisabledml::SelectTheme
lockSettings()ml::Themeableinline
lockTheme()ml::Themeableinline
manifest_type typedefml::Customizable< MANIFEST >
maxLengthml::InputSettings
maxVisibleItemsml::SelectSettings
mutedColorml::ControlTheme
onSelectionChanged(std::function< void(const std::string &, std::size_t)> callback)ml::Select
onStateEnter(std::function< void(T)> callback)ml::StateManager< extract_State< MANIFEST >::type >
onStateExit(std::function< void(T)> callback)ml::StateManager< extract_State< MANIFEST >::type >
onThemeApplied(const Theme &theme) overrideml::Selectprotectedvirtual
open()ml::Select
ml::operator=(const InputSettings &i)ml::SelectSettingsinline
ml::operator=(const ControlSettings &c)ml::SelectSettingsinline
ml::operator=(const GraphicSettings &g)ml::SelectSettingsinline
ml::SelectTheme::operator=(const InputTheme &i)ml::SelectThemeinline
ml::SelectTheme::operator=(const ControlTheme &c)ml::SelectThemeinline
ml::SelectTheme::operator=(const GraphicTheme &g)ml::SelectThemeinline
optionCount() constml::Select
outlineColorml::GraphicTheme
outlineThicknessml::GraphicTheme
paddingml::ControlTheme
panelBgml::SelectTheme
panelBorderml::SelectTheme
panelBorderThickml::SelectTheme
passwordCharml::InputSettings
passwordModeml::InputSettings
placeholderColorml::InputTheme
radiusml::GraphicTheme
Select(const sf::Font &font=FontManager<>::getDefault())ml::SelectWith< MANIFEST >explicit
selectIndex(std::size_t index)ml::Select
selectValue(const std::string &value)ml::Select
setArrowColor(const sf::Color &c)ml::SelectThemeinline
setBgDisabled(const sf::Color &c)ml::InputThemeinline
setBgFocused(const sf::Color &c)ml::InputThemeinline
setBgHovered(const sf::Color &c)ml::SelectThemeinline
setBgIdle(const sf::Color &c)ml::InputThemeinline
setBgOpen(const sf::Color &c)ml::SelectThemeinline
setBorderDisabled(const sf::Color &c)ml::InputThemeinline
setBorderError(const sf::Color &c)ml::InputThemeinline
setBorderFocused(const sf::Color &c)ml::InputThemeinline
setBorderIdle(const sf::Color &c)ml::InputThemeinline
setBorderOpen(const sf::Color &c)ml::SelectThemeinline
setBorderThickness(float t)ml::InputThemeinline
setDescCharSize(unsigned int s)ml::SelectSettingsinline
setDisabledColor(const sf::Color &c)ml::ControlThemeinline
setDisabledTextColor(const sf::Color &c)ml::ControlThemeinline
setEnabled(bool enabled)ml::Select
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::Select
setFont(const sf::Font &&)=deleteml::Select
setFontSize(unsigned int s)ml::ControlThemeinline
setFontSizeSmall(unsigned int s)ml::ControlThemeinline
setHoverColor(const sf::Color &c)ml::ControlThemeinline
setItemDescColor(const sf::Color &c)ml::SelectThemeinline
setItemDisabledColor(const sf::Color &c)ml::SelectThemeinline
setItemHeight(float h)ml::SelectSettingsinline
setItemHoverBg(const sf::Color &c)ml::SelectThemeinline
setItemLabelColor(const sf::Color &c)ml::SelectThemeinline
setItemSelectedBg(const sf::Color &c)ml::SelectThemeinline
setLabelColor(const sf::Color &c)ml::SelectThemeinline
setLabelDisabled(const sf::Color &c)ml::SelectThemeinline
setMaxLength(std::size_t n)ml::InputSettingsinline
setMaxVisibleItems(float n)ml::SelectSettingsinline
setMutedColor(const sf::Color &c)ml::ControlThemeinline
setOptionEnabled(std::size_t index, bool enabled)ml::Select
setOutlineColor(const sf::Color &c)ml::GraphicThemeinline
setOutlineThickness(float t)ml::GraphicThemeinline
setPadding(float p)ml::ControlThemeinline
setPanelBg(const sf::Color &c)ml::SelectThemeinline
setPanelBorder(const sf::Color &c)ml::SelectThemeinline
setPanelBorderThick(float t)ml::SelectThemeinline
setPasswordChar(char32_t c)ml::InputSettingsinline
setPasswordMode(bool b)ml::InputSettingsinline
setPlaceholder(const std::string &text)ml::Select
setPlaceholderColor(const sf::Color &c)ml::InputThemeinline
setPosition(const sf::Vector2f &position) overrideml::Select
setRadius(float r)ml::GraphicThemeinline
setSize(const sf::Vector2f &s)ml::InputSettingsinline
setState(T newState)ml::StateManager< extract_State< MANIFEST >::type >
setTextColor(const sf::Color &c)ml::ControlThemeinline
sizeml::InputSettings
State typedefml::Select
StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)ml::StateManager< extract_State< MANIFEST >::type >explicit
textColorml::ControlTheme
Themeable()ml::Themeableinline
unlockSettings()ml::Themeableinline
unlockTheme()ml::Themeableinline
~Customizable()=defaultml::Customizable< MANIFEST >virtual
~GraphicSettings()=defaultml::GraphicSettingsvirtual
~GraphicTheme()=defaultml::GraphicThemevirtual
~Themeable()ml::Themeableinlinevirtual