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. |