Spec-Zone.ru › Elisp

Форма указателя

Вы можете указать стиль указателя мыши для определенного текста или изображений, используя свойство pointer text, а для изображений — свойства :pointer и :map image. Значения, которые вы можете использовать в этих свойствах, приведены в таблице ниже. Фактические формы могут различаться в зависимости от системы; описания являются примерами.

text
nil

Обычный стиль указателя мыши, используемый над текстом (форма, похожая на «I»).

arrow
vdrag
modeline

Стрелка, указывающая на северо-запад.

hand

Рука, указывающая вверх.

hdrag

Стрелка слева направо.

nhdrag

Стрелка сверху вниз.

hourglass

Вращающееся кольцо.

Над пустыми частями окна (частями, которые не соответствуют содержимому буфера), указатель мыши обычно использует стиль arrow, но вы можете указать другой стиль (один из перечисленных выше), установив void-text-area-pointer.

Опция пользователя: void-text-area-pointer

Эта переменная определяет стиль указателя мыши для пустых текстовых областей. К ним относятся области после конца строки или под последней строкой в буфере. По умолчанию используется стиль указателя arrow (нетекстовый).

При использовании X вы можете указать, как выглядит стиль указателя text, установив переменную x-pointer-shape.

Переменная: x-pointer-shape

Эта переменная определяет форму указателя, используемую обычно в фрейме Emacs, для стиля указателя text.

Переменная: x-sensitive-text-pointer-shape

Эта переменная определяет форму указателя, используемую, когда мышь находится над чувствительным к мыши текстом.

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

Значения, которые вы можете использовать для определения любой из этих форм указателя, определены в файле lisp/term/x-win.el. Используйте M-x apropos RET x-pointer RET, чтобы увидеть список этих значений.

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/Pointer-Shape.html

Spec-Zone.ru

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