62 std::unique_ptr<Self> self;
A rectangular area of the display. Not tied to a specific output.
Definition: zone.h:36
auto is_same_zone(Zone const &other) const -> bool
Multiple zone objects with different extents may be the "same" zone. For example, the arguments of mi...
auto extents() const -> Rectangle
The area of this zone in global display coordinates.
Zone & operator=(Zone const &other)
Copies private data by value.
Zone(Rectangle const &extents)
Create a new zone with the given extents.
Zone(Zone const &other)
Makes a copy of the underlying private data.
auto operator==(Zone const &other) const -> bool
Returns false if any properties are different (even if they are the same zone) Will always return fal...
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support.
Definition: dimensions.h:31
Mir Abstraction Layer.
Definition: floating_window_manager.h:29
Definition: rectangle.h:34