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 36029

Summary: [2003-11-07] border cleanup across the IDE
Product: platform Reporter: David Simonek <dsimonek>
Component: Window SystemAssignee: David Simonek <dsimonek>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P1    
Version: 3.x   
Hardware: PC   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on: 36737, 36746    
Bug Blocks: 36013, 36130    

Description David Simonek 2003-09-10 16:38:12 UTC
Refuse multiplied borders, implement simple
checking of TopComponent borders, add one if
needed. Tabs and splitters generally will have no
visually visible borders.
Comment 1 David Simonek 2003-09-18 18:15:23 UTC
probable impl: class BorderPolisher will be hooked into
ui.tabcontrol.ComponentContainer, which will call it upon add and
remove component calls. BorderPolisher should be able to detect
missing border and add one, and also restore original border when
removing, as view can be in situations wehere extra border isn't
needed (separate frame). Perhaps also identification of multiple
borders is worthy.
Comment 2 David Simonek 2003-10-17 14:03:05 UTC
moved to end of october.
Comment 3 David Simonek 2003-10-22 16:51:11 UTC
issue enhanced to border management for all LFs, especially w2k
classic and XP.
Impl will be different that I thought: Special instance of
BorderPolicy interface will exist for each LF, will be called from tab
displayers to install proper border.
Comment 4 David Simonek 2003-10-28 15:54:06 UTC
impl in progress now...
Comment 5 David Simonek 2003-11-04 12:05:25 UTC
Basic border management implemented, here's what's left:
- remove border from several components like form editor, editor
- border policy for Metal LF
- remove own borders from Win classic tabs.
Comment 6 David Simonek 2003-11-07 18:44:38 UTC
all changed implemented and comitted. Huge amount of work btw, it was
harder then I expected.