1

Тема: Некоторые изменения в готовящейся версии 050 (продолжение)

PDR-72357
Добавлена возможность при переключении фильтров в документах сохранять текущие настройки пользователя:
    - дополнительную фильтрацию по колонкам
    - дополнительную сортировку по колонкам

Для этого введено новое свойство в класс SpFilter
    :saveUserSettings   -  логическое условие сохранения всех пользовательских настроек -
                           по умолчанию соответствует глобальной переменной "Сохранение пользовательских настроек при изменении фильтров документов"
                          (по умолчанию .F.)

По умолчанию, это свойство равно новой глобальной переменной saveUserSettings их "Общие данные" из "Информация о предприятии"


PDR-72355
Добавленная собственная система максимизации окон.

Она включает в себя отказ от стандартной максимизации и сливания заголовка окна с заголовком всего приложения и разворачивания конкретного внутреннего
окна на всю рабочую область приложения (drawingArea основного окна).
При использовании расширенных свойств визуализации окон, максимизированное окно будет иметь упрощенный визуальный вид (отключение "толстой" рамки)
При этом для максимизации может быть использован как ранее двойной щелчок мышки на заголовке окна или простое нажатие на отключенном элементе "развернуть".

При этом в одно и тоже время различные окна могут находиться в различном статусе (в то время, как стандартная система максимизации предполагает единый статус всех окон приложения)

Переключение на собственную систему максимизации осуществляется при помощи переменной lSpMaximaze (по умолчанию она равна .T.)

Все окна класса SpDialogNoModal теперь имеют новые свойства:
   ::lSpOwnMaximaze                - признак максимизации по собственной схеме     
   ::aMinSizeBeforeMaximazed -  минимальный размер окна до максимизации по собственной схеме     
   ::aMaxSizeBeforeMaximazed -  максимальный размер окна до максимизации по собственной схеме