17 class PriorityGridLayout;
127 static std::shared_ptr<EmptyPanel>
make() {
128 return std::make_shared<EmptyPanel>(
Token());
165 #endif // #ifndef PANEL_HPP Stores a location within an image.
std::uint16_t l
Left margin size.
std::uint16_t r
Right margin size.
Represents something being drawn in a rectangular region defined by a PriorityGridLayout object...
std::uint16_t b
Bottom margin size.
A way to place Panel objects dynamically with a priority mechanism to allow panels to be resized and ...
Stores the dimensions of an image.
std::uint16_t t
Top margin size.
static std::shared_ptr< EmptyPanel > make()
Returns a shared pointer to a new empty panel.
General graphics related code.
std::shared_ptr< Panel > PanelSptr
A shared pointer to a Panel.
An empty panel; useful for taking up space according to a layout configuration.
Defines the size of a margin bordering a panel; the size of the margin is included in computations fo...
An image that uses a single bit to represent the state of each pixel; a black or white picture...