Параметры макета
Эти параметры фрейма позволяют включить или выключить различные части фрейма или управлять их размерами.
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-
Положение панели инструментов, когда Emacs был собран с GTK+. Его значение может быть одним из
top,bottomleft,right. По умолчаниюtop. tab-bar-lines-
Количество строк, используемых для панели вкладок (см. Панели вкладок в Руководстве пользователя GNU Emacs). По умолчанию значение равно одному, если включен режим Панели вкладок, и нулю в противном случае. Это значение может изменяться всякий раз, когда панель вкладок переносится на несколько строк (см. Макет фрейма).
line-spacing-
Дополнительное пространство, отводимое под каждой строкой текста в пикселях (положительное целое число). См. Высота строки для получения дополнительной информации.
no-special-glyphsЕсли это значение отлично от
nil, подавление отображения символов усечения и продолжения (см. Усечение) для всех буферов, отображаемых этим фреймом. Это полезно для устранения таких символов при подгонке фрейма к буферу с помощьюfit-frame-to-buffer(см. Изменение размера окон).
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Layout-Parameters.html