Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318794

Summary: Resizing of a property tab imposes a scrollbar on not related smaller one - those extending AbstractCPropertyTab (Includes , Discovery Options etc)
Product: [Tools] CDT Reporter: Andrew Gvozdev <angvoz.dev>
Component: cdt-buildAssignee: cdt-build-inbox <cdt-build-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: normal    
Priority: P3 CC: jamesblackburn+eclipse
Version: 7.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
screenshot none

Description Andrew Gvozdev CLA 2010-07-03 13:51:53 EDT
It looks like tabs extending AbstractCPropertyTab share size of user area even for tabs from different property pages. Observed while looking at bug 264330 (after applying the fix).

0. To reproduce reliably - create a new workspace and a new C++ project.
1. Open project properties->C/C++ General->Paths&Symbols->Includes. In a new workspace I am getting a reasonably sized dialog with no scrollbars.
2. Go to C/C++ Build->Discovery Options. The dialog window size increases in size automatically.
3. Switch back to Includes tab. Its size increased.
4. Switch to Discovery Options and resize it vertically to be slightly smaller. The scroll bar should appear.
5. Switch back to Includes tab. Note that it also got a scrollbar for the whole page even if the table is empty and it is not necessary. Even if there were entries in the table it should use its own scrollbar.
Comment 1 Andrew Gvozdev CLA 2010-07-03 13:56:26 EDT
Created attachment 173351 [details]
screenshot