※ MemoFinderSheet に関して

[2003/03/06] Nishimura Hiromi

 CalendarMemo はカレンダーでメモを管理する日記メモ書きアプリです。メモはすべて年月日階層のフォルダに保存します。全てのメモは時系列で発生するので年月日で管理するのが最も基本的であると考えたからです。でも........

 メモって全てが時間に関係あるものだけじゃ無いんですね。だからブックマークやランチャーで何とか時間に縛られないメモを管理しようとしていました。でも何か違和感があるのです。

 今回、この違和感を解消する目的でファインダーの様なシートを加えてみました。システムのファイルブラウザみたいなものです。このシートではファイルをクリックするだけでファイル内容を表示します。

 もしテキストエディットのファイルであれば表示だけではなくクリックしただけで編集・保存ができます。もし画像ファイルなら画像を表示します。それ以外のファイルなら最初の 2048 バイトを HEX 16 進コードで表示します。

 それでは、現時点のサンプルを紹介しましょう。下記はファインダシートでマニュアルを開いた時の様子です。

 次は画像ファイルを選択した時の様子です。


メインエディタのウインドウからシートが表示されている様子

 そうそう、ダブルクリックするとクリエータで開くようにもなっています。その他、このシートではメモの追加やフォルダーの追加、それに複製や削除も出来るようにしています。そういえば開いたファイルの履歴もあり、これが結構使えています。あと mc (matrix calculator) のプログラムも実行できる様にしてみました。

 でもファインダーに比べたらまだまだですね。 NSBrowser 内で drag & drop する方法が判らないので完成は相当さ気になると思います。

 動画もと思ったのですが考えてみたら私自身動画は殆ど使いません。だからどうしたら便利なのか判らないのです。動画は今のところペンディングです。

 このシートが画像ブラウザにもなるのでフルスクリーン表示するとプレゼンテーションにも使えそう。そんな訳でたぶんスライドショーの機能は追加すると思います。

以上