Classe HorizontalFlyout
Classe para um menu suspenso.
Signature:
export declare class HorizontalFlyout extends Flyout
Extensões: submenu
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (constructor)(workspaceOptions) | Cria uma nova instância da classe HorizontalFlyout. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| horizontalLayout | booleano |
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 |
Computar a altura do flyout. toolbox.Posicionar o tapete abaixo de cada bloco. Para RTL: alinhe os blocos à 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. |