Ferreteria/v0.6/clade/IO/O/Panel

From WoozleCodes
Jump to navigation Jump to search
clade: IO\O\Panel
Clade Family
Element Panel
Clade Aliases
Alias Clade
Base* [c,i] IO\O\Data\Element
EventIface Sys\Events\Event
StyleIface Config\Style
Styled* [i,t] IO\O\Data\Element\aux\NeedsStyle
Subpages

About

  • Purpose: a Panel (formerly Readout) is a type of Viewer which shows information in the same place, and only updates after a time-interval since the last update.
    • This means it can be called at a high rate without allowing the display to significantly slow down the underlying processes.

History

  • 2025-12-20 created
  • 2025-12-25 renamed Status -> Readout
  • 2025-12-26 Major reworking of how this fits into the system.
  • 2026-01-14
    • At some point this concept was renamed to Panel.
    • moved from [WFe]Sys\Events\*Readout -> [WFe]IO\O\Panel\*Line
    • (Retro-note: Docs here apply to the parent Panel clade, but were left here accidentally.)
  • 2026-04-09 reworked On*() -> OnEvent()
  • 2026-04-25 moved docs from Line to Panel.
  • 2026-05-03 experimentally making this a podling of IO\O\Data\Element (without moving it yet)