Variable: frame-size-history

frame-size-history is a variable defined in frame.c.

Value

nil

Documentation

History of frame size adjustments.

If non-nil, list recording frame size adjustment. Adjustments are recorded only if the first element of this list is a positive number. Adding an adjustment decrements that number by one.

The remaining elements are the adjustments. Each adjustment is a list of four elements frame, function, sizes and more. frame is the affected frame and function the invoking function. sizes is usually a list of four elements old-width, old-height, new-width and new-height representing the old and new sizes recorded/requested by function. more is a list with additional information.

The function frame--size-history displays the value of this variable in a more readable form.

Source Code

// Defined in /usr/src/emacs/src/frame.c
  DEFVAR_LISP ("frame-size-history", frame_size_history,
               doc: /* History of frame size adjustments.
If non-nil, list recording frame size adjustment.  Adjustments are
recorded only if the first element of this list is a positive number.
Adding an adjustment decrements that number by one.

The remaining elements are the adjustments.  Each adjustment is a list
of four elements `frame', `function', `sizes' and `more'.  `frame' is
the affected frame and `function' the invoking function.  `sizes' is
usually a list of four elements `old-width', `old-height', `new-width'
and `new-height' representing the old and new sizes recorded/requested
by `function'.  `more' is a list with additional information.

The function `frame--size-history' displays the value of this variable
in a more readable form.  */);