Function: posframe--set-frame-position
posframe--set-frame-position is a byte-compiled function defined in
posframe.el.
Signature
(posframe--set-frame-position POSFRAME POSITION PARENT-FRAME-WIDTH PARENT-FRAME-HEIGHT)
Documentation
Move POSFRAME to POSITION.
This need PARENT-FRAME-WIDTH and PARENT-FRAME-HEIGHT
Source Code
;; Defined in ~/.emacs.d/elpa/posframe-20260415.14/posframe.el
(defun posframe--set-frame-position (posframe position
parent-frame-width
parent-frame-height)
"Move POSFRAME to POSITION.
This need PARENT-FRAME-WIDTH and PARENT-FRAME-HEIGHT"
(unless (and (equal position posframe--last-posframe-pixel-position)
;; When working frame's size change, re-posit
;; the posframe.
(equal posframe--last-parent-frame-size
(cons parent-frame-width parent-frame-height))
(or (and (>= (car position) 0)
(>= (cdr position) 0))
(equal posframe--last-posframe-displayed-size
(cons (frame-pixel-width posframe)
(frame-pixel-height posframe)))))
(set-frame-position posframe (car position) (cdr position))
(posframe--save-new-posframe-position posframe position
parent-frame-width
parent-frame-height))
(posframe--make-frame-visible posframe))