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.
Navigator does not have icon defined for use on slider. And it uses long widow name (like "Navigator - <<current class name>>). See attached picture.
Created attachment 19411 [details] Navigator iimage
Navigator now does have an icon in sliding mode, so changing this issue just to the long name. This will probably need new API (to be able to define different display names for sliding and non-sliding mode) or implement general "abbreviation" policy for diaplsy names of all components shown in sliding mode (for example limit names to 20 chars or smt like that).
Dowgrading as there is usually a lot of space on the side for sliding windows.
For me, the real problem is that the label of the slided Navigator changes with selected node. This is quite annoying as the side bar keeps changing as the user works with the IDE. Navigator is not the only component sufferring from this problem. Properties window is another example. This should be fixed. If API is needed, be it.
Note similar issue 53776.
Created attachment 20690 [details] diff of the solution using client property of JComponent
A week for fast track review is over, so I consider this property-API change approved and I'm committing proposed diff into main trunk. Thanks. Fixed in main trunk: /cvs/openide/arch/arch-openide-windowsystem.xml,v <-- arch-openide-windowsystem.xml new revision: 1.43; previous revision: 1.42 /cvs/core/swing/tabcontrol/src/org/netbeans/swing/tabcontrol/SlidingButton.java,v <-- SlidingButton.java new revision: 1.7; previous revision: 1.6
x
fixed.