Low-Level Notebook Structure
Formatting constructs are represented as a hierarchy of low-level symbolic “boxes”.
The routines here assist in boxing at the bottom of the hierarchy, typically found when used via a notebook.
Boxing is recursively performed using on the Head of a Mathics expression.
- BoxData — low-level representation of the contents of a typesetting cell
- ButtonBox — box representation for a button
- FormBox — box representation for a form
- FractionBox — box representation for a fraction
- GridBox — box representation for a grid
- InterpretationBox — box representation for an interpretation
- PaneBox — box representation for a pane
- RowBox — box representation for a row
- ShowSpecialCharacters — cell and style option directing whether show special characters in a reversible ASCII format.
- ShowStringCharacters — cell option directing whether show quotes around strings
- SqrtBox — box representation for a sqrt
- StyleBox — box representation for a style
- SubscriptBox — box representation for a subscript
- SubsuperscriptBox — box representation for a subsuperscript
- SuperscriptBox — box representation for a superscript
- TagBox — box representation for a tag
- TemplateBox — box representation for a template
- TextData — low-level representation of the contents of a textual cell.
- TooltipBox — box representation for a tooltip