Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorTileEngine Namespace Reference

Classes

struct  AlgorithmSettings
 Per-algorithm saved settings (split ratio + master count) More...
 
struct  AutotileConfig
 Configuration for autotiling behavior. More...
 
class  AutotileEngine
 Core engine for automatic window tiling. More...
 
class  NavigationController
 Handles navigation, focus cycling, and ratio/count adjustments. More...
 
class  OverflowManager
 Per-screen overflow window tracking (pure tracking — no PhosphorTiles::TilingState mutation) More...
 
struct  PendingAutotileRestore
 Saved position for a window removed from autotile, keyed by appId. More...
 
class  PerScreenConfigResolver
 Resolves per-screen configuration overrides for autotiling. More...
 

Variables

constexpr int MaxPendingRestoresPerApp = 16
 Maximum pending restore entries per appId (prevents unbounded growth).
 

Variable Documentation

◆ MaxPendingRestoresPerApp

constexpr int PhosphorTileEngine::MaxPendingRestoresPerApp = 16
constexpr

Maximum pending restore entries per appId (prevents unbounded growth).