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 236176

Summary: Provide new API for easy third-party customization of editor tabs
Product: platform Reporter: Stanislav Aubrecht <saubrecht>
Component: Window SystemAssignee: Stanislav Aubrecht <saubrecht>
Status: RESOLVED FIXED    
Severity: normal Keywords: API, API_REVIEW_FAST
Priority: P2    
Version: 8.0   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Attachments: The whole patch
Architecture description

Description Stanislav Aubrecht 2013-09-20 09:49:33 UTC
NetBeans 7.4 introduced an alternate implementation of editor tabs which is based on Swing's JTable (each editor tab is a table cell). The new implementation addressed a number of feature requests - same background color per project, multiple rows of tabs etc. However there are others, e.g. #42303 or #234416

The proposed API will make it easier to modify the appearance of editor tabs by implementing a simple decorator-like class.
It will be also easier to create custom implementation of the tab displayer component as only a single abstract class needs to be extended.
Comment 1 Stanislav Aubrecht 2013-09-20 15:11:09 UTC
Created attachment 140311 [details]
The whole patch
Comment 2 Stanislav Aubrecht 2013-09-20 15:12:01 UTC
Created attachment 140312 [details]
Architecture description
Comment 3 Stanislav Aubrecht 2013-10-01 09:05:12 UTC
If there are no comments I'll make the API public by the end of this week.
Comment 4 Stanislav Aubrecht 2013-10-04 07:50:10 UTC
core-main 9f674382501b
Comment 5 markiewb 2013-12-17 20:11:34 UTC
Cannot find this API-change in http://bits.netbeans.org/dev/javadoc/