![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Namespace with shared screen cells, layout flags, and tile event types. More...
Classes | |
| struct | Cell |
| One character cell of the console screen. More... | |
| union | CellFormat |
| Packed character formatting used by screen cells. More... | |
| class | PIScreenBase |
| Base interface used by tiles to notify the owning screen about focus, removal, and custom events. More... | |
| struct | TileEvent |
| User-defined event raised by a tile. More... | |
Typedefs | |
| typedef PIFlags< CharFlag > | CharFlags |
| Combination of CharFlag values. | |
| typedef PIFlags< FocusFlag > | FocusFlags |
| Combination of FocusFlag values. | |
Enumerations | |
| enum | Color { Default , Black , Red , Green , Blue , Cyan , Magenta , Yellow , White , Transparent } |
| Color for a character or its background. More... | |
| enum | CharFlag |
| Character formatting flags. | |
| enum | Alignment { Left , Center , Right } |
| Horizontal text alignment inside a tile. More... | |
| enum | SizePolicy { Fixed , Preferred , Expanding , Ignore } |
| Layout policy used by parent tiles. More... | |
| enum | Direction { Horizontal , Vertical } |
| Child layout direction. More... | |
| enum | FocusFlag { } |
| Focus and navigation flags for tiles. More... | |
Namespace with shared screen cells, layout flags, and tile event types.
| enum PIScreenTypes::Color |