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, max windows) More...
 
struct  AutotileConfig
 Configuration for autotiling behavior. More...
 
class  AutotileEngine
 Core engine for automatic window tiling. More...
 
struct  DragInsertPreview
 Active drag-insert preview state. More...
 
struct  MigrationArrival
 An already-managed window ARRIVING in a state via migrateWindowBetweenKeys, with the float state it held on the source, captured before the source removed it. 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...
 
class  PerScreenConfigResolver
 Resolves per-screen configuration overrides for autotiling. More...
 
struct  StashedScriptState
 Script-state bag rescued from a TilingState that a teardown destroys, so a re-created state for the same key can pick its bag back up. More...