30.4 Параметры фрейма

Фрейм имеет множество параметров, которые контролируют его внешний вид и поведение. То, какие параметры есть у фрейма, зависит от того, какой механизм отображения он использует.

Параметры фрейма существуют в основном для графических дисплеев. Большинство параметров фрейма не оказывают никакого влияния при применении к фрейму в текстовом терминале; только параметры height, width, name, title, menu-bar-lines, buffer-list и buffer-predicate выполняют что-то особенное. Если терминал поддерживает цвета, параметры foreground-color, background-color, background-mode и display-type также имеют значение. Если терминал поддерживает прозрачность фрейма, параметр alpha также имеет значение.

По умолчанию параметры фрейма сохраняются и восстанавливаются функциями библиотеки рабочего стола (см. Режим сохранения рабочего стола), когда переменная desktop-restore-frames не равна nil. Ответственность приложений состоит в том, чтобы включить свои параметры в frameset-persistent-filter-alist, чтобы избежать того, что они получат бессмысленные или даже вредные значения в восстановленных сессиях.