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 |
|
(bildirilmedi) | Ok noktası ile sabitleme noktası arasındaki mesafe. |
çapa | protected |
Koordinatör | |
BORDER_WIDTH |
|
(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 |
|
sayı | Kabarcığın çevresindeki kenarlığın genişliğini iki katına çıkarın. |
id | dize | ||
MIN_SIZE |
|
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 |
|
(bildirilmedi) | Kuyruğun saat yönünün tersine büküldüğü derece sayısı. |
TAIL_BEND |
|
(bildirilmedi) | Kuyruğun kıvrımının keskinliği. Sayı ne kadar yüksek olursa kuyruklar daha düzgün olur. |
TAIL_THICKNESS |
|
(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() |