Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
Phosphor::Screens::IPanelSource::Offsets Struct Reference

Per-edge reserved geometry, in physical pixels relative to the screen's top-left. More...

#include <phosphor-screens/include/PhosphorScreens/IPanelSource.h>

Public Member Functions

bool isZero () const noexcept
 
bool operator== (const Offsets &) const =default
 

Public Attributes

int top = 0
 
int bottom = 0
 
int left = 0
 
int right = 0
 

Detailed Description

Per-edge reserved geometry, in physical pixels relative to the screen's top-left.

Zero on every edge means "no panel reserves space here" (or "we don't know yet").

Member Function Documentation

◆ isZero()

bool Phosphor::Screens::IPanelSource::Offsets::isZero ( ) const
inlinenoexcept

◆ operator==()

bool Phosphor::Screens::IPanelSource::Offsets::operator== ( const Offsets ) const
default

Member Data Documentation

◆ bottom

int Phosphor::Screens::IPanelSource::Offsets::bottom = 0

◆ left

int Phosphor::Screens::IPanelSource::Offsets::left = 0

◆ right

int Phosphor::Screens::IPanelSource::Offsets::right = 0

◆ top

int Phosphor::Screens::IPanelSource::Offsets::top = 0

The documentation for this struct was generated from the following file: