# Icon This section documents the classes and helper functions used to create, style, and compose icons within the user interface. It covers icon styling infrastructure as well as utility functions for generating composite icons, overlays, and badge-enhanced variants used throughout the application and its plugins. ## Classes ```{toctree} :maxdepth: 1 styled_icon styled_icon_common styled_icon_engine ``` ## Functions ```{doxygenfunction} mv::gui::createIcon ``` ```{doxygenfunction} mv::gui::createOverlayIcon ``` ```{doxygenfunction} mv::gui::combineIcons ``` ```{doxygenfunction} mv::gui::createPluginIcon ``` ```{doxygenfunction} mv::gui::combineIconsHorizontally ``` ```{doxygenfunction} mv::gui::createNumberBadgeOverlayPixmap ``` ```{doxygenfunction} mv::gui::createIconWithNumberBadgeOverlay ```