These functions let you read and change the parameter values of a frame.
This function returns the value of the parameter parameter (a symbol) of frame. If frame is
nil, it returns the selected frame's parameter. If frame has no setting for parameter, this function returnsnil.
The function
frame-parametersreturns an alist listing all the parameters of frame and their values. If frame isnilor omitted, this returns the selected frame's parameters
This function alters the parameters of frame frame based on the elements of alist. Each element of alist has the form
(parm.value), where parm is a symbol naming a parameter. If you don't mention a parameter in alist, its value doesn't change. If frame isnil, it defaults to the selected frame.You can use this function to define frame-local bindings for variables, see Frame-Local Variables.
This function sets the frame parameter parm to the specified value. If frame is
nil, it defaults to the selected frame.
This function alters the frame parameters of all existing frames according to alist, then modifies
default-frame-alist(and, if necessary,initial-frame-alist) to apply the same parameter values to frames that will be created henceforth.