Magnum/Ui/Style.h file

Class Magnum::Ui::StyleConfiguration, enum Magnum::Ui::Type, Magnum::Ui::Style.

Contents

Namespaces

namespace Magnum
Root namespace.
namespace Magnum::Ui
UI library.

Classes

class Magnum::Ui::StyleConfiguration
Style configuration.

Enums

enum class Type: UnsignedInt { Button = 0, Label = 1, Input = 2, Modal = 3 }
Widget type.
enum class State: UnsignedInt { Default = 0, Hover = 1, Pressed = 2, Active = 3, Disabled = 4, Hidden = 5 }
Widget state.
enum class Style: UnsignedInt { Default = 0, Primary = 1, Success = 2, Info = 3, Warning = 4, Danger = 5, Dim = 6, Flat = 7 }
Widget style.

Functions

auto operator<<(Debug& debug, Type value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, State value) -> Debug&
Debug output operator.
auto operator<<(Debug& debug, Style value) -> Debug&
Debug output operator.
auto defaultStyleConfiguration() -> StyleConfiguration
Default style configuration.
auto mcssDarkStyleConfiguration() -> StyleConfiguration
m.css dark style configuration