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