Пользовательские дополнения

На главную


SimpleTableSafe

Описание

Простейшая таблица представляет из себя набор нескольких одинаковых контролов, строк или cтолбцов, выстроенных с определенным интервалом в определенном направлении (т.е. может быть не только сверху вниз, но и наоборот). Все контролы построены на основе одного шаблона из базы. В идеале, количество элементов таблицы известно заранее и все элементы создаются сразу при создании формы. Лучше избегать использования, требующего динамического создания виджетов. В дальшейшем элементы таблицы переиспользуются для отображения некоторого списка данных. Т.е. в отличие от скроллируемого контейнера таблица создает только видимые контролы, размер же представляемого списка может быть гораздо больше. Скроллирование таблицы (в простейший вариант не входит) осуществляется дискретно, а не плавно, как для скроллируемого контейнера.

Требования к таблице

Функции

1. ''' PushBack'''. Добавление элемента.

2. ''' RemoveItems'''. Удаление всех ранее добавленных элементов.

Параметры

1. '''Border'''. Виджет, внутри которого будут располагаться добавляемые элементы.

2. '''WidgetsArrangement'''. Определяет порядок добавления элементов. Может принимать одно из следующих значений:

3. '''tableStep'''. Определяет интервал между соответствующими гранями соседних элементов.


CategoryLuaApi

На главную