[Mono-bugs] [Bug 325434] MDI Form: Win32 when maximized adding new child causes unmaximize inconsistency

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 3 19:21:03 EDT 2007


--- Comment #1 from Ernesto Carrea <equistango at gmail.com>  2007-10-03 17:21:02 MST ---
Created an attachment (id=176246)
 --> (https://bugzilla.novell.com/attachment.cgi?id=176246)
Various MDI fixes

The following patch for MdiClient.cs fixes several problems in bugs #325434,
#325473 and #325433 and other small issues.

* LayoutMdi() Cascade, TileHorizontal and TileVertical must
ArrangeIconicWindows() before layout.
* LayoutMdi() Cascade, TileHorizontal and TileVertical all maximized children
should become normal.
* LayoutMdi() Cascade should resize all children (about 80% of the client width
and height). Fixes bug #325433.
* LayoutMdi() TileHorizontal and TileVertical, tiled windows should not overlap
iconic windows.
* ChildFormClosed() when a maximized child is closed, new active child must be
* First resize of an MDI parent with one or more iconic children results in
iconic children out of client area.
* ActivateChild() child activation issues. Fixes bug #325473 and #325434.
Removed "&& form.Visible". Needs opinions and testing.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the mono-bugs mailing list