Interface: GraphUI
Défini dans : interfaces/GraphUI.ts:114
Propriétés
asyncContent?
optionalasyncContent:AsyncContentOptions
Défini dans : interfaces/GraphUI.ts:253
/**
- Que montrer pendant que la promesse d'un hook de contenu est en cours, et si elle
- rejette. Seuls les hooks asynchrones l'atteignent - voir AsyncContentOptions.
busyIndicator?
optionalbusyIndicator:boolean|BusyIndicatorOptions
Défini dans : interfaces/GraphUI.ts:247
Ce que le canevas montre pendant qu'il attend l'un de vos hooks asynchrones (onBeforeEdgeCreate, onBeforeDelete, onBeforeNodeCreate, les hooks d'édition-commit, onBeforeIngest) : un curseur de progression et une petite flèche, jamais tant qu'une invite que le hook ouvert via son contexte est à l'écran. false ne montre rien, pour un consommateur qui dessine le sien. Voir BusyIndicatorOptions.
Valeur par défaut
truecontextMenu
contextMenu:
ContextMenu
Défini dans : interfaces/GraphUI.ts:129
dock?
optionaldock:DockOptions
Défini dans : interfaces/GraphUI.ts:270
Le dock inférieur lui-même - la région de la table et tout partage DockTab enregistré, plutôt que ce qu'il contient.
UI.table comporte les trois mêmes paramètres ; ceux-ci sont honorés, et tout ce qui est défini ici gagne. Déclarez-les ici lorsque la table est éteinte, car c'est le seul moyen d'accéder au dock qu'apporte l'onglet d'un plugin.
editors
editors:
Editors
Défini dans : interfaces/GraphUI.ts:131
emptyState?
optionalemptyState:boolean|EmptyStateOptions
Défini dans : interfaces/GraphUI.ts:238
Ce que dit le canevas alors que le graphique ne contient aucun nœud ni aucune note : une carte centrée dans le canevas, affichée et masquée au fur et à mesure que les données vont et viennent, donc une ingestion l'enlève et l'annulation de cette ingestion la ramène.
Laissé de côté, ou true, il indique "Rien sur la toile pour l'instant". false ne montre rien. Déclarez render pour dire quelque chose qui vous est propre. Voir EmptyStateOptions.
Valeur par défaut
trueextraPanels
extraPanels:
ExtraPanel[]
Défini dans : interfaces/GraphUI.ts:127
filter?
optionalfilter:FilterOptions
Défini dans : interfaces/GraphUI.ts:207
Les facettes du panneau de filtrage. Omettez de les dériver en analysant les données du nœud (la configuration par défaut zéro) ; déclarez facets pour générer le formulaire à partir de votre propre déclaration à la place. Voir FilterOptions.
history?
optionalhistory:FeatureToggle
Défini dans : interfaces/GraphUI.ts:168
Les boutons partagés annuler/rétablir, leur liste déroulante historique et Mod+Z / Mod+Shift+Z.
Seules les commandes : graph.history continuent d'enregistrer dans les deux sens, donc un consommateur qui annule à partir de son propre chrome l'éteint et maintient le moteur.
Valeur par défaut
{ enabled: true }inspector?
optionalinspector:FeatureToggle
Défini dans : interfaces/GraphUI.ts:174
Le modal inspect-properties - l'entrée Inspect Properties du menu du nœud et le raccourci I.
Valeur par défaut
{ enabled: true }keybindings?
optionalkeybindings:Keybinding[]
Défini dans : interfaces/GraphUI.ts:284
legend?
optionallegend:boolean|LegendOptions|LegendGroupOptions
Défini dans : interfaces/GraphUI.ts:218
La légende du canevas : une clé pour les couleurs du graphique qui sert également de filtre.
Oubliée, une légende apparaît par elle-même lorsque les couleurs du graphique sont expliquées par un render.nodeTypeAccessor déclaré — voir LegendOptions. false le supprime, true le demande sans la vérification, et un objet le configure. Un graphique qui encode plusieurs choses à la fois passe à la place LegendGroupOptions : une carte ancrée, une section par encodage.
mainHeader
mainHeader:
MainHeader
Défini dans : interfaces/GraphUI.ts:124
minimap?
optionalminimap:boolean|MinimapOptions
Défini dans : interfaces/GraphUI.ts:228
La mini-carte du canevas : un aperçu de l'ensemble du graphique avec un rectangle montrant ce qui est à l'écran. Cliquez dessus pour recentrer la vue, faites-le glisser pour effectuer un panoramique.
Le mode full en monte un pour vous, s'ouvrant en collapsed: 'auto' afin qu'il se replie sur une toile sans coin à revendre. false le supprime ; true ou un objet le demande dans n'importe quel mode — voir MinimapOptions. Passer votre propre plugin minimap() dans plugins l'emporte également.
mode
mode:
GraphUIMode
Défini dans : interfaces/GraphUI.ts:115
navigation
navigation:
Navigation
Défini dans : interfaces/GraphUI.ts:130
neighborsPanel
neighborsPanel:
NeighborsPanel
Défini dans : interfaces/GraphUI.ts:126
notes?
optionalnotes:FeatureToggle
Défini dans : interfaces/GraphUI.ts:154
Notes flottantes sur le canevas : le bouton Notes de la bande et son panneau, l'outil Créer ▸ Ajouter une note, le Ajouter une note du menu du canevas et les raccourcis N / Shift+N.
enabled: false enlève chacun d'entre eux et ferme la porte derrière eux : graph.noteManager.addNote refuse, donc rien - ni un plugin, ni les données initiales - ne met une note sur un canevas qui n'offre aucun moyen d'en lire ou de la supprimer.
Valeur par défaut
{ enabled: true }notifications?
optionalnotifications:FeatureToggle
Défini dans : interfaces/GraphUI.ts:181
Notifications de pain grillé. enabled: false fait taire le coin : chaque appel graph.notifier.* devient un non-op renvoyant undefined, ce qui est déjà ce que renvoie un mode sans emplacement de notification.
Valeur par défaut
{ enabled: true }physicsFlyout?
optionalphysicsFlyout:FeatureToggle
Défini dans : interfaces/GraphUI.ts:194
Le mode rail Physics — le menu volant contenant les curseurs et les préréglages de simulation. enabled: false enlève son bouton rail et son panneau ; Que la simulation fonctionne ou non, c'est l'affaire de simulation.enabled.
Valeur par défaut
{ enabled: true }pivotMode?
optionalpivotMode:boolean|"auto"
Défini dans : interfaces/GraphUI.ts:283
Le mode ferroviaire Pivot – dans lequel un analyste choisit une origine, lit ce que chaque pivot enregistré annonce, le restreint et l'exécute.
'auto' (la valeur par défaut) lie le bouton ferroviaire au registre : il apparaît lorsque le premier pivot s'enregistre et disparaît lorsque le dernier part, donc un consommateur sans pivot ne voit aucune trace de la fonctionnalité. true le maintient là malgré tout, pour les pivots qui arrivent de manière asynchrone ; false ne le montre jamais. Jamais monté en mode viewer ou static.
Valeur par défaut
'auto'propertiesPanel
propertiesPanel:
PropertiesPanel
Défini dans : interfaces/GraphUI.ts:125
search?
optionalsearch:FeatureToggle
Défini dans : interfaces/GraphUI.ts:160
Recherche de nœud : le bouton Search de l'en-tête, son sélecteur modal et Shift+J. graph.selectElement et les autres fonctionnalités ouvertes des sélecteurs ne sont pas touchées.
Valeur par défaut
{ enabled: true }sidebar
sidebar:
SidebarOptions
Défini dans : interfaces/GraphUI.ts:123
simplify?
optionalsimplify:SimplifyOptions
Défini dans : interfaces/GraphUI.ts:201
Pliez les nœuds qui jouent le même rôle en un seul nœud de groupe et le mode ferroviaire Simplify qui change les règles. Laissé de côté, le mode full propose la règle de voisin désactivée ; les autres modes n'affichent et n'exécutent rien à moins que des règles ne soient déclarées. enabled: false supprime la fonctionnalité.
table?
optionaltable:boolean|TableOptions
Défini dans : interfaces/GraphUI.ts:261
Le dock de données : les nœuds et les bords du graphique sous la forme d'une grille triable et sélectionnable séparée du bas du canevas.
Le mode full en propose un par défaut ; false le supprime entièrement, un objet le configure. Les autres modes ne le montent jamais. Voir TableOptions.
theme?
optionaltheme:string
Défini dans : interfaces/GraphUI.ts:122
Le nom de classe du thème pour forcer l’interface utilisateur à ignorer le jeu de couleurs préféré de l’utilisateur. Disponible par défaut : light et dark. Gardez-le undefined pour utiliser la palette de couleurs préférée de l'utilisateur.
Valeur par défaut
undefinedtooltip
tooltip:
Tooltip
Défini dans : interfaces/GraphUI.ts:128
topBar?
optionaltopBar:TopBar
Défini dans : interfaces/GraphUI.ts:143
La bande en haut du canevas : les pilules Recherche/Filtre/Notes, le propre TopBar.actions de l'hôte et le groupe d'annulation-rétablissement. enabled: false supprime la bande, les 48px qu'elle a réservés et les raccourcis que ses contrôles possèdent.
À ne pas confondre avec GraphUI.mainHeader, c'est ainsi que les éléments sont nommés partout où ils sont affichés. Chaque pilule a également son propre interrupteur (GraphUI.search, UI.filter.enabled, GraphUI.notes, GraphUI.history) pour en retirer une plutôt que toutes.
Valeur par défaut
{ enabled: true }viewFlyout?
optionalviewFlyout:FeatureToggle
Défini dans : interfaces/GraphUI.ts:187
Le mode ferroviaire View — le menu volant contenant les commutateurs de disposition, de grille et de visibilité. enabled: false enlève son bouton rail et son panneau.
Valeur par défaut
{ enabled: true }