1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-26 19:18:50 +00:00

(tooltip-x-offset, tooltip-y-offset): New user-options.

(tooltip-show): Use the offsets.
This commit is contained in:
Gerd Moellmann 2000-11-18 12:56:26 +00:00
parent 24127af0a0
commit e4df9b40fd

View File

@ -76,6 +76,28 @@ Do so after `tooltip-short-delay'."
:group 'tooltip)
(defcustom tooltip-x-offset nil
"Specify an X offset for the display of tooltips.
The offset is relative to the position of the mouse. It must
be chosen so that the tooltip window doesn't contain the mouse
when it pops up."
:tag "X offset"
:type '(choice (const :tag "Default" nil)
(integer :tag "Offset" :value 1))
:group 'tooltip)
(defcustom tooltip-y-offset nil
"Specify an Y offset for the display of tooltips.
The offset is relative to the position of the mouse. It must
be chosen so that the tooltip window doesn't contain the mouse
when it pops up."
:tag "Y offset"
:type '(choice (const :tag "Default" nil)
(integer :tag "Offset" :value 1))
:group 'tooltip)
(defcustom tooltip-frame-parameters
'((name . "tooltip")
(foreground-color . "black")
@ -284,7 +306,12 @@ ACTIVATEP non-nil means activate mouse motion events."
"Show a tooltip window at the current mouse position displaying TEXT."
(if tooltip-use-echo-area
(message "%s" text)
(x-show-tip text (selected-frame) tooltip-frame-parameters)))
(x-show-tip text
(selected-frame)
tooltip-frame-parameters
nil
tooltip-x-offset
tooltip-y-offset)))
(defun tooltip-hide (&optional ignored-arg)
"Hide a tooltip, if one is displayed.