Next: マウスドラッグのパラメーター, Previous: バッファーのパラメーター, Up: ウィンドウフレームパラメーター [Contents][Index]
以下のパラメーターは別のフレームとの間での相互作用するためのフォームを提供します。
parent-frame非nilならそのフレームが子フレーム(子フレームを参照)であることを意味しており、そのパラメーターは親フレームを指定する。nilならそのフレームが通常のトップレベルのフレームであることを意味する。
delete-beforeこのパラメーターが非nilなら、それは削除によってこのウレームも自動的にトリガーされるようなフレームを指定する。フレームの削除を参照のこと。
mouse-wheel-frameこのパラメーターが非nilならフレーム上でマウスホイールをスクロールするたびにウィンドウがスクロールされるようなフレームを指定する。Mouse
Commands in The GNU Emacs Manualを参照のこと。
no-other-frame非nilならそのフレームは関数next-frame、previous-frame (すべてのフレームを探すを参照)、other-frameの候補として適格ではない。Frame Commands in The GNU Emacs Manualを参照のこと。
auto-hide-functionこのパラメーターが関数を指定する場合には、他のフレームが存在しないときにフレーム唯一のウィンドウをquit(ウィンドウのquitを参照)した際に変数frame-auto-hide-functionで指定された関数のかわりに呼び出される関数を指定する。
minibuffer-exitこのパラメーターが非nilなら、Emacsはミニバッファーのexit(ミニバッファーを参照)の際は常にそのフレームを不可視にする。かわりに関数iconify-frameとdelete-frameも指定できる。このパラメーターはミニバッファーのexit時に(Emacsがウィンドウを処理する際のように)自動的に子フレームを非表示にするために有用。
keep-ratioこのパラメーターは現在のところ子フレーム(子フレームを参照)にたいしてのみ意味がある。非nilなら親フレームのリサイズ時に、Emacsはフレームのサイズ比率(幅と高さ。サイズのパラメーターを参照)と位置比率(左と右。位置のパラメーターを参照のこと)を変更しないよう試みる。
このパラメーターの値がnilなら親フレームのリサイズ時にフレームのサイズと位置は変更されないので、位置とサイズの比率は変更されるかもしれない。パラメーターの値がtなら、Emacsはフレームのサイズと位置の比率を維持しようと試みるので、親フレームから相対的なフレームのサイズと位置は変更されるかもしれない。
コンスセルを使用することにより、さらに特化した制御が可能になる。この場合にはコンスセルのCARがtかwidth-onlyならフレームの幅比率、CARがtかheight-onlyなら高さ比率、CDRがtかleft-onlyなら左位置比率、CDRがtかtop-onlyなら上位置比率が維持される。