Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.14 KB

File metadata and controls

39 lines (30 loc) · 1.14 KB

FROG logo

Tree Widget Deepening Notes

Current qualitative deepening pass for the FROG Tree widget family
FROG — Free Open Graphical Language


What Changed

The Tree family now has a fuller public surface for hierarchical navigation and structured selection:

  • structured frog.tree value model,
  • node id and node path posture,
  • selection and active node posture,
  • expansion state,
  • optional checkbox / tri-state posture,
  • viewport, search, and filter posture,
  • editing posture,
  • optional drag/drop posture,
  • node row, expander, connector, icon, label, selection, active-node, edit, drag, and drop parts.

Boundary

Tree remains a finite hierarchical widget family. Filesystem APIs, database browsers, object reflection, scene graphs, and IDE-private navigators remain downstream integrations unless explicitly standardized elsewhere.