Swiftフレームワーク – Panel / SavePanel/ OpenPanel

初期バージョン開発の終盤に差し掛かってきました。

今日は、NSPanel / NSSavePanel / NSOpenPanel 相当の、Panel / SavePanel / OpenPanel を実装しました。

Panel はモーダル / モードレスの両方に対応したサブウィンドウという位置づけ。

SavePanel と OpenPanel はモーダル表示のみです。

残る実装予定クラスはMenuだけ。

SavePanel / OpenPanel はこの時点では、ファイル読み書きのためのダイアログですが、データソースを差し替えると、Context Object全般へのアクセスも可能な設計になっています。
つまり、Serviceをブラウズして、

  • CPSから文脈束を取り出す、
  • Pivot Serviceから特定の意味空間断面を取得する
  • Giteaのリポジトリのファイルにアクセスする
  • Inference Brokerから推論サービスを取得する

のような使い方を想定しています。

「Swiftフレームワーク – Panel / SavePanel/ OpenPanel」への1件のフィードバック

コメントする