blockly > gelembung > Balon

kelas bubbles.Bubble

Class balon pop-up abstrak. Tindakan ini akan membuat UI yang terlihat seperti balon kata-kata, dan memiliki "ekor" yang menunjuk ke blok, dan "kepala" yang menampilkan elemen svg arbitrer.

Tanda Tangan:

export declare abstract class Bubble implements IBubble, ISelectable 

Menerapkan: IBubble, ISelectable

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(ruang kerja, anchor, ownerrek) Membuat instance baru dari class Bubble

Properti

Properti Pengubah Jenis Deskripsi
ANCHOR_RADIUS

static

readonly

(tidak dinyatakan) Jarak antara titik panah dan titik link.
anchor protected Koordinasi
BORDER_WIDTH

static

readonly

(tidak dinyatakan) Lebar batas di sekeliling balon.
contentContainer protected SVGGElement Grup SVG yang berisi konten balon.
dibuang boolean True jika balon telah dibuang, false jika tidak.
DOUBLE_BORDER

static

readonly

angka Penggandaan lebar batas di sekitar balon.
id string
MIN_SIZE

static

readonly

angka Ukuran minimum yang dapat dimiliki balon.
ownerRect? protected Persegi | tidak ditentukan (Opsional)
svgRoot protected SVGGElement Grup SVG yang berisi semua bagian balon.
TAIL_ANGLE

static

readonly

(tidak dinyatakan) Jumlah derajat ekor dilipat berlawanan arah jarum jam.
TAIL_BEND

static

readonly

(tidak dinyatakan) Ketajaman lekukan ekor. Angka yang lebih besar menghasilkan ekor yang lebih halus.
TAIL_THICKNESS

static

readonly

(tidak dinyatakan) Ketebalan dasar ekor dibandingkan dengan ukuran balon. Angka yang lebih besar menghasilkan ekor yang lebih tipis.
ruang kerja readonly WorkspaceSvg

Metode

Metode Pengubah Deskripsi
dispose() Buang balon ini.
drag(newLoc) Tarik balon ke lokasi yang ditentukan.
endDrag() Mengakhiri tarik pada balon.
getColour() protected Menampilkan warna latar belakang dan bagian akhir balon ini.
getSize() protected
isMovable() Menampilkan apakah balon ini dapat dipindahkan atau tidak.
positionByRect(rect) protected Memosisikan balon "secara optimal" sehingga sebagian besar bagiannya terlihat dan tidak tumpang tindih dengan rect (jika ada).
positionRelativeToAnchor() protected Memosisikan balon relatif terhadap anchor-nya. Tidak merender ekornya.
revertDrag() Memindahkan balon kembali ke posisi semula di awal penarikan.
select()
setAnchorLocation(anchor, relayout) Tetapkan lokasi titik akhir balon ini.
setColour(colour) Menetapkan warna latar belakang dan bagian akhir balon ini.
setDragging(_start)
setPositionRelativeToAnchor(left, top) Menetapkan posisi balon ini relatif terhadap anchor-nya.
setSize(size, relayout) protected Menetapkan ukuran balon ini, termasuk batas.
startDrag() Memulai tarik pada balon.
unselect()