Integrated: 8345041: IGV: Free Placement Mode in IGV Layout

Tobias Holenstein tholenstein at openjdk.org
Tue Jan 7 14:32:59 UTC 2025


On Thu, 28 Nov 2024 13:45:45 GMT, Tobias Holenstein <tholenstein at openjdk.org> wrote:

> This PR depends on https://github.com/openjdk/jdk/pull/22430. To check out this PR locally: 
> 
> git fetch https://git.openjdk.org/jdk.git pull/22438/head:pull/22438
> git checkout pull/22438
> 
> 
> Introduce a Free Placement Mode to IGV, allowing users to position nodes freely without being limited to the hierarchical layout constraints.
> 
> In this mode, users can manually drag and place nodes anywhere within the space, giving them complete control over the visual arrangement of the graph. Connections between nodes will be rendered as straight (or S curved) lines, without recalculating or enforcing hierarchical constraints.
> 
> This feature is ideal for users who need a flexible, non-restrictive way to organize and visualize complex graph structures in a customized and intuitive manner. The free placement of nodes will remain persistent until the layout is reset or another layout mode is selected.
> 
> ![free](https://github.com/user-attachments/assets/c150334e-4d9f-4abf-97ea-3cb42bd1c602)

This pull request has now been integrated.

Changeset: e5f0c190
Author:    Tobias Holenstein <tholenstein at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/e5f0c19084dcb5f16a5e7665f98005a35173f61d
Stats:     677 lines in 12 files changed: 649 ins; 7 del; 21 mod

8345041: IGV: Free Placement Mode in IGV Layout

Reviewed-by: chagedorn, epeter, rcastanedalo

-------------

PR: https://git.openjdk.org/jdk/pull/22438


More information about the hotspot-compiler-dev mailing list