![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Пространство имен с общими типами экранных ячеек, флагами компоновки и событиями тайлов. Подробнее...
Классы | |
| struct | Cell |
| Одна символьная ячейка консольного экрана. Подробнее... | |
| union | CellFormat |
| Упакованное описание оформления символа, используемое экранными ячейками. Подробнее... | |
| class | PIScreenBase |
| Базовый интерфейс, через который тайлы уведомляют владеющий экран о фокусе, удалении и пользовательских событиях. Подробнее... | |
| struct | TileEvent |
| Пользовательское событие, поднимаемое тайлом. Подробнее... | |
Определения типов | |
| typedef PIFlags< CharFlag > | CharFlags |
| Комбинация значений CharFlag. | |
| typedef PIFlags< FocusFlag > | FocusFlags |
| Комбинация значений FocusFlag. | |
Перечисления | |
| enum | Color { Default , Black , Red , Green , Blue , Cyan , Magenta , Yellow , White , Transparent } |
| Цвет символа или его фона. Подробнее... | |
| enum | CharFlag |
| Флаги оформления символа. | |
| enum | Alignment { Left , Center , Right } |
| Горизонтальное выравнивание текста внутри тайла. Подробнее... | |
| enum | SizePolicy { Fixed , Preferred , Expanding , Ignore } |
| Политика размера, используемая родительскими тайлами при компоновке. Подробнее... | |
| enum | Direction { Horizontal , Vertical } |
| Направление раскладки дочерних тайлов. Подробнее... | |
| enum | FocusFlag { } |
| Флаги фокуса и навигации для тайлов. Подробнее... | |
Пространство имен с общими типами экранных ячеек, флагами компоновки и событиями тайлов.
| enum PIScreenTypes::Color |
Политика размера, используемая родительскими тайлами при компоновке.