クリップボードの Namespace
クラス
| クラス | 説明 |
|---|---|
| BlockPaster |
関数
| 関数 | 説明 |
|---|---|
| copy(toCopy, location) | コピー可能なアイテムをコピーし、そのデータとコピー元のワークスペースを記録します。 この関数は、コピーを許可する必要があるかどうか(ブロックを削除できるかどうかなど)を確認するチェックを行いません。このようなチェックは、この関数を呼び出す前に行う必要があります。 コピー可能なアイテムが |
| getLastCopiedData() | コピーされた最後のアイテムのコピーデータを取得します。これは、カスタムのコピー/ペースト動作を実装する場合に便利です。デフォルトの動作が必要な場合は、コピー&ペーストの方法を直接使用します。 |
| getLastCopiedLocation() | 最後にコピーされた場所を取得します。これは、カスタムのコピー/ペースト動作を実装する場合に便利です。デフォルトの動作が必要な場合は、コピー&ペーストの方法を直接使用します。 |
| getLastCopiedWorkspace() | 最後にコピーされたワークスペースを取得します。これは、カスタムのコピー/ペースト動作を実装し、コピー元と同じワークスペースに貼り付けたい場合に便利です。デフォルトの動作が必要な場合は、コピー&ペーストの方法を直接使用します。 |
| paste(copyData, workspace, coordinate) | 貼り付け可能な要素を任意のワークスペースに貼り付けます。 この関数は、貼り付けが許可されていることを確認するチェック(ワークスペースがレンダリングされているか、ブロックが貼り付け可能であるかなど)を実行しません。このようなチェックは、この関数を呼び出す前に行う必要があります。 |
| paste() | 最後にコピーした ICopyable を、最後にコピー元としたワークスペースに貼り付けます。 |
| setLastCopiedData(copyData) | 最後にコピーしたアイテムを設定します。カスタムのコピー動作を実装する場合は、他の呼び出し元が正しいデータを操作できるように、このメソッドを呼び出す必要があります。組み込みのコピー メソッドを使用すると、このメソッドは自動的に呼び出されます。 |
| setLastCopiedLocation(location) | 最後にコピーした場所を設定します。カスタムのコピー動作を実装する場合は、他の呼び出し元が正しいデータを操作できるように、このメソッドを呼び出す必要があります。組み込みのコピー メソッドを使用すると、このメソッドは自動的に呼び出されます。 |
| setLastCopiedWorkspace(workspace) | 最後にコピーしたワークスペースを設定します。カスタムのコピー動作を実装する場合は、他の呼び出し元が正しいデータを操作できるように、このメソッドを呼び出す必要があります。組み込みのコピー メソッドを使用すると、このメソッドは自動的に呼び出されます。 |
インターフェース
| インターフェース | 説明 |
|---|---|
| BlockCopyData |
名前空間
| 名前空間 | 説明 |
|---|---|
| registry |