Vixen
feb85697

Core · guide

Level indicator

LevelIndicator shows how much of a capacity is in use, and whether that is a problem. ProgressBar draws nearly the same picture and means something else — a job, which only ever goes up and whose full state is the good one.

Edit this page on GitHub

Documents

Next

  • The accessibility tree — A role, a name, a value, a state and a set of relations on every element, computed from what a control already holds rather than mirrored into it — plus one coalesced per-frame event, so a screen-reader bridge can cache a tree and diff it instead of asking a node at a time.
  • Key/value lists — One control for the label-and-value rows a debugger, a memory panel and a settings pane were each drawing by hand — equal halves, alternating shades, and a value slot that takes an editor.
  • Panels in markup — Writing a control in .vxml — @inherits for a class callers can hold and add, ref and refs for the parts they read, change: for the values they edit, and the key rule — for @for and for @if alike — that decides whether a row updates at all.
  • Gauge — Gauge is a level indicator drawn as a dial — the same reading, the same two thresholds and the same levels, as an arc that opens at the bottom and fills clockwise.