Files
MuditaOS/module-gui/gui/widgets/Margins.cpp
Radoslaw Wicik a8573a404c Apply new style
2020-03-17 10:03:16 +01:00

37 lines
687 B
C++

/*
* Margins.cpp
*
* Created on: 7 mar 2019
* Author: robert
*/
#include "Margins.hpp"
#include <core/BoundingBox.hpp>
namespace gui
{
Margins::Margins() : left{0}, top{0}, right{0}, bottom{0}
{}
Margins::Margins(const short left, const short top, const short right, const short bottom)
: left{left}, top{top}, right{right}, bottom{bottom}
{}
Margins::~Margins()
{}
short Margins::getAlong(gui::Axis axis) const
{
switch (axis) {
case Axis::X:
return (left + right);
case Axis::Y:
return (top + bottom);
default:
return 0;
}
}
} /* namespace gui */