mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-15 08:15:38 +07:00
dummy layout mode property
This commit is contained in:
@@ -11,8 +11,17 @@
|
||||
namespace e2d
|
||||
{
|
||||
class layout final {
|
||||
public:
|
||||
ENUM_HPP_CLASS_DECL(modes, u8,
|
||||
(vertical)
|
||||
(horizontal))
|
||||
public:
|
||||
layout() = default;
|
||||
|
||||
layout& mode(modes value) noexcept;
|
||||
[[nodiscard]] modes mode() const noexcept;
|
||||
private:
|
||||
modes mode_ = modes::vertical;
|
||||
};
|
||||
|
||||
class layout_item final {
|
||||
@@ -21,6 +30,8 @@ namespace e2d
|
||||
};
|
||||
}
|
||||
|
||||
ENUM_HPP_REGISTER_TRAITS(e2d::layout::modes)
|
||||
|
||||
namespace e2d
|
||||
{
|
||||
template <>
|
||||
@@ -73,4 +84,12 @@ namespace e2d
|
||||
|
||||
namespace e2d
|
||||
{
|
||||
inline layout& layout::mode(modes value) noexcept {
|
||||
mode_ = value;
|
||||
return *this;
|
||||
}
|
||||
|
||||
inline layout::modes layout::mode() const noexcept {
|
||||
return mode_;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user