Community
Participate
Working Groups
To reproduce: 1. Reset debug perspective. 2. Bring the Breakpoints View to the top. 3. Launch a debug session that opens up a number of views from context enablement. The views are set to open but not to activate. 4. When the new views are opened, the view labels are covered by the buttons from the breakpoints view. If you switch to another view and back to the Breakpoints View, the buttons get moved down and view labels are not covered anymore. I will attach a screen capture for the problem.
Created attachment 23957 [details] Screeb capture showing the problem.
Looks similar to bug 72822, but not sure it's the same thing. Moving to UI for comment.
Should investigate for 3.1.1.
Darin provided an example, which I've forwarded to Stefan.
Darin, thanx for forwarding on the sample, I can reproduce the problem. I'm guessing the expected behaviour should be: 1. the breakpoint view stays active and on top 2. the context tabs become visible 3. the breakpoint toolbar moves down and doesn't obscure the tabs any more PW
Correct on the expected behavior.
Created attachment 25705 [details] fix new tabs so they request layouts 3.1.1 v01 This patch focuses on the presentation code. When a new tab is added the TabbedStackPresentation is notified of the addition. For now that just requests a delayed layout for this stack. PW
Looks good to me. Please ask Stefan to review too.
Stefan, We should review this fix as well on Monday. PW
This patch is being reworked. PW
Created attachment 25903 [details] patch so toolbar area resize requests the layout When the title area proxy is resized, it now requests a layout only on the PaneFolder (CTabFolder). Much closer to where the action is. PW
Created attachment 25915 [details] patch so toolbar area resize requests the layout v02 Upon creation,there are a lot of Resize events ... now they can't trigger recursive layouts. PW
Created attachment 26151 [details] patch so toolbar area resize requests the layout v03 The layout should be done immediately, and not depend on an asyncExec(). PW
Tod, this should be submitted for 3.1.1, and then I'll regenerate the patch for HEAD. PW
Patch released for 3.1.1 build >20050815
Also released to 3.2 build >20050816
Released into 3.1.1 and 3.2
verified in 3.2 I20050920-0010
Verified in 3.1.1RC2