外部ウィンドウからのドラッグ&ドロップに対応
外部ウィンドウからテキストデータやテキストファイルなどをドロップすることを想定して ドラッグ&ドロップ関連の機能を改善する。
フォーラム 公開討議 [#54841] からの引用
[forum: 54841]
山本(sgry)です。 ご要望ありがとうございます。 例えば外部のテキストからドラッグ&ドロップ編集を実装しようとした時に, このようなメソッドあった場合とても便利だと思います. なるほど、おっしゃる通りです。 実際のところ、1.6 でのドラッグ&ドロップ機能は Azuki 内部でのドラッグ&ドロップ操作だけを想定して設計しています。 そのため、Azuki のウィンドウより外から ドロップという話になると様々な不都合が出てくると思います。 # 実際に確認したところ、たとえば # 「テキストファイルをドロップすると、ドロップされた位置にファイルの内容を挿入する」 # 機能などはアプリ側の作り込みでは実装不可能です。 # 現在の AzukiControl はフォーカスが当たっていない限り # キャレットを表示しないので、 # アプリがアクティブでないときに # デスクトップ等からテキストファイルをドロップしたりすると # どうやってもキャレットを表示できない...など。 本件は課題とさせていただき、 改めてドラッグ&ドロップ周りの設計改善を行わせてください。 おそらく 1.6 系の不具合修正版、遅くとも 1.7 で対応します。 よろしくお願いします。
山本(sgry)です。 ご要望ありがとうございます。
例えば外部のテキストからドラッグ&ドロップ編集を実装しようとした時に, このようなメソッドあった場合とても便利だと思います.
なるほど、おっしゃる通りです。 実際のところ、1.6 でのドラッグ&ドロップ機能は Azuki 内部でのドラッグ&ドロップ操作だけを想定して設計しています。 そのため、Azuki のウィンドウより外から ドロップという話になると様々な不都合が出てくると思います。 # 実際に確認したところ、たとえば # 「テキストファイルをドロップすると、ドロップされた位置にファイルの内容を挿入する」 # 機能などはアプリ側の作り込みでは実装不可能です。 # 現在の AzukiControl はフォーカスが当たっていない限り # キャレットを表示しないので、 # アプリがアクティブでないときに # デスクトップ等からテキストファイルをドロップしたりすると # どうやってもキャレットを表示できない...など。 本件は課題とさせていただき、 改めてドラッグ&ドロップ周りの設計改善を行わせてください。 おそらく 1.6 系の不具合修正版、遅くとも 1.7 で対応します。 よろしくお願いします。
外部ウィンドウからテキストデータやテキストファイルなどをドロップすることを想定して ドラッグ&ドロップ関連の機能を改善する。
フォーラム 公開討議 [#54841] からの引用
[forum: 54841]