HorizontalFlyout 類別
彈出式視窗的類別。
Signature:
export declare class HorizontalFlyout extends Flyout
擴充: 浮出式
建構函式
建構函式 | 修飾符 | 說明 |
---|---|---|
(建構函式)(workspaceOptions) | 建構 HorizontalFlyout 類別的新例項 |
屬性
屬性 | 修飾符 | 類型 | 說明 |
---|---|---|---|
horizontalLayout | 布林值 |
方法
方法 | 修飾符 | 說明 |
---|---|---|
getClientRect() | 傳回拖曳目標區域的邊界矩形,以相對於可視區域的像素單位為單位。 | |
getX() | 計算彈出式位置的 X 座標。 | |
getY() | 計算彈出式視窗位置的 y 座標。 | |
isDragTowardWorkspace(currentDragDeltaXY) | 根據彈出式視窗的位置和方向,判斷是否要將拖曳的差異值向工作區域移動。這個值會用於 determineDragIntention_,用來判斷是否應建立新區塊,或是否應捲動彈出式視窗。 | |
layout_(contents) | protected |
在彈出式視窗中排版區塊。 |
position() | 將彈出式視窗移至工作區邊緣。 | |
reflowInternal_() | protected |
計算 flyout.toolbox.Position 墊片下方每個區塊的高度。針對 RTL:將區塊排列在右側對齊。 |
scrollToStart() | 將彈出式視窗捲動至頂端。 | |
setMetrics_(xyRatio) | protected |
將彈出式視窗的轉譯內容設為與捲軸相符。 |
wheel_(e) | protected |
捲動彈出式選單。 |