blockly > Çöp Kutusu

Çöp kutusu sınıfı

Çöp kutusu için sınıf.

İmza:

export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable 

Kapsamlar: DeleteArea

Uygulandığı özellikler: IAutoHideable, IPositionable

Markalar

Marka Değiştiriciler Açıklama
(structor)(workspace) Trashcan sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
id dize Bileşenin Bileşen Yöneticisi'ne kaydettirilmesi için kullanılan, bu bileşenin benzersiz kimliği.
isLidOpen boolean Kapağın mevcut açık/kapalı durumu.

Yöntemler

Yöntem Değiştiriciler Açıklama
autoHide(onlyClosePopups) Bileşeni gizler. WorkspaceSvg.hideChaff içinde çağrıldı.
click() Çöp kutusunun içeriğini inceleyin.
closeFlyout() Çöp kutusu iletişim kutusunu kapatır.
closeLid() Kapağı çevirin. Sürüklemeden sonra harici olarak çağrıldı.
contentsIsOpen() Çöp kutusu içerik uçağı şu anda açıksa true değerini döndürür.
createDom() Çöp kutusu öğelerini oluşturun.
dispose() Bu çöp kutusunu atın. Bellek sızıntılarını önlemek için tüm DOM öğelerinin bağlantısını kaldırın.
emptyContents() Çöp kutusu içeriğini boşaltır. İçerik açılır sayfası şu anda açıksa kapatılır.
getBoundingRectangle() Kullanıcı arayüzü öğesinin sınırlayıcı dikdörtgenini, Bloklu ekleme div öğesine göre piksel birimleri cinsinden döndürür.
getClientRect() Sürükleme hedefi alanının sınırlayıcı dikdörtgenini görüntü alanına göre piksel birimleri cinsinden döndürür.
init() Çöp kutusunu başlatır.
onDragExit(_dragElement) Blok veya baloncuk içeren bir imleç bu sürükleme hedefinden çıktığında bunu işler.
onDragOver(_dragElement) Bir blok veya baloncuğu içeren imleç bu sürükleme hedefinin üzerine sürüklendiğinde bunu işler.
onDrop(_dragElement) Bu bileşene bir blok veya balon düşürüldüğünde bunu işler. Silme işlemi burada yapılmamalıdır.
openFlyout() Çöp kutusu açılır menüsünü açar.
position(metrikler, kaydedilmiş Konumlar) Çöp kutusunun konumlarını gösterir. Bu kutu, kategorilerin/araç kutusunun başladığı köşenin karşı köşesine yerleştirilir.