Pular para o conteúdo

pivotick v3.0.0


pivotick / GraphUI / GraphUI

Interface: GraphUI ​

Definido em: interfaces/GraphUI.ts:114

Propriedades ​

asyncContent? ​

optional asyncContent: AsyncContentOptions

Definido em: interfaces/GraphUI.ts:253

/**

  • O que mostrar enquanto a promessa de um gancho de conteúdo está em andamento e se
  • rejects. Somente ganchos assíncronos o alcançam — veja AsyncContentOptions.

busyIndicator? ​

optional busyIndicator: boolean | BusyIndicatorOptions

Definido em: interfaces/GraphUI.ts:247

O que a tela mostra enquanto espera em um de seus ganchos assíncronos (onBeforeEdgeCreate, onBeforeDelete, onBeforeNodeCreate, os ganchos de edição e confirmação, onBeforeIngest): um cursor de progresso e um pequeno botão giratório, nunca enquanto um prompt que o gancho abriu através de seu contexto estiver na tela. false não mostra nada, para um consumidor que desenha o seu. Consulte BusyIndicatorOptions.

Padrão ​

ts
true

contextMenu ​

contextMenu: ContextMenu

Definido em: interfaces/GraphUI.ts:129


dock? ​

optional dock: DockOptions

Definido em: interfaces/GraphUI.ts:270

O encaixe inferior em si - a região da tabela e qualquer compartilhamento DockTab registrado, em vez do que está nela.

UI.table carrega as mesmas três configurações; eles são honrados e qualquer coisa definida aqui vence. Declare-os aqui quando a tabela estiver desligada, pois essa é a única maneira de chegar ao dock que a aba do plugin traz consigo.


editors ​

editors: Editors

Definido em: interfaces/GraphUI.ts:131


emptyState? ​

optional emptyState: boolean | EmptyStateOptions

Definido em: interfaces/GraphUI.ts:238

O que a tela diz enquanto o gráfico não contém nenhum nó nem nota: um cartão centralizado na tela, mostrado e oculto conforme os dados vão e vêm, então uma ingestão os leva embora e desfazendo essa ingestão os traz de volta.

Omitido, ou true, lê-se "Nada na tela ainda". false não mostra nada. Declare render para dizer algo de sua autoria. Consulte EmptyStateOptions.

Padrão ​

ts
true

extraPanels ​

extraPanels: ExtraPanel[]

Definido em: interfaces/GraphUI.ts:127


filter? ​

optional filter: FilterOptions

Definido em: interfaces/GraphUI.ts:207

As facetas do painel de filtro. Omitir derivá-los verificando os dados do nó (o padrão de configuração zero); declare facets para gerar o formulário a partir de sua própria declaração. Consulte FilterOptions.


history? ​

optional history: FeatureToggle

Definido em: interfaces/GraphUI.ts:168

Os botões de divisão de desfazer/refazer, o menu suspenso de histórico e Mod+Z/Mod+Shift+Z.

Apenas os controles: graph.history continuam gravando de qualquer maneira, então um consumidor que dirige desfazer a partir de seu próprio cromo desliga isso e mantém o motor.

Padrão ​

ts
{ enabled: true }

inspector? ​

optional inspector: FeatureToggle

Definido em: interfaces/GraphUI.ts:174

O modal inspecionar propriedades - a entrada Inspect Properties do menu do nó e o atalho I.

Padrão ​

ts
{ enabled: true }

keybindings? ​

optional keybindings: Keybinding[]

Definido em: interfaces/GraphUI.ts:284


legend? ​

optional legend: boolean | LegendOptions | LegendGroupOptions

Definido em: interfaces/GraphUI.ts:218

A legenda da tela: uma chave para as cores do gráfico que funciona como filtro.

Omitida, uma legenda aparece por si só quando as cores do gráfico são explicadas por um render.nodeTypeAccessor declarado — veja LegendOptions. false suprime, true solicita sem verificação e um objeto o configura. Um gráfico que codifica várias coisas ao mesmo tempo passa LegendGroupOptions: um cartão encaixado, uma seção por codificação.


mainHeader ​

mainHeader: MainHeader

Definido em: interfaces/GraphUI.ts:124


minimap? ​

optional minimap: boolean | MinimapOptions

Definido em: interfaces/GraphUI.ts:228

O minimapa da tela: uma visão geral de todo o gráfico com um retângulo mostrando o que está na tela. Clique nele para recentrar a visualização e arraste-o para deslocar.

O modo full monta um para você, abrindo em collapsed: 'auto' para que ele se dobre em uma tela sem nenhum canto sobrando. false suprime; true ou um objeto solicita isso em qualquer modo — veja MinimapOptions. Passar seu próprio plugin minimap() em plugins também vence isso.


mode ​

mode: GraphUIMode

Definido em: interfaces/GraphUI.ts:115


navigation: Navigation

Definido em: interfaces/GraphUI.ts:130


neighborsPanel ​

neighborsPanel: NeighborsPanel

Definido em: interfaces/GraphUI.ts:126


notes? ​

optional notes: FeatureToggle

Definido em: interfaces/GraphUI.ts:154

Notas flutuantes na tela: o botão Notas da faixa e seu painel, a ferramenta Criar ▸ Adicionar nota, o Adicionar nota do menu da tela e os atalhos N / Shift+N.

enabled: false leva cada um deles embora * e * fecha a porta atrás deles: graph.noteManager.addNote recusa, então nada - nem um plugin, nem os dados iniciais - coloca uma nota em uma tela que não oferece nenhuma maneira de ler ou remover uma.

Padrão ​

ts
{ enabled: true }

notifications? ​

optional notifications: FeatureToggle

Definido em: interfaces/GraphUI.ts:181

Notificações de brinde. enabled: false silencia o canto: cada chamada graph.notifier.* se torna um retorno não operacional undefined, que já é o que um modo sem slot de notificação retorna.

Padrão ​

ts
{ enabled: true }

physicsFlyout? ​

optional physicsFlyout: FeatureToggle

Definido em: interfaces/GraphUI.ts:194

O modo ferroviário Physics — o flyout que contém os controles deslizantes e predefinições da simulação. enabled: false retira o botão do trilho e o painel; se a simulação é executada é problema de simulation.enabled.

Padrão ​

ts
{ enabled: true }

pivotMode? ​

optional pivotMode: boolean | "auto"

Definido em: interfaces/GraphUI.ts:283

O modo Pivot rail – onde um analista escolhe uma origem, lê o que cada pivô registrado anuncia, restringe-o e executa-o.

'auto' (o padrão) vincula o botão ferroviário ao registro: ele aparece quando o primeiro pivô é registrado e desaparece quando o último sai, de modo que um consumidor sem pivôs não vê nenhum vestígio do recurso. true o mantém lá independentemente, para pivôs que chegam de forma assíncrona; false nunca mostra isso. Nunca montado no modo viewer ou static.

Padrão ​

ts
'auto'

propertiesPanel ​

propertiesPanel: PropertiesPanel

Definido em: interfaces/GraphUI.ts:125


optional search: FeatureToggle

Definido em: interfaces/GraphUI.ts:160

Pesquisa de nó: o botão Search do cabeçalho, seu modal seletor e Shift+J. graph.selectElement e os outros recursos abertos dos seletores permanecem intactos.

Padrão ​

ts
{ enabled: true }

sidebar: SidebarOptions

Definido em: interfaces/GraphUI.ts:123


simplify? ​

optional simplify: SimplifyOptions

Definido em: interfaces/GraphUI.ts:201

Dobre os nós que desempenham a mesma função em um nó de grupo e o modo ferroviário Simplify que muda as regras. Deixado de fora, o modo full oferece a regra do vizinho desativada; os outros modos não mostram e executam nada, a menos que regras sejam declaradas. enabled: false remove o recurso.


table? ​

optional table: boolean | TableOptions

Definido em: interfaces/GraphUI.ts:261

O data dock: os nós e bordas do gráfico como uma grade classificável e selecionável dividida na parte inferior da tela.

O modo full oferece um por padrão; false o suprime completamente, um objeto o configura. Outros modos nunca o montam. Consulte TableOptions.


theme? ​

optional theme: string

Definido em: interfaces/GraphUI.ts:122

O nome da classe do tema para forçar a UI a ignorar o esquema de cores preferido do usuário. Disponível por padrão: light e dark. Mantenha undefined para usar o esquema de cores preferido do usuário.

Padrão ​

ts
undefined

tooltip ​

tooltip: Tooltip

Definido em: interfaces/GraphUI.ts:128


topBar? ​

optional topBar: TopBar

Definido em: interfaces/GraphUI.ts:143

A faixa na parte superior da tela: os comprimidos Pesquisar/Filtrar/Notas, o próprio TopBar.actions do host e o grupo de desfazer-refazer. enabled: false remove a faixa, os 48px que ela reservou e os atalhos que seus controles possuem.

Não deve ser confundido com GraphUI.mainHeader, que é como os elementos são nomeados onde quer que sejam mostrados. Cada pílula também tem seu próprio interruptor (GraphUI.search, UI.filter.enabled, GraphUI.notes, GraphUI.history) para tirar uma em vez de todas elas.

Padrão ​

ts
{ enabled: true }

viewFlyout? ​

optional viewFlyout: FeatureToggle

Definido em: interfaces/GraphUI.ts:187

O modo ferroviário View — o submenu que contém os interruptores de layout, grade e visibilidade. enabled: false retira o botão do trilho e o painel.

Padrão ​

ts
{ enabled: true }