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 .
|