Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
TilingParams.h File Reference
#include <phosphortiles_export.h>
#include <PhosphorLayoutApi/EdgeGaps.h>
#include <QRect>
#include <QSize>
#include <QString>
#include <QVariantMap>
#include <QVector>
#include <functional>

Go to the source code of this file.

Classes

struct  PhosphorTiles::WindowInfo
 Per-window metadata passed to algorithms. More...
 
struct  PhosphorTiles::TilingScreenInfo
 Screen metadata passed to tiling algorithms. More...
 
struct  PhosphorTiles::TilingParams
 Parameters for zone calculation. More...
 

Namespaces

namespace  PhosphorTiles
 

Typedefs

using PhosphorTiles::EdgeGaps = ::PhosphorLayout::EdgeGaps
 

Functions

PHOSPHORTILES_EXPORT QVector< WindowInfoPhosphorTiles::buildWindowInfos (const TilingState *state, int windowCount, const std::function< QString(const QString &)> &appIdResolver, int &focusedIndex)
 Build per-window metadata from a TilingState.