FNDRの部屋

We call this "Finder".....

updated 2004/Apr./02


ココはMacOS X用の自主製作なFinderを作るための作業用ページです。

ToDo リスト (Updated 2002/Jun/15)

●実験コード

●更新情報 (Updated 2004/Apr./02)

  • 2004/Apr./02
    • ファイル名表示の問題は、なんとNSStringのバグによるものである事が判明しました。なんだかなー。で、教えてもらった対策方法を組み込んだものをアップしました。これで一応、isFlipped = trueでもほぼ同様の動作になってるハズです。まだいくつか問題点が残ってますけど....
  • 2004/Mar./31
    • ドラッグ時のアイコンと、ファイル名のためのRectの表示まではうまくいきました。コンテキストの取り違えが原因でした。しかし、それでもまだファイル名そのものの表示がうまくありません。なんでやろ.....どなたかヘルプミー(^_^;)。
  • 2004/Mar./29
    • フリップ化し、アフィン変換を利用した描画を用いたスケルトンコードを公開しました。アイコンの描画に関しては概ね順調なのですが、ドラッグ時のイメージがうまく表示されません。イメージの生成に失敗してるのか、それともドラッグ指示に問題があるのかはまだ不明です。ちょっと煮詰まっているので、どなたかヘルプミー(^_^;)。
  • 2004/Mar./25
    • アイコンのビューをフリップ化し、アフィン変換を利用した描画に切り替える作業を行いました。しかし、まだドラッグ時の描画が完成していないので、ソースは公開していません。
  • 2003/Oct./04
    • ボリュームの取得方法をCarbon化しました。
    • ボリューム/フォルダ/ファイルアイコンの取得方法を変更しました。
    • ラベル表示を実装しました....が、実質的にデータが来ないので正常に動作していません。
  • 2003/Sep./28
    • FNDRとしてのアプリのスケルトンの開発を進めました。
    • アイコンビューの座標系を左上原点とし、第四象限をQD座標系の互換座標系として使うように変更しました。変換方法としては、xはそのまま、yは単純にマイナス値を使用しています。
    • デスクトップはグレー、ウインドウは白をバックグランドに指定しました。
    • ファイル名等のフォント指定まわりのコードを組み込みました。現状は、暫定的にOsaka 9ptで表示するようにしました。
  • 2003/Sep./22
    • FNDRとしてのアプリのスケルトンの開発を進めました。
    • デスクトップのボリュームアイコンをダブルクリックして、ウインドウが開くところまで辿り着いています。ただし、そのウインドウの表示はまだ不完全なままです。
  • 2003/Aug./04
    • 本命バージョンに変更を施し、ドラッグするアイコンの半透明化とドラッグイメージの生成の高速化を実装しました。


Go Home

Copyright 2002 - 2004 All Rights Reserved by Kazutaka 'Zak' Sawa .