だらだら〜自由自在〜

インディーゲーム制作チーム GAME GABURI でプログラム担当してます

今日のコミット

今回のvfilerへのコミットで必須項目をいくつか実装した。

リスト上で、ディレクトリは上にファイルはそれ以降にまとめて表示
リスト上で、常に何かしらの項目を選択状態に。
インクリメンタルサーチで、Enter押してもリストに戻るようにしたい
他方のリストを一方のリストと同じディレクトリに移動

リストを定期的に自動更新
外部からのファイル削除や追加や名前変更の監視?

こいつは結構大変なので今実装中。
ディレクトリ内のファイルなどの変更などを監視するためにFSEventsを利用することにした(mac
py2appとかでアプリにしたときに、ほかのmacとかでも動くのかどうかよく分からないけど...。

windowsではFindFirstChangeNotificationが使えそう。これをどうにかしてPythonから使えればよさそう。cfilerのソースをよんで見つけただけですが。

メモ

  • FSEventが監視中のディレクトリが消えたときとかどんなイベントがくるのか分からないので色々テストしてみる。
  • ファイラーに組み込み