Next: Finding All Frames, Previous: Frame Titles, Up: Frames [Contents][Index]
生きたフレーム(live frame)とは削除されていないフレームのことです。フレームが削除される際には、たとえそれへの参照元がなくなるまでLispオブジェクトとして存在し続けるとしても端末ディスプレイからは削除されます。
この関数はフレームframeを削除する。frameがツールチップでなければ、まずフックdelete-frame-functions
を実行する(フックの各関数は唯一の引数としてframeを受け取る)。デフォルトではframeは選択されたフレーム。
ミニバッファーが別のフレームに使用されているフレームは削除できない。通常、他のフレームすべてが不可視の場合、フレームは削除できないが、forceが非nil
なら、削除が可能になる。
関数frame-live-p
はフレームframeが削除されていなければ非nil
をリターンする。リターンされ得る非nil
の値はframep
と同様。Framesを参照のこと。
いくつかのウィンドウマネージャーはウィンドウを削除するコマンドを提供します。これらはそのウィンドウを操作するプログラムに特別なメッセージを送ることにより機能します。Emacsがそれらメッセージのいずれかを受け取ったときはdelete-frame
イベントを生成します。このイベントの通常の定義は関数delete-frame
を呼び出すコマンドです。Misc Eventsを参照してください。