23#ifndef WINDOWGEOMETRY_H
24#define WINDOWGEOMETRY_H
26#include <boost/json.hpp>
98 long getX() const noexcept;
118 boost::json::value
toJson() const noexcept override;
void setWidth(long width) noexcept
Sets the width of the window.
bool isMaximized() const noexcept
Gets whether or not the window is maximized.
long getX() const noexcept
Gets the x position of the window.
void setX(long x) noexcept
Sets the x position of the window.
long getWidth() const noexcept
Gets the width of the window.
void setIsMaximized(bool isMaximized) noexcept
Sets whether or not the window is maximized.
long getY() const noexcept
Gets the y position of the window.
boost::json::value toJson() const noexcept override
Serializes the object to Json.
void setHeight(long height) noexcept
Sets the height of the window.
long getHeight() const noexcept
Gets the height of the window.
WindowGeometry() noexcept
Construct a WindowGeometry.
void setY(long y) noexcept
Sets the y position of the window.
An interface for objects serializable to Json.
Definition ijsonserializable.h:14