This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 39541

Summary: Improve appearance of the splitter between left and right pane in JavaHelp window
Product: platform Reporter: iformanek <iformanek>
Component: Help SystemAssignee: Jaroslav Havlin <jhavlin>
Status: NEW ---    
Severity: blocker CC: pkeegan, tboudreau
Priority: P3 Keywords: UI
Version: 3.x   
Hardware: PC   
OS: Windows ME/2000   
Issue Type: ENHANCEMENT Exception Reporter:

Description iformanek 2004-02-03 11:51:28 UTC
The splitter has visual glitches, the extra small 
icons on its top (to minimize left/right) are not 
used elsewhere in the ide, and the splitter draws 
solid black vertical line along its right edge 
looking awkward.
Comment 1 iformanek 2004-02-03 11:52:02 UTC
Just realised the solid black line is around both of the panes. It 
should be removed.
Comment 2 Patrick Keegan 2004-02-03 12:26:39 UTC
switching to core | help system
Comment 3 _ tboudreau 2004-02-16 14:12:10 UTC
AFAIK, JavaHelp does use UI delegates to manage its appearance, so probably we could do 
something about this.

One thing to note:  If we end up going with the AWT window modality fix (hack) in 1.5, it 
would probably break any L&F customizations - the help window would have its own event 
queue, event dispatch thread (this is what makes it very dangerous - two event dispatch 
threads and all our thread safety tests will break if anything ever escapes the sandbox) 
and app context, and so, its own UIDefaults.  So any fix should be close to creating the 
window, not done on startup like other things we put in UIDefaults.
Comment 4 mslama 2004-10-21 15:06:49 UTC
Tim I just checked and JSplitPane used in Help window is inside
BasicHelpUI class and there is no way how to access this JSplitPane
instance using API. (So that we could modify width of splitter and/or
switch off arrow icons on splitter.) How did you think we could modify
it? The only way I see now is to subclass BasicHelpUI class and
provide to JHelp using setUI(). Or did you think something else? Thanks.
Comment 5 _ tboudreau 2004-10-21 16:34:40 UTC
If we really want the help window to look decent, we are going to have to write our own UI 
delegates for it.  The good news is that Richard Gregor is the original author of a lot of the 
code for this in JavaHelp, so perhaps he could help with that (or make improvements 
directly to JavaHelp?).

Otherwise, I can imagine some hack that iterates the component tree looking for a 
JSplitPane, that's about it.
Comment 6 Antonin Nebuzelsky 2008-11-14 15:20:02 UTC
Reassigning to the new "core/help system" owner obarbashov.
Comment 7 Alexei Mokeev 2009-03-05 13:57:55 UTC
Moving JH issues to Victor.