private void OnMouseWheel(WheelEventArgs e) { NavigationSettings.OnMouseWheel(e); Nodes.ReRenderIfOffCanvasChanged(); Links.TriggerStateHasChanged(); Overview?.TriggerUpdate(just_pan_or_zoom: true); }
internal void MoveOrigin(double offset_x, double offset_y) { NavigationSettings.Pan(offset_x, offset_y); Nodes.render_not_necessary = true; Nodes.ReRenderIfOffCanvasChanged(); Links.render_not_necessary = true; render_necessary = true; StateHasChanged(); }
public void ZoomToFit() { NavigationSettings.ZoomToFit(); Nodes.ReRenderIfOffCanvasChanged(); UpdateOverview(just_pan_or_zoom: true); }