[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Tab shuffling in emacs-w3m



Sorry Japanese only (__)

ごめんなさい、もうすぐ宴会なので英語書いている時間が無いので。。。

From: Katsumi Yamaoka <yamaoka@xxxxxxx> さん曰く
Subject: [emacs-w3m:09292] Re: Tab shuffling in emacs-w3m
Message-ID: <b4m3b3p4um8.fsf@xxxxxxx>
Date: Wed, 28 Mar 2007 17:53:19 +0900

> I've changed the way to calculate the mouse position so that it
> is based on pixel units rather than the number of characters.
> However, you will still see it fails if you use a proportional
> font for the tab faces.  There seems to be no way to fix it
> until Emacs itself supports it in any way.  I made the new
> variable for such people, though I was unwilling.

タブの上でクルクルしたり、コントロール押しながらクルクルしたとこ
ろ、二つほど error にぶつかりました。

(1) mouse-pixel-position() が変な値を返すことがある。

 (#<frame *scratch* [e22] : <2007-3-28 () 17:55:34 MAIL(1)> [1]  0x465c00> nil)
 で (x . y) が nil になっていました。mouse-pixel-position() のリ
 ターン値をチェックしておくと大丈夫そうです。

 ただし、これは Solaris8 + Windows X-Server(ASTEC-X) の環境のみ
 で、Meadow3 では起きませんでした。

(2) 速くクルクルすると、event が変わる。

  mouse-4, mouse5, wheel-up, wheel-down じゃなくて、
  double-mouse-4 や triple-wheel-up を返すようです。
  
  これは Solaris8 + ASTEC-X も Meadow3 も同様でした。

# 書き逃げ (__) あぁー間に合わない。。。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)