Namespace Pixie.Markup
Classes
- AlignBox
A block that aligns its contents inside the available width.
- Block
Base type for markup that participates in vertical document flow.
- BlockContainer
Base type for block nodes that contain a single block child.
- BulletedList
A block that defines a list of bulleted items.
- ColorSpan
A markup node that specifies the color with which its contents are printed.
- DecorationSpan
A markup node that toggles text decorations for its contents.
- DegradableText
A text node that can be degraded gracefully to a fallback if the original text cannot be rendered.
- Diagnostic
Describes a compiler-style diagnostic with an inline header, an optional inline message, and optional block details.
- Div
A neutral block of inline content that participates in document flow without adding paragraph spacing.
- HelpMessage
A block that prints a short manual for a program.
- HighlightedSource
A block that renders a highlighted region of source code.
- IndentBox
A block node that indents its contents once.
- Inline
Base type for phrase-level markup that can flow within a line or paragraph.
- InlineContainer
Base type for inline nodes that contain a single inline child.
- ListNode
A common base class for list markup nodes.
- MathSymbol
A definition or reference to a mathematical symbol.
- NewLine
A node that produces a new-line sequence.
- OptionHelp
A block that renders a short manual for one option.
- OptionSetHelp
A block that renders help for a set of options grouped by category.
- OptionSetSummary
Summarizes the forms of a list of options.
- Paragraph
A paragraph of inline content.
- PrefixBox
A block that prefixes the first line of its contents and aligns subsequent lines with the content that follows the prefix.
- Quotation
A markup node that puts quotation signs around another node.
- Sequence
A sequence of inline markup nodes.
- SourceRangeReference
A source reference that includes both start and end coordinates.
- SourceReference
Inline source location text.
- Stack
A vertical sequence of block markup nodes.
- Text
A markup node that renders a string of text.
- TextDiff
A node that visualizes a diff of a pair of strings.
- Title
A centered, emphasized title block.
- WrapBox
A block that applies wrapping and horizontal margins to its contents.
Enums
- Alignment
An enumeration of possible alignments.
- TextDecoration
Describes an enumeration of text decorations.
- WrappingStrategy
Describes how a terminal renderer may wrap inline content.