Magnum/Ui/Input.h file new in Git master

Class Magnum::Ui::Input, Magnum::Ui::PasswordInput, enum Magnum::Ui::InputStyle.

Namespaces

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

Classes

class Magnum::Ui::Input new in Git master
Input widget.
class Magnum::Ui::PasswordInput new in Git master
Password input widget.

Enums

enum class InputStyle: UnsignedByte { Default, Success, Warning, Danger, Flat } new in Git master
Input style.

Functions

auto operator<<(Debug& debug, InputStyle value) -> Debug& new in Git master
Debug output operator.
auto input(Anchor anchor, const StorageQuery<Int>& query, InputStyle style = InputStyle::Default) -> Anchor new in Git master
Stateless input widget with an integer data binding.
auto input(Anchor anchor, const StorageQuery<UnsignedInt>& query, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Long>& query, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedLong>& query, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Int>& query, const DecimalFormatter& formatter, ParseState(*)(Containers::StringView, Int&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor new in Git master
Stateless input widget with an integer data binding and a custom decimal formatter and parser.
auto input(Anchor anchor, const StorageQuery<UnsignedInt>& query, const DecimalFormatter& formatter, ParseState(*)(Containers::StringView, UnsignedInt&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Long>& query, const DecimalFormatter& formatter, ParseState(*)(Containers::StringView, Long&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedLong>& query, const DecimalFormatter& formatter, ParseState(*)(Containers::StringView, UnsignedLong&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Int>& query, const DecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedInt>& query, const DecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<Long>& query, const DecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedLong>& query, const DecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<Int>& query, const HexadecimalFormatter& formatter, ParseState(*)(Containers::StringView, Int&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor new in Git master
Stateless input widget with an integer data binding and a custom hexadecimal formatter and parser.
auto input(Anchor anchor, const StorageQuery<UnsignedInt>& query, const HexadecimalFormatter& formatter, ParseState(*)(Containers::StringView, UnsignedInt&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Long>& query, const HexadecimalFormatter& formatter, ParseState(*)(Containers::StringView, Long&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedLong>& query, const HexadecimalFormatter& formatter, ParseState(*)(Containers::StringView, UnsignedLong&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Int>& query, const HexadecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedInt>& query, const HexadecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<Long>& query, const HexadecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<UnsignedLong>& query, const HexadecimalFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<Float>& query, InputStyle style = InputStyle::Default) -> Anchor new in Git master
Stateless input widget with a float data binding.
auto input(Anchor anchor, const StorageQuery<Double>& query, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Float>& query, const FloatFormatter& formatter, ParseState(*)(Containers::StringView, Float&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor new in Git master
Stateless input widget with a float data binding and a custom formatter and parser.
auto input(Anchor anchor, const StorageQuery<Double>& query, const FloatFormatter& formatter, ParseState(*)(Containers::StringView, Double&) parser = nullptr, InputStyle style = InputStyle::Default) -> Anchor
auto input(Anchor anchor, const StorageQuery<Float>& query, const FloatFormatter& formatter, InputStyle style) -> Anchor
auto input(Anchor anchor, const StorageQuery<Double>& query, const FloatFormatter& formatter, InputStyle style) -> Anchor