まず、SmallWindowsを改造。
このソフトは、MacのExpose(表示しているウィンドウのサムネイルを
表示する)の機能を実現するソフト。
表示自体はシンプルな表示でいいのだけど、このソフトは
問題がいろいろとあって、設定項目がソースコード中にかかれて
いたりとか、そもそも、動作が不安定だったりして、使いづらい。
そこで、オープンソースの利点をいかして改造をする。
改造した点は以下の通り。
・マウスオーバー時の範囲座標を変更。
・キーボード操作時のキーの割り当てを変更。
・マウスオーバー時の反応で、ウィンドウを生成して判定していたのをタイマーに変更。
(これが結構重要で、この改造をすることで反応がよくなる)
ソースコードはそのうち上げます。
次に、サクラエディタの改造。
自動上書き保存の機能はあるのだけど、自動的にファイルをバックアップしたり
する機能がないので、自分で実装。
以前にも同じ事をやったのだけど、ソースコードがどっかいったからもう一度作り直し。
今回は、iniファイルから読み込めるようにしたので、以前に比べれば
汎用性が高いかもしれない。
これに関しても、そのうちソースコードを上げます。
以上、最近だらだらとやっていたこと。