Function: hmouse-y-coord

hmouse-y-coord is a byte-compiled function defined in hui-window.el.

Signature

(hmouse-y-coord ARGS)

Documentation

Return y coordinate in frame lines from window system dependent ARGS or nil.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-window.el
(defun hmouse-y-coord (args)
  "Return y coordinate in frame lines from window system dependent ARGS or nil."
  (let ((y (funcall (cdr (assoc (hyperb:window-system)
				'(("emacs" . (lambda (args)
					       (when (eventp args) (setq args (event-start args)))
					       (cond ((posnp args)
						      (let ((w-or-f (posn-window args)))
							(when (framep w-or-f)
							  (setq w-or-f (frame-selected-window w-or-f)))
							(+ (condition-case ()
							       (cdr (posn-col-row args))
							     (error 0))
							   (nth 1 (window-edges w-or-f)))))
						     (t (cdr args)))))
				  ("next"   .  (lambda (args) (nth 2 args))))))
		    args)))
    (when (integerp y)
      y)))