[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: frame position
- X-ml-count: 237
- Subject: Re: frame position
- From: Yoshiki Hayashi <penny@xxxxxxxxxxxxxxxx>
- Date: Tue, 18 Aug 1998 19:07:17 +0900
- X-mailer: Semi-gnus 6.8.12 (based on Gnus 5.6.36; for SEMI 1.8, FLIM 1.8/1.9)
yagi tatsuya <yagi@xxxxxxxxxxxxxxx> writes:
> 私が「枠の分ずれる」と言ったのは、私のところでは
> (frame-pixel-width) が枠(ドラッグするとリサイズしてくれる部分)を
> 含まないサイズを返しているからです。
私は普段スクロールバーを出しているから、それくらいでちょうど良いのです
が、確かに右にはみ出していますね。しかし、(frame-pixel-width) が枠の内
側の値を返すのは正しい動作だと思います。
枠自身の大きさや、メニューバー、タイトルバーの幅は一定なので、それこそ
決め打ち でその幅を調整すれば良いだけではないのでしょうか。
> meadow -q で試してみたら最初から 1 大きい値になっていました。
> scroll-bar-mode や set-frame-font などを実行すると正しい?値に
> なるみたいです。たとえばこんなもの。
>
> (set-frame-font (frame-parameter nil 'font))
>
> それから *scratch* バッファで (menu-bar-mode 1) を評価しても
> すぐにはメニューバーは表示されず、メニューバーが書き変わると
> (ミニバッファを使ったり redraw-frame をすると)
> メニューバーが表示されるようになります。
> で、そのメニューバーが表示される前後で (frame-pixel-width) の
> 返り値が 1 違っています。
やってみましたが、そのように動作しますね。バグでないかと思われた場合は、
バグだと思う旨を明記された方が良いと思います。状態の報告だけでは応答し
ようにもできません。
;; 私が前のメールで最後に書いたのは、height を変更する関数で width が
;; 変わるわけはないという事だったのですが...
--
Yoshiki Hayashi