blockly > Scrollbar
Class untuk scrollbar SVG murni. Teknik ini menawarkan scrollbar yang dijamin berfungsi, tetapi mungkin tidak terlihat atau berperilaku seperti scrollbar sistem.
Tanda Tangan:
export declare class Scrollbar
Konstruktor
Properti
Metode
Metode |
Pengubah |
Deskripsi |
dispos() |
|
Buang scrollbar ini. Menghapus elemen DOM, pemroses peristiwa, dan langganan tema. |
isVisible() |
|
Apakah scrollbar terlihat. Scrollbar yang tidak disambungkan akan menghilang jika tidak diperlukan. |
resize(opt_metrics) |
|
Hitung ulang lokasi bilah gulir dan panjangnya. |
resizeContentHorizontal(hostMetrics) |
|
Hitung ulang lokasi scrollbar horizontal dalam jalur dan panjangnya. Fungsi ini harus dipanggil saat konten ruang kerja telah berubah. |
resizeContentVertical(hostMetrics) |
|
Menghitung ulang lokasi scrollbar vertikal dalam jalur dan panjangnya. Fungsi ini harus dipanggil saat konten ruang kerja telah berubah. |
resizeViewHorizontal(hostMetrics) |
|
Hitung ulang lokasi scrollbar horizontal di layar dan panjang jalur. Fungsi ini harus dipanggil saat tata letak atau ukuran jendela telah berubah. |
resizeViewVertical(hostMetrics) |
|
Hitung ulang lokasi bilah gulir vertikal pada layar dan panjang jalur. Fungsi ini harus dipanggil saat tata letak atau ukuran jendela telah berubah. |
set(value, updateMetrics) |
|
Tetapkan posisi tuas scrollbar. |
setContainerVisible(visible) |
|
Menetapkan apakah penampung scrollbar terlihat dan memperbarui tampilan jika visibilitas telah berubah. |
setHandlePosition(newPosition) |
|
Setel offset handle scroll dari posisi scrollbar, dan ubah atribut SVG sesuai kebutuhan. |
setOrigin(x, y) |
|
Catat asal ruang kerja tempat scrollbar berada, dalam piksel yang sesuai dengan asal div injeksi. Ini adalah saat-saat ketika scrollbar digunakan dalam objek yang asalnya tidak sama dengan ruang kerja utama (misalnya di flyout.) |
setVisible(visible) |
|
Menyetel apakah scrollbar terlihat. Hanya berlaku untuk scrollbar yang tidak disambungkan. |
updateDisplay_() |
|
Memperbarui visibilitas scrollbar berdasarkan apakah scrollbar menurutnya harus terlihat dan apakah ruang kerja yang memuatnya terlihat. Kita tidak bisa mengandalkan ruang kerja penampung yang disembunyikan untuk menyembunyikan kita karena ruang kerja tersebut belum tentu merupakan induk kita di DOM. |