pivotick / Flyout
Classe abstrata: Flyout
Definido em: ui/elements/Flyout/Flyout.ts:22
Andaime compartilhado para os flyouts de configurações — as sobreposições abertas pelos modos flyout do mode rail: ViewFlyout (comportamento de grade + tela) e PhysicsFlyout (layout + simulação). A base possui o elemento do painel, o cromo pvt-flyout-* compartilhado (cabeçalho, rótulos de seção, linhas de troca) e a ligação a ModeStore — um painel é open exatamente enquanto seu próprio modo é o ativo, então os submenus excluem-se gratuitamente.
Uma subclasse declara o modo ao qual responde, renderiza seus controles em modelo e os conecta em fio. As palavras do modelo são texto: os auxiliares abaixo escapam do que recebem e os elementos marcados com i18nText / i18nAttr são preenchidos a partir do catálogo do gráfico. Uma subclasse que substitui onGraphReady deve chamar super.onGraphReady(): é onde as linhas de switch obtêm seu estado inicial (graph.simulation só existe até então).
Estende
Construtores
Construtor
new Flyout(
uiManager):Flyout
Definido em: ui/UIComponent.ts:32
Parâmetros
uiManager
UIManager
Retorno
Flyout
Herdado de
Métodos
afterMount()
afterMount():
void
Definido em: ui/UIComponent.ts:54
Retorno
void
Herdado de
destroy()
destroy():
void
Definido em: ui/UIComponent.ts:64
Retorno
void
Herdado de
getMode()
getMode():
string
Definido em: ui/elements/Flyout/Flyout.ts:38
O modo ferroviário ao qual este painel responde. Público para que o registro do modo ferroviário possa verificar um submenu registrado em relação ao ID declarado por sua definição.
Retorno
string
graphReady()
graphReady():
void
Definido em: ui/UIComponent.ts:59
Retorno
void
Herdado de
mount()
mount(
container?):void
Definido em: ui/UIComponent.ts:50
Parâmetros
container?
HTMLElement
Retorno
void