mirror of
https://github.com/mudita/MuditaOS.git
synced 2026-07-04 13:17:08 -04:00
27 lines
542 B
C++
27 lines
542 B
C++
#pragma once
|
|
|
|
#include "Item.hpp"
|
|
|
|
namespace gui
|
|
{
|
|
/// span class - provides offset in selected axis
|
|
class Span : public Item
|
|
{
|
|
Axis axis = Axis::X;
|
|
|
|
public:
|
|
Span(Axis axis, unsigned int size) : axis(axis)
|
|
{
|
|
area().size(axis) = size;
|
|
activeItem = false;
|
|
}
|
|
|
|
Span(Item *parent, Axis axis, unsigned int size) : Span(axis, size)
|
|
{
|
|
if (parent) {
|
|
parent->addWidget(this);
|
|
}
|
|
}
|
|
};
|
|
}; // namespace gui
|