blockly > balonlar > Baloncuk

bubbles.Bubble dersi

Soyut pop-up balon sınıfı. Bu, konuşma balonuna benzeyen ve "kuyruğu" bulunan bir kullanıcı arayüzü oluşturur bir "head" veya "kafa" işaretiyle gösteren bir komut dosyası oluşturun.

İmza:

export declare abstract class Bubble implements IBubble, ISelectable 

Uygulandığı yer: IBubble, ISelectable

Markalar

Marka Değiştiriciler Açıklama
(oluşturucu)(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

(bildirilmedi) Ok noktası ile sabitleme noktası arasındaki mesafe.
çapa protected Koordinatör
BORDER_WIDTH

static

readonly

(bildirilmedi) Kabarcığın etrafındaki kenarlığın genişliği.
contentContainer protected SVGGElement Balonun içeriğini içeren SVG grubu.
elde etti boolean Balon atıldıysa true (doğru), yoksa false (yanlış) değerini alır.
DOUBLE_BORDER

static

readonly

sayı Kabarcığın çevresindeki kenarlığın genişliğini iki katına çıkarın.
id dize
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

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

static

readonly

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

static

readonly

(bildirilmedi) Kabarcığın boyutuna göre kuyruk tabanının kalınlığı. Yüksek sayılar kuyrukların daha az olmasını sağlar.
çalışma alanı readonly WorkspaceSvg

Yöntemler

Yöntem Değiştiriciler Açıklama
dispose() Bu balonu ortadan kaldırın.
drag(newLoc) Balonu belirtilen konuma sürükler.
endDrag() Balonun üzerindeki sürükleme sona erer.
getColour() protected Bu balonun arka plan ve kuyruğunun rengini döndürür.
getSize() protected
isMovable() Bu balonun hareketli olup olmadığını döndürür.
positionByRect(rect) protected Balonu "optimum" şekilde yerleştirir mümkün olduğunca büyük bir kısmı görünür ve dikdörtgenle (sağlanmışsa) çakışmayacak şekilde yerleştirin.
positionRelativeToAnchor() protected Balonu çapasına göre yerleştirir. Kuyruğunu oluşturmaz.
revertDrag() Balonu, sürüklemenin başlangıçtaki konumuna geri taşır.
select()
setAnchorLocation(anchor, relayout) Bu baloncuğun kuyruğunun işaret ettiği konumu ayarlayın.
setColour(colour) Bu balonun arka plan ve kuyruğunun rengini ayarlar.
setDragging(_start)
setPositionRelativeToAnchor(left, top) Bu balonun çapasına göre konumunu ayarlar.
setSize(size, relayout) protected Kenarlık da dahil olmak üzere bu balonun boyutunu ayarlar.
startDrag() Balonda sürükleme başlatır.
unselect()