Classe VerticalFlyout
Classe para um menu suspenso.
Signature:
export declare class VerticalFlyout extends Flyout
Extensões: submenu
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(constructor)(workspaceOptions) | Cria uma nova instância da classe VerticalFlyout . |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
registryName | static |
string | O nome do menu suspenso vertical no registro. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
getClientRect() | Retorna o retângulo de fronteira da área de destino de arrasto em unidades de pixel em relação à viewport. | |
getX() | Calcula a coordenada x para a posição do menu suspenso. | |
getY() | Calcula a coordenada y para a posição do menu suspenso. | |
isDragTowardWorkspace(currentDragDeltaXY) | Determine se uma delta de arrasto está em direção ao espaço de trabalho com base na posição e na orientação do menu suspenso. Ele é usado em determineDragIntention_ para determinar se um novo bloco precisa ser criado ou se o menu suspenso precisa rolar. | |
layout_(contents) | protected |
Faça o layout dos blocos no menu suspenso. |
position() | Mova o menu suspenso para a borda do espaço de trabalho. | |
reflowInternal_() | protected |
Computa a largura do menu suspenso. Para RTL: alinhe os blocos e botões à direita. |
scrollToStart() | Role a janela pop-up até o topo. | |
setMetrics_(xyRatio) | protected |
Define a tradução do menu suspenso para corresponder às barras de rolagem. |
wheel_(e) | protected |
Role o menu flutuante. |