Namespace SharpConsoleUI.Helpers.Scrollbar
Classes
- ScrollbarPaletteResolver
Resolves a scrollbar's thumb and track colours the same way for every control, so that theme-driven scrollbar colours are no longer a per-control accident.
Structs
- ScrollbarMetrics
Everything the scrollbar maths needs, on one axis. Axis-agnostic: "length" and "extent" are rows for a vertical bar and columns for a horizontal one.
- ScrollbarPalette
The three colours a scrollbar paints with.
- ScrollbarPaletteRequest
The inputs to Resolve(ScrollbarPaletteRequest): everything the shared colour cascade needs to pick a scrollbar's thumb and track colours.
Enums
- ScrollbarAxis
Which way a scrollbar runs.