PIP 5.6.1
Platform-Independent Primitives
Классы | Пространства имен | Определения типов | Перечисления | Переменные
Файл piscreentypes.h

Типы для PIScreen. Подробнее...

#include "pip_console_export.h"
#include "pivariant.h"
#include "pivariantsimple.h"

Классы

union  PIScreenTypes::CellFormat
 Упакованное описание оформления символа, используемое экранными ячейками. Подробнее...
 
struct  PIScreenTypes::Cell
 Одна символьная ячейка консольного экрана. Подробнее...
 
struct  PIScreenTypes::TileEvent
 Пользовательское событие, поднимаемое тайлом. Подробнее...
 
class  PIScreenTypes::PIScreenBase
 Базовый интерфейс, через который тайлы уведомляют владеющий экран о фокусе, удалении и пользовательских событиях. Подробнее...
 

Пространства имен

namespace  PIScreenTypes
 Пространство имен с общими типами экранных ячеек, флагами компоновки и событиями тайлов.
 

Определения типов

typedef PIFlags< CharFlag > PIScreenTypes::CharFlags
 Комбинация значений CharFlag.
 
typedef PIFlags< FocusFlag > PIScreenTypes::FocusFlags
 Комбинация значений FocusFlag.
 

Перечисления

enum  PIScreenTypes::Color {
  PIScreenTypes::Default , PIScreenTypes::Black , PIScreenTypes::Red , PIScreenTypes::Green ,
  PIScreenTypes::Blue , PIScreenTypes::Cyan , PIScreenTypes::Magenta , PIScreenTypes::Yellow ,
  PIScreenTypes::White , PIScreenTypes::Transparent
}
 Цвет символа или его фона. Подробнее...
 
enum  PIScreenTypes::CharFlag
 Флаги оформления символа.
 
enum  PIScreenTypes::Alignment { PIScreenTypes::Left , PIScreenTypes::Center , PIScreenTypes::Right }
 Горизонтальное выравнивание текста внутри тайла. Подробнее...
 
enum  PIScreenTypes::SizePolicy { PIScreenTypes::Fixed , PIScreenTypes::Preferred , PIScreenTypes::Expanding , PIScreenTypes::Ignore }
 Политика размера, используемая родительскими тайлами при компоновке. Подробнее...
 
enum  PIScreenTypes::Direction { PIScreenTypes::Horizontal , PIScreenTypes::Vertical }
 Направление раскладки дочерних тайлов. Подробнее...
 
enum  PIScreenTypes::FocusFlag { }
 Флаги фокуса и навигации для тайлов. Подробнее...
 

Переменные

return s
 Оператор сохранения Подробнее...
 

Подробное описание

Типы для PIScreen.

Обеспечивает общие типы, используемые тайлами и отрисовщиком экрана.

Переменные

◆ s

return s
Инициализатор
{
s << v.format.raw_format << v.symbol
return s
Оператор сохранения
Definition: piscreentypes.h:256

Оператор сохранения

Оператор извлечения