Integrated: 8346607: IGV: Support drag-and-drop for opening graph files

Theo Weidmann tweidmann at openjdk.org
Thu Jan 16 14:40:42 UTC 2025


On Fri, 10 Jan 2025 15:13:32 GMT, Theo Weidmann <tweidmann at openjdk.org> wrote:

> Adds the ability to drag-and-drop graph files into IGV.
> 
> A welcome screen invites users to drag and drop files:
> 
> https://github.com/user-attachments/assets/e08810bd-4e75-42d0-9507-fb24366803f9
> 
> The welcome screen disappears while any graphs have been imported (via opening a file or via socket) and reappears automatically if no graphs are imported in the workspace (that is, if the list on the left-hand side is completely empty).
> 
> Furthermore, graphs can be dropped at any time in the areas in the green boxes in the image below. The reason only these areas work is due to the unfortunate way in which Apache NetBeans handles drag and drop events, as many components just consume events they cannot process without offering any apparent way to customize the drop behavior.
> 
> <img width="2091" alt="Screenshot 2025-01-10 at 16 11 13" src="https://github.com/user-attachments/assets/558d57fd-01f3-4cfb-a70f-a9573cb729e9" />

This pull request has now been integrated.

Changeset: 788f0499
Author:    Theo Weidmann <tweidmann at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/788f04990aaf284da2067972bd62cc02d50166b6
Stats:     150 lines in 2 files changed: 140 ins; 0 del; 10 mod

8346607: IGV: Support drag-and-drop for opening graph files

Reviewed-by: rcastanedalo, chagedorn, dfenacci, thartmann

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

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


More information about the hotspot-compiler-dev mailing list