FYI: http://bits.netbeans.org/dev/javadoc/org-openide-windows/apichanges.html#ModeCreation
It might be enough to use the newly exposed XML based API to layout modes the way you need. -jt po 4. 11. 2019 v 19:25 odesÃlatel Ernie Rael <e...@raelity.com> napsal: > Greetings and long time... > > I just got a feature request to make jVi accessible through the new > ApacheNetBeans update mechanisms given that with 11.2 NB is "back in > business". Previously the jVi plugin installed an update center, and > through jVi's update center several modules were made available. This > allowed for rapid fixes and avoided the old update center's problems > with a multi-module plugin. > > The good news is that, according to the user, manually installing the > old jVi still operates. That's also the bad news. In some areas, > particularly window management, jVi makes extensive use of reflection > and looking into the UI widget hierarchy to support programmatically > splitting and moving windows. I've cc'd Graeme Ingleby who has done some > work cleaning up NB's window manager, see Enhanced WindowManager > < > http://mail-archives.apache.org/mod_mbox/netbeans-dev/201906.mbox/%3C46B1A73B-08AC-4DAB-8FCE-A263566B5EA2%40ingleby.net%3E>. > > jVi could be phased: 1 - get jVi into plugin portal, 2 - contrib jVi, 3 > - cleanup NB integration. > > There are some issues about better integration into NB > *Bug 198657* <https://netbeans.org/bugzilla/show_bug.cgi?id=198657> > -APIs to work with Modes (implement jVi window split/move/... commands) > The main objection, from Stanislav Aubrecht, seemed to be that the > suggested APIs expose too much, particularly when you consider that a > different window manager could be plugged in that it might not support > window splitting. Seems some simple queries for "is XXX feature present" > would solve this, or just throwing an exception. > > There also > *Bug 135385* <https://netbeans.org/bugzilla/show_bug.cgi?id=135385> -add > attachTopComponentToSide method to WindowManager > *Bug 96323* <https://netbeans.org/bugzilla/show_bug.cgi?id=96323> -Need > ability to dock and undock TopComponents programmatically to/from a > Frame or Dialog > I'd need to study these to see how they are meaningful they are now. And > there's > *Bug 179047* <https://netbeans.org/bugzilla/show_bug.cgi?id=179047> -jVi > integration > which is an umbrella issue (including here for my own information) > > I haven't used jVi or NB for several years. I suspect simply getting jVi > into the new plugin portal will require more than a little support. > > -ernie > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > >