Firefoxのソースコード

Firefoxの中でどうしても気に入らない動作があって、それを改善するために
ソースコードを調べ中。。。

それにしても、見れば見るほどスカスカというか、interfaceばかりというか、
どこで状態を管理しているのかがわからない。

んー、何となくわかってきた気がする。
ファイル名から機能を推測してやっていたけど、mainが比較的わかりやすいので、
そっちから追っていった方がいいみたい。

以下のような記述を発見。。。

iniFile->AppendNative(NSLITERALCSTRING("platform.ini"));

割と定数が埋め込まれてる。。。色とかウィンドウクラス名とか。

とりあえず、以下のファイルあたりを探れば、目的のことはできそう。

mozillaxpfeappshellsrc
sWebShellWindow.cpp

とりあえずは、Windows環境でコンパイルする気は起きないので、
下調べ程度で終わりにしておこう。

ちなみに、やりたい事というのは、以下のページにあるようなこと。

silog - memo/firefox/keyconfig
http://white.s151.xrea.com/wiki/index.php?memo%2Ffirefox%2Fkeyconfig

フォーカスが自動的に背景に来るようにしたい。

(タブを移動する以前の状態を保持しているため)検索ウィンドウの所にフォーカスが
移ってしまうことがあって、それが非常に困る。
それで、keyconfig + user.jsの方法もいいけど、結局の所、キーを押さないと
いけないわけで、そんな理不尽なことはやっていられないのでソースコードを書き換える、と。

Posted at : 2008-12-21 12:38:48 / Category : none

Comments

まだコメントはありません / No comment.

Send comment


Name


Mail-address (empty is OK. If you want to notify update, please fill mail-address.)


Bot check code (241222 と入力してください / Please input 241222.)