Looking at the various utilities modules, I propose putting the new VectorIcon 
class in org.openide.util.ui ("Utilities API") rather than in org.openide.awt 
("UI Utilities API"), so that it's in the same module as ImageUtilities, in 
case the latter ever needs to depend on VectorIcon for future HiDPI 
improvements. Does that make sense? (Attaching a diagram of the existing module 
dependencies that I just drew for myself.)

![dependencies](https://user-images.githubusercontent.com/886243/46248626-b9fd9480-c3e9-11e8-8e95-292cefd69724.png)

I can make another commit that does the appropriate changes to manifest.mf, 
project.xml, apichanges.xml etc.--it's a good time to learn it. (I'll use 
https://github.com/apache/incubator-netbeans/pull/848/files as a guide.)

[ Full content available at: 
https://github.com/apache/incubator-netbeans/pull/859 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to