剪贴板命名空间
类
类 | 说明 |
---|---|
BlockPaster |
函数
函数 | 说明 |
---|---|
copy(toCopy, location) | 复制可复制的内容,并记录其数据以及复制来源的工作区。 此函数不会执行任何检查来确保应允许复制,例如确保相应块可删除。此类检查应在调用此函数之前完成。 请注意,如果可复制项不是 |
getLastCopiedData() | 获取上次复制的商品的复制数据。如果您要实现自定义复制/粘贴行为,这会非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
getLastCopiedLocation() | 获取上次复制的位置。如果您要实现自定义复制/粘贴行为,这会非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
getLastCopiedWorkspace() | 获取上次复制来源的工作区。如果您要实现自定义复制/粘贴行为,并希望粘贴到复制来源的同一工作区,那么此方法非常有用。如果您想要默认行为,只需直接使用复制和粘贴方法即可。 |
paste(copyData, workspace, coordinate) | 将可粘贴的元素粘贴到指定的工作区中。 此函数不会执行任何检查来确保允许粘贴,例如工作区是否已呈现或相应块是否可粘贴。此类检查应在调用此函数之前完成。 |
paste() | 将上次复制的 ICopyable 粘贴到上次复制来源的工作区中。 |
setLastCopiedData(copyData) | 设置上次复制的内容。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
setLastCopiedLocation(location) | 设置上次复制的来源位置。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
setLastCopiedWorkspace(workspace) | 设置上次复制来源的工作区。如果您实现了自定义复制行为,则应调用此方法,以便其他调用方使用正确的数据。如果您使用内置的复制方法,系统会自动调用此方法。 |
接口
接口 | 说明 |
---|---|
BlockCopyData |
命名空间
命名空间 | 说明 |
---|---|
registry |