アドレスバーの履歴

意外だったのは、アドレスバーの履歴に票が入ってないこと。もしかしたら、何を意味していたかがわからなかった可能性もありますが(アンケートの作り方が悪いですね・・・)。ほぼすべてのブラウザにある機能ですが、ほとんど利用されていないと言うことでしょうか。まあそうかもしれません。アドレスバーに直接アドレスを打つなんて希ですしね。

縦中横

対応したいと思っていて忘れていたのが、縦中横。縦書きで二桁の数値とかが、横に並んで表示されるやつのことですね。10月31日とかの表示が、影鷹だと数値部分が回転されますが、縦中横対応なら、10、月、31、日の4つの固まりが縦に並びます。縦書きにレンダリングする部分の修正が必要ですが、このレンダリングのロジックは、影鷹が「遅い」と呼ばれる原因の一つのような気がしていて、いずれ書き直そうと思っている部分です。そのときにでも対応しましょう。

xml と xslt

それと、xmlxslt の対応。確かにネタとして、とても面白そう(個人的に)。xslt について勉強しないと。影鷹の実装では html パーサは分離可能で、他のパーサを組み込みやすくはなっています。だから例えば、T-Time パーサや TateJPN パーサとかを作れば、それ用のファイルも読み込めるかもしれません。まあ、段組の機能がないので、完全に再現できるわけではありませんが。

マウスジェスチャー

面白いところでは、マウスジェスチャー。確かに人気がある機能で、いろいろなソフトが次々と対応している機能です。私自身は余り使わないのですが・・・。マウス動かすのが億劫だからですけど。で、Java でとなると出来るのかなぁ。ドラッグイベントは捕まえられるから、出来なくはないでしょうけど。

フレーム

フレームは仕組み的に出来そうですけど・・・。画面周り以外でも履歴周りの修正も必要だねぇ。まあ、予想はしていましたが。キャッシュより多いのは少し意外。ただ、フレームを先に実装すると、キャッシュが無いのが目立つ気もします。まあ、そのうち考えよう。

影鷹アンケート

前回書いた影鷹のアンケート、みなさん投票ありがとうございます。1、2票しかなかったらどうしようかと思いましたが、心配ないようで安心しました。とりあえずは、設定画面のようですね。

マウスホイール

Java2 1.4 からマウスホイールがサポートされました。Java2 1.4 のマニュアルには、プログラム側からホイールが回転されたのを検出して、独自の制御が出来ると有ります。影鷹でも、ホイールの縦回転で、左右にスクロールした方が便利では、と前から思っていました。

試してみたのですが、全然検出できないのはなぜでしょうか。てか、ScrollPane とか一部のコンポーネントしかダメなのかな? 他の方のサンプルとか見たのですが、全部 Swing のやつで、AWT なサンプルは見つからず。でも、Swing で出来るってことは、通常の AWT のみでも出来るはずだと思うのだけどなぁ。もう少し試してみます。情報求む・・・。