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