Next: Frame Configurations, Previous: Visibility of Frames, Up: Frames [Contents][Index]
ほとんどのウィンドウシステムは、デスクトップというメタファー(metaphor:
比喩的概念)を使用します。このメタファーの一部は、システムレベルのウィンドウ(Emacsではフレーム)が、スクリーン表面に向かって、概念的3次元の垂直方向に積まれていくというアイデアです。2つが重なる箇所では、より高い一方が、より低い一方を覆い隠します。関数raise-frame
およびlower-frame
を使用して、フレームを前面に移動(raise:
より高い位置へ上げる)したり背面に移動(lower: より低い位置へ移動)したりすることができます。
この関数は、フレームframe(デフォルトは選択されたフレーム)を前面に移動する。frameが不可視もしくはアイコン化されている場合は、それを可視にする。
この関数は、フレームframe(デフォルトは選択されたフレーム)を背面に移動する。
これが非nil
なら、ミニバッファーをアクティブにすることにより、ミニバッファーウィンドウのあるフレームが前面に移動される。
ウィンドウシステム上では、フレームパラメーターを使用して、(フレーム選択時に)auto-raising、(フレーム選択解除時に)auto-loweringを有効にできます。Management Parametersを参照してください。
フレームを前面または背面に移動するという概念は、テキスト端末のフレームにも適用できます。各テキスト端末上で、一度に表示されるのは、常に最前面のフレームだけです。
この関数は、terminal上の最前面のフレームをリターンする。terminalは端末オブジェクト、フレーム(そのフレームの端末を意味する)、またはnil
(選択されたフレームの端末を意味する)であること。これがテキスト端末を参照しなければ、リターン値はnil
となる。