Эти параметры фрейма позволяют включать или отключать различные части фрейма или контролировать их размеры.
border-widthШирина в пикселях внешней рамки фрейма (см. Геометрия фрейма).
internal-border-widthШирина в пикселях внутренней рамки фрейма (см. Геометрия фрейма).
child-frame-border-widthШирина в пикселях внутренней рамки фрейма (см. Геометрия фрейма), если данный фрейм является дочерним фреймом (см. Дочерние фреймы).
Если это nil, используется значение, указанное
параметром internal-border-width.
vertical-scroll-barsИмеет ли фрейм полосы прокрутки (см. Полосы прокрутки) для вертикальной
прокрутки, и на какой стороне фрейма они должны располагаться. Возможные
значения: left, right и nil для отсутствия полос прокрутки.
horizontal-scroll-barsИмеет ли фрейм полосы прокрутки для горизонтальной прокрутки (t и
bottom означают да, nil означает нет).
scroll-bar-widthШирина вертикальных полос прокрутки, в пикселях, или nil, означающее
использование значения по умолчанию.
scroll-bar-heightВысота горизонтальных полос прокрутки, в пикселях, или nil, означающее
использование значения по умолчанию.
left-fringeright-fringeЗначение по умолчанию для левой и правой каймы окон в этом фрейме (см. Кайма). Если одно из них равно нулю, это фактически удаляет соответствующую кайму.
При использовании frame-parameter для запроса значения любого из
этих двух параметров фрейма возвращаемое значение всегда является целым числом.
При использовании set-frame-parameter передача значения nil
устанавливает фактическое значение по умолчанию в 8 пикселей.
right-divider-widthШирина (толщина), выделенная для правой разделительной линии (см. Разделители окон) любого окна на фрейме, в пикселях. Значение нуля означает отсутствие отрисовки правых разделителей.
bottom-divider-widthШирина (толщина), выделенная для нижней разделительной линии (см. Разделители окон) любого окна на фрейме, в пикселях. Значение нуля означает отсутствие отрисовки нижних разделителей.
menu-bar-linesКоличество строк, выделяемых в верхней части фрейма для меню-бара
(см. Меню-бар). По умолчанию одна, если включен режим меню-бара, и ноль в противном случае. См. Меню-бары в Руководство GNU Emacs.
Для внешнего меню-бара (см. Макет фрейма) это значение остается
неизменным, даже если меню-бар переносится на две или более строк. В этом
случае значение menu-bar-size, возвращаемое frame-geometry
(см. Геометрия фрейма), позволяет определить,
занимает ли меню-бар на самом деле одну или более строк.
tool-bar-linesКоличество строк, используемых для панели инструментов (см. Панели инструментов). По умолчанию одна, если включен режим панели инструментов, и ноль в противном случае. См. Панели инструментов в Руководство GNU Emacs. Это значение может измениться при переносе панели инструментов (см. Макет фрейма).
tool-bar-positionПоложение панели инструментов. Его значение может быть одним из top,
bottom left, right. По умолчанию top.
Его можно установить в bottom в Emacs, собранном с любым набором инструментов, отличным от Nextstep, и в left или right в сборках с использованием GTK+.
tab-bar-linesКоличество строк, используемых для вкладки (см. Вкладки в Руководство GNU Emacs). По умолчанию одна, если включен режим вкладок, и ноль в противном случае. Это значение может измениться при переносе вкладок (см. Макет фрейма).
line-spacingДополнительное пространство, оставляемое под каждой строкой текста, в пикселях (положительное целое число). См. Высота строки для получения дополнительной информации.
no-special-glyphsЕсли это не nil, это подавляет отображение любой обрезки
(см. Обрезка) и глифов продолжения для всех буферов,
отображаемых этим фреймом. Это полезно для устранения таких глифов при подгонке фрейма
под буфер с помощью fit-frame-to-buffer (см. Изменение размера окон).
Этот параметр фрейма действует только для GUI-фреймов, отображаемых на графических дисплеях, и только если каймы отключены. Этот параметр предназначен исключительно для презентации и, в частности, не следует использовать для фреймов, где пользователь может интерактивно вставлять текст или, в более общем смысле, где отображается курсор. Примечательным примером таких фреймов являются всплывающие подсказки (см. Всплывающие подсказки).