Spec-Zone.ru › Elisp

Параметры перетаскивания мышью

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

Эти параметры в основном полезны для фреймов-потомков (см. Фреймы-потомки), которые не имеют декораций менеджера окон. При необходимости они могут быть использованы и для фреймов верхнего уровня без декораций.

drag-internal-border

Если не nil, фрейм можно изменять размер, перетаскивая его внутренние границы, если они присутствуют, мышью.

drag-with-header-line

Если не nil, фрейм можно перемещать мышью, перетаскивая строку заголовка его верхнего окна.

drag-with-tab-line

Если не nil, фрейм можно перемещать мышью, перетаскивая строку вкладок его верхнего окна.

drag-with-mode-line

Если не nil, фрейм можно перемещать мышью, перетаскивая строку режима его нижнего окна. Обратите внимание, что такой фрейм не может иметь собственное минибуферное окно.

snap-width

Фрейм, который перемещается мышью, будет «прилипать» к границам экрана или его родительского фрейма всякий раз, когда он перетаскивается настолько близко к такому краю, насколько это позволяет количество пикселей, указанное этим параметром.

top-visible

Если этот параметр является числом, верхний край фрейма никогда не появляется выше верхнего края его экрана или родительского фрейма. Более того, столько пикселей фрейма, сколько указано этим числом, останутся видимыми, когда фрейм перемещается к любому из оставшихся краев его экрана или родительского фрейма. Установка этого параметра полезна для предотвращения полного вывода фрейма-потомка с не-nil drag-with-header-line параметром за пределы области его родительского фрейма.

bottom-visible

Если этот параметр является числом, нижний край фрейма никогда не появляется ниже нижнего края его экрана или родительского фрейма. Более того, столько пикселей фрейма, сколько указано этим числом, останутся видимыми, когда фрейм перемещается к любому из оставшихся краев его экрана или родительского фрейма. Установка этого параметра полезна для предотвращения полного вывода фрейма-потомка с не-nil drag-with-mode-line параметром за пределы области его родительского фрейма.

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/Mouse-Dragging-Parameters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API