Next: , Previous: , Up: Window Frame Parameters   [Contents][Index]


28.3.3.4 レイアウトのパラメーター

以下のフレームパラメーターによりフレームのさまざまなパーツを有効または無効にしたりサイズを制御できます。

border-width

ピクセル単位でのフレームのボーダー幅。

internal-border-width

テキスト(またはフリンジ)とフレームボーダーとのピクセル単位による距離。

vertical-scroll-bars

フレームが垂直スクロール用のスクロールバーをもつべきかと、スクロールバーをフレームのどちら側に置くか。可能な値はleftright、スクロールバーなしはnil

scroll-bar-width

垂直スクロールバーのピクセル単位による幅。nilはデフォルト幅の使用を意味する。

left-fringe
right-fringe

そのフレーム内のウィンドウの左右フリンジのデフォルト幅(Fringesを参照)。いずれかが0なら対応するフリンジを削除する効果がある。

これら2つのフレームパラメーターの値を問い合わせるためにframe-parameterを使用する際のリターン値は常に整数。nil値を渡してset-frame-parameterを使用する際には、実際のデフォルト値8ピクセルが課せられる。

合成済みフリンジ幅は列数の合計数まで加算されなければならないので、frame-parameterの応答値は指定値より大きくなるかもしれない。左右のフリンジ間には、余分な幅が均等に配分される。しかし、フリンジのいずれか幅に負の整数を指定することにより、フリンジに正確な幅を強制できる。どちらのフリンジ幅も負の場合は、左フリンジだけが指定された幅となる。

right-divider-width

フレーム上のすべてのウィンドウの右ディバイダー(Window Dividersを参照)用に予約されるピクセル単位の幅(厚さ)。値0は右ディバイダーを描画しないことを意味する。

bottom-divider-width

フレーム上のすべてのウィンドウの下ディバイダー(Window Dividersを参照)用に予約されるピクセル単位の幅(厚さ)。値0は下ディバイダーを描画しないことを意味する。

menu-bar-lines

メニューバー用にフレーム上端に割り当てる行数。Menu Barモードが有効の場合のデフォルトは1、それ以外は0。Menu Bars in The GNU Emacs Manualを参照のこと。

tool-bar-lines

ツールバー用に使用する行数。Tool Barモードが有効の場合のデフォルトは1、それ以外は0であ。Tool Bars in The GNU Emacs Manualを参照のこと。

tool-bar-position

ツールバーの位置。現在のところGTKツールバーのみ。可能な値はtopbottomleftright。デフォルトはtop

line-spacing

各テキスト行の下に残すピクセル単位の追加スペース(正の整数)。詳細はLine Heightを参照のこと。