Function: frame-windows-min-size

frame-windows-min-size is a byte-compiled function defined in window.el.gz.

Signature

(frame-windows-min-size &optional FRAME HORIZONTAL IGNORE PIXELWISE)

Documentation

Return minimum number of lines of FRAME's windows.

HORIZONTAL non-nil means return number of columns of FRAME's windows. The optional argument IGNORE has the same meaning as for window-resizable. PIXELWISE non-nil means return sizes in pixels.

Source Code

;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun frame-windows-min-size (&optional frame horizontal ignore pixelwise)
  "Return minimum number of lines of FRAME's windows.
HORIZONTAL non-nil means return number of columns of FRAME's
windows.  The optional argument IGNORE has the same meaning as
for `window-resizable'.  PIXELWISE non-nil means return sizes in
pixels."
  (setq frame (window-normalize-frame frame))
  (let* ((root (frame-root-window frame))
	 (mini (window-next-sibling root)))
    (+ (window-min-size root horizontal ignore pixelwise)
       (if (and mini (not horizontal))
	   (window-min-size mini horizontal nil pixelwise)
	 0))))