blockly > balonlar > Baloncuk

baloncuklar.Baloncuk sınıfı

Soyut pop-up balon sınıfı. Bu işlem, konuşma balonuna benzeyen, bloku işaret eden bir "kuyruğu" ve rastgele svg öğelerini gösteren bir "başı" olan bir kullanıcı arayüzü oluşturur.

İmza:

export declare abstract class Bubble implements IBubble 

Uygulandığı yer: IBubble

Markalar

Marka Değiştiriciler Açıklama
(Buildor)(workspace, anchor, ownerRect) Bubble sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
ANCHOR_RADIUS

static

readonly

(beyan edilmedi) Ok noktası ile sabitleme noktası arasındaki mesafe.
bağlantı protected Koordinatör
BORDER_WIDTH

static

readonly

(beyan edilmedi) Kabarcığın etrafındaki kenarlığın genişliği.
contentContainer protected SVGGElement Balonun içeriğini içeren SVG grubu.
silindi boolean Balon atılmışsa doğru değerini, aksi takdirde yanlış değerini alır.
DOUBLE_BORDER

static

readonly

sayı Balonun etrafındaki kenarlığın genişliğini iki katına çıkarın.
MIN_SIZE

static

readonly

sayı Balonun sahip olabileceği minimum boyut.
ownerRect? protected Dikdörtgen | tanımsız (İsteğe bağlı)
svgRoot protected SVGGElement Balonun tüm bölümlerini içeren SVG grubu.
TAIL_ANGLE

static

readonly

(beyan edilmedi) Kuyruğun saat yönünün tersine büküldüğü derece sayısı.
TAIL_BEND

static

readonly

(beyan edilmedi) Kuyruğun kıvrımının keskinliği. Sayı ne kadar yüksek olursa kuyruklar da o kadar düzgün olur.
TAIL_THICKNESS

static

readonly

(beyan edilmedi) Kuyruğun tabanının kabarcığın boyutuna göre kalınlığı. Sayı ne kadar büyük olursa kuyruk da o kadar ince olur.
çalışma alanı

protected

readonly

WorkspaceSvg

Yöntemler

Yöntem Değiştiriciler Açıklama
dispose() Bu balonu atın.
getColour() protected Bu balonun arka plan ve kuyruk rengini döndürür.
getSize() protected
positionByRect(rect) protected Balonu, büyük bir kısmı görünür olacak ve dikdörtgenle (sağlanmışsa) örtüşmeyecek şekilde "optimum şekilde" yerleştirir.
positionRelativeToAnchor() protected Balonu çapasına göre konumlandırır. Kuyruğunu oluşturmaz.
setAnchorLocation(anchor, relayout) Bu balonun kuyruğunun işaret ettiği konumu ayarlayın.
setColour(colour) Bu balonun arka planının ve kuyruğunun rengini ayarlar.
setDragging(_start)
setPositionRelativeToAnchor(left, top) Bu balonun konumunu çapasına göre konumunu ayarlar.
setSize(size, relayout) protected Kenarlık da dahil olmak üzere bu balonun boyutunu ayarlar.