blockly > clipboard

pano ad alanı

Sınıflar

Sınıf Açıklama
BlockPaster

İşlevler

İşlev Açıklama
copy(toCopy, location)

Kopyalanabilir bir öğeyi kopyalayıp verilerini ve kopyalandığı çalışma alanını kaydetme

Bu işlev, kopyanın izin verilmesi gerektiğini (ör. bloğun silinebilir olması) doğrulamak için herhangi bir kontrol gerçekleştirmez. Bu tür kontroller, bu işlev çağrılmadan önce yapılmalıdır.

Kopyalanabilir öğe bir ISelectable değilse veya workspace özelliği bir WorkspaceSvg değilse kopyalama işleminin başarılı olacağını ancak kaydedilmiş çalışma alanı verisi olmayacağını unutmayın. Bu durum, yapıştırma yöntemine açıkça bir çalışma alanı iletmediğiniz sürece verileri yapıştırma özelliğini etkiler.

getLastCopiedData() Kopyalanan son öğenin kopyalama verilerini alır. Özel kopyalama/yapıştırma davranışı uyguluyorsanız bu özellik yararlıdır. Varsayılan davranışı istiyorsanız kopyalama ve yapıştırma yöntemlerini doğrudan kullanmanız yeterlidir.
getLastCopiedLocation() En son kopyalanan konumu alır. Özel kopyalama/yapıştırma davranışı uyguluyorsanız bu özellik yararlıdır. Varsayılan davranışı istiyorsanız kopyalama ve yapıştırma yöntemlerini doğrudan kullanmanız yeterlidir.
getLastCopiedWorkspace() En son kopyalanan çalışma alanını alır. Özel kopyalama/yapıştırma davranışı uyguluyorsanız ve kopyalanan çalışma alanına yapıştırmak istiyorsanız bu özellik yararlıdır. Varsayılan davranışı istiyorsanız kopyalama ve yapıştırma yöntemlerini doğrudan kullanmanız yeterlidir.
paste(copyData, workspace, coordinate)

Yapıştırılabilir bir öğeyi belirtilen çalışma alanına yapıştırın.

Bu işlev, yapıştırmanın izin verildiğinden emin olmak için herhangi bir kontrol gerçekleştirmez (ör. çalışma alanının oluşturulması veya bloğun yapıştırılabilir olması). Bu tür kontroller, bu işlev çağrılmadan önce yapılmalıdır.

paste() Son kopyalanan ICopyable'ı, son kopyalanan çalışma alanına yapıştırır.
setLastCopiedData(copyData) En son kopyalanan öğeyi ayarlar. Özel kopyalama davranışı uyguluyorsanız diğer arayanların doğru verilerle çalışması için bu yöntemi çağırmanız gerekir. Yerleşik kopyalama yöntemini kullanırsanız bu yöntem otomatik olarak çağrılır.
setLastCopiedLocation(location) En son kopyalanan konumu ayarlar. Özel kopyalama davranışı uyguluyorsanız diğer arayanların doğru verilerle çalışması için bu yöntemi çağırmanız gerekir. Yerleşik kopyalama yöntemini kullanırsanız bu yöntem otomatik olarak çağrılır.
setLastCopiedWorkspace(workspace) En son kopyalanan çalışma alanını ayarlar. Özel kopyalama davranışı uyguluyorsanız diğer arayanların doğru verilerle çalışması için bu yöntemi çağırmanız gerekir. Yerleşik kopyalama yöntemini kullanırsanız bu yöntem otomatik olarak çağrılır.

Arayüzler

Arayüz Açıklama
BlockCopyData

Ad alanları

Ad alanı Açıklama
kayıt otoritesi