FFL  1.0
Finfly Foundation Library
Открытые члены | Закрытые данные
Класс ffl::wx::table::designer::header::storage::attribute

Провайдер атрибутов для таблицы описателей столбцов. Подробнее...

Полный список членов класса

Открытые члены

 attribute (const std::vector< column > &_h) throw ()
 Создать провайдер со ссылкой на массив описателей.
 ~attribute ()
 Удалить описатели атрибутов.
wxGridCellAttr * GetAttr (int _i, int _j, wxGridCellAttr::wxAttrKind _k) const throw ()
 Возвратить описатель атрибутов столбца.

Закрытые данные

const std::vector< column > & Header
 Ссылка на массив описателей столбцов.
wxGridCellAttr * Name
 Атрибут имени столбца.
wxGridCellAttr * Type
 Атрибут типа столбца.
wxGridCellAttr * Size
 Атрибут размера столбца (редактируемый).
wxGridCellAttr * DefSize
 Атрибут размера столбца (нередактируемый).

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

Провайдер атрибутов для таблицы описателей столбцов.


Конструктор(ы)

ffl::wx::table::designer::header::storage::attribute::attribute ( const std::vector< column > &  _h) throw ()

Создать провайдер со ссылкой на массив описателей.

Инициализирует описатели атрибутов столбцов.

Аргументы:
[in]_hМассив описателей столбцов.

Методы

wxGridCellAttr * ffl::wx::table::designer::header::storage::attribute::GetAttr ( int  _i,
int  _j,
wxGridCellAttr::wxAttrKind  _k 
) const throw ()

Возвратить описатель атрибутов столбца.

Класс использует по умолчанию реализацию wxGridCellAttrProvider, которая позволяет модифицировать значения атрибутов по умолчанию для строк, столбцов и ячеек. Если значения атрибутов не изменены, то возвращается значение по умолчанию.

Аргументы:
[in]_iНомер строки.
[in]_jНомер столбца.
[in]_kВид атрибута.
Возвращает:
Описатель атрибутов столбца.

Объявления и описания членов классов находятся в файлах:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы