Next: バッファーのパラメーター, Previous: サイズのパラメーター, Up: ウィンドウフレームパラメーター [Contents][Index]
以下のフレームパラメーターによりフレームのさまざまなパーツを有効または無効にしたりサイズを制御できます。
border-widthピクセル単位でのフレームのアウターボーダー幅(フレームのジオメトリーを参照)。
internal-border-widthピクセル単位でのフレームのインターナルボーダー幅(フレームのジオメトリーを参照)。
child-frame-border-width与えられたフレームが子フレーム(子フレームを参照)なら、フレームのインターナルボーダーのピクセル幅。nilならかわりにinternal-border-widthで指定した値を使用する。
vertical-scroll-barsフレームが垂直スクロール用のスクロールバー(スクロールバーを参照)をもつべきか否か、およびスクロールバーをフレームのどちら側に置くか。可能な値はleft、right、スクロールバーなしはnil。
horizontal-scroll-barsフレームが水平スクロール用のスクロールバーをもつべきかと、スクロールバーをフレームのどちら側に置くか(tとbottomはスクロールバーあり、nilはスクロールバーなしを意味する)。
scroll-bar-width垂直スクロールバーのピクセル単位による幅。nilはデフォルト幅の使用を意味する。
scroll-bar-height垂直スクロールバーのピクセル単位による高さ。nilはデフォルト高さの使用を意味する。
left-fringeright-fringeそのフレーム内のウィンドウの左右フリンジのデフォルト幅(フリンジを参照)。いずれかが0なら対応するフリンジを削除する効果がある。
これら2つのフレームパラメーターの値を問い合わせるためにframe-parameterを使用する際のリターン値は常に整数。nil値を渡してset-frame-parameterを使用する際には、実際のデフォルト値8ピクセルが課せられる。
right-divider-widthフレーム上のすべてのウィンドウの右ディバイダー(ウィンドウディバイダーを参照)用に予約されるピクセル単位の幅(厚さ)。値0は右ディバイダーを描画しないことを意味する。
bottom-divider-widthフレーム上のすべてのウィンドウの下ディバイダー(ウィンドウディバイダーを参照)用に予約されるピクセル単位の幅(厚さ)。値0は下ディバイダーを描画しないことを意味する。
menu-bar-linesメニューバー用にフレーム上端に割り当てる行数(メニューバーを参照)。デフォルトはMenu
Barモードが有効なら1、それ以外なら0。Menu Bars in The GNU Emacs
Manualを参照のこと。エクスターナルメニューバー(フレームのレイアウトを参照)では、メニューバーが複数行に折り返されても値は変更されない。この場合にはframe-geometryがリターンするmenu-bar-sizeの値で実際にメニューバーが占有する行数を導出できる(フレームのジオメトリーを参照)。
tool-bar-linesツールバー用に使用する行数(ツールバーを参照)。デフォルトはTool Barモードが有効なら1、それ以外は0。Tool Bars in The GNU Emacs Manualを参照のこと。ツールバーが折り返されているかどうかで値は変化するかもしれない(フレームのレイアウトを参照)。
tool-bar-positionEmacsがGTK+とともにビルドされた際のツールバーの位置。値はtop、bottom、left、rightのいずれか(デフォルトはtop)。
tab-bar-linesタブバー用に使用する行数(Tab Bars in The GNU Emacs Manualを参照)。デフォルトはTab Barモードが有効なら1、それ以外は0。ツールバーが折り返されているかどうかで値は変化するかもしれない(フレームのレイアウトを参照)。
line-spacing各テキスト行の下に残すピクセル単位の追加スペース(正の整数)。詳細は行の高さを参照のこと。
no-special-glyphs非nilならそのフレームで表示されるすべてのバッファーの切り詰め(切り詰めを参照)と継続行グリフの表示をを抑制する。これはfit-frame-to-buffer
(ウィンドウのリサイズを参照)でフレームをバッファーにフィットさせる際に、この種のグリフを消去するために役に立つ。このフレームパラメーターに効果があるのはグラフィカルなディスプレイ上のGUIフレームであり、フリンジが無効な場合のみ。これは純粋にプレゼンテーション機能を意図したパラメーターでありユーザーがインタラクティブにテキストを挿入するかもしれないフレーム、より一般的にはカーソルが表示されるフレームでは。使用しないことこれが使用されているフレームとして顕著な例はツールチップフレームが挙げられる(ツールチップを参照)。