Community
Participate
Working Groups
Created attachment 100429 [details] screenshot of the bad layout I attach a screenshot of the tool settings tab of the CDT project properties dialog. As you can see, there are total of 6 scrollbars shown, which is neither good-looking nor functional in any way. What happens, apparently is that: 1. On the dialog top-level, there's ScrolledComposite. 2. ToolSettingsTab uses ScrolledComposite for edit area. 3. The tree widget for selecting tool/option category also comes with scrollbar. While there's attempt to keep the tree at the size it desires itself, one can still drag the sash explicitly. It seems that the right solution would be: 1. Prevent making tree narrower than its preferred size. 2. Don't use ScrolledComposite for the edit area at all, relying on top-level ScrolledComposite. Unfortunately, it does not seem that SashForm/SashFormLayout allows to implement (1), so presumably it would be necessary to extend/override those.
(2.) is being addressed in bug 272912 which really resolves a bunch of resizing oddities of properties dialog.