Next: , Up: Frame Parameters   [Contents][Index]


28.3.1 フレームパラメーターへのアクセス

以下の関数でフレームのパラメーター値の読み取りと変更ができます。

Function: frame-parameter frame parameter

この関数はframeのパラメーターparameter (シンボル)の値をリターンする。framenilなら選択されたフレームのパラメーターをリターンする。frameparameterにたいするセッティングをもたなければ、この関数はnilをリターンする。

Function: frame-parameters &optional frame

関数frame-parametersframeのすべてのパラメーターとその値をリストするalistをリターンする。frameが省略またはnilなら選択されたフレームのパラメーターをリターンする。

Function: modify-frame-parameters frame alist

この関数は、alistの要素にもとづきフレームframeのパラメーターを変更する。alist内の要素はそれぞれ(parm . value)という形式をもち、ここでparmはパラメーターを名付けるシンボルである。 alist内に指定されないパラメーターの値は変更されない。framenilの場合のデフォルトは、選択されたフレームである。

Function: set-frame-parameter frame parm value

この関数はフレームパラメーターparmに指定されたvalueをセットする。framenilの場合のデフォルトは選択されたフレーム。

Function: modify-all-frames-parameters alist

この関数は alistに応じて既存のフレームすべてのフレームパラメーターを変更してから、今後に作成されるフレームに同じパラメーター値を適用するために、default-frame-alist (必要ならinitial-frame-alistも)を変更する。