Next: Buffer Parameters, Previous: Size Parameters, Up: Window Frame Parameters [Contents][Index]
以下のフレームパラメーターによりフレームのさまざまなパーツを有効または無効にしたりサイズを制御できます。
border-width
ピクセル単位でのフレームのアウターボーダー幅(Frame Geometryを参照)。
internal-border-width
ピクセル単位でのフレームのインターナルボーダー幅(Frame Geometryを参照)。
vertical-scroll-bars
フレームが垂直スクロール用のスクロールバー(Scroll Barsを参照)をもつべきか否か、およびスクロールバーをフレームのどちら側に置くか。可能な値はleft
、right
、スクロールバーなしはnil
。
horizontal-scroll-bars
フレームが水平スクロール用のスクロールバーをもつべきかと、スクロールバーをフレームのどちら側に置くか(t
とbottom
はスクロールバーあり、nil
はスクロールバーなしを意味する)。
scroll-bar-width
垂直スクロールバーのピクセル単位による幅。nil
はデフォルト幅の使用を意味する。
scroll-bar-height
垂直スクロールバーのピクセル単位による高さ。nil
はデフォルト高さの使用を意味する。
left-fringe
right-fringe
そのフレーム内のウィンドウの左右フリンジのデフォルト幅(Fringesを参照)。いずれかが0なら対応するフリンジを削除する効果がある。
これら2つのフレームパラメーターの値を問い合わせるためにframe-parameter
を使用する際のリターン値は常に整数。nil
値を渡してset-frame-parameter
を使用する際には、実際のデフォルト値8ピクセルが課せられる。
right-divider-width
フレーム上のすべてのウィンドウの右ディバイダー(Window Dividersを参照)用に予約されるピクセル単位の幅(厚さ)。値0は右ディバイダーを描画しないことを意味する。
bottom-divider-width
フレーム上のすべてのウィンドウの下ディバイダー(Window Dividersを参照)用に予約されるピクセル単位の幅(厚さ)。値0は下ディバイダーを描画しないことを意味する。
menu-bar-lines
メニューバー用にフレーム上端に割り当てる行数(Menu Barを参照)。デフォルトはMenu
Barモードが有効なら1、それ以外なら0。Menu Bars in The GNU Emacs
Manualを参照のこと。エクスターナルメニューバー(Frame Layoutを参照)では、メニューバーが複数行に折り返されても値は変更されない。この場合にはframe-geometry
がリターンするmenu-bar-size
の値で実際にメニューバーが占有する行数を導出できる(Frame Geometryを参照)。
tool-bar-lines
ツールバー用に使用する行数(Tool Barを参照)。デフォルトはTool Barモードが有効なら1、それ以外は0。Tool Bars in The GNU Emacs Manualを参照のこと。ツールバーが折り返されているかどうかで値は変化するかもしれない(Frame Layoutを参照)。
tool-bar-position
EmacsがGTK+とともにビルドされた際のツールバーの位置。値はtop
、bottom
、left
、right
のいずれか(デフォルトはtop
)。
line-spacing
各テキスト行の下に残すピクセル単位の追加スペース(正の整数)。詳細はLine Heightを参照のこと。
no-special-glyphs
非nil
ならそのフレームで表示するすべてのバッファーにたいする切り詰めと継続のグリフ(Truncationを参照)の表示をすべて抑制する。これはfit-frame-to-buffer
(Resizing Windowsを参照)を通じてフレームをバッファーにフィットさせる際のグリフ排除に有用。