====== TUI Layout ====== Anchoring-First Responsive Layout za TUI-aplikacije. Anchoring je **Default-Mode** - svaki Control se ponaša ispravno pri Terminal-Resizeu bez posebnih Containera. ===== Temeljno načelo ===== Anchoring-First znači: - Terminal Resize ne smije pokvariti Layout, Focus i Rendering - Controls zadržavaju stabilne prostorne odnose - Predvidljiva pravila Expansion/Shrinking ===== Anchor-Semantika ===== ==== Dostupni Anchori ==== | Anchor | Značenje | ^ Left | Udaljenost od lijevog ruba ostaje konstantna | ^ Top | Udaljenost od gornjeg ruba ostaje konstantna | ^ Right | Udaljenost od desnog ruba ostaje konstantna | ^ Bottom | Udaljenost od donjeg ruba ostaje konstantna | ==== Kombinacije ==== Default: Left + Top → Pozicija ostaje stabilna, veličina konstantna Left + Right: → Širina se rasteže/skuplja sa širinom Parenta Top + Bottom: → Visina se rasteže/skuplja s visinom Parenta Sva četiri (Left + Top + Right + Bottom): → Rect se rasteže u oba smjera Bez Anchora: → Tretirati kao Left + Top (bez "floating" nejasnoće) ==== PXAML Primjeri ====