Page 1 of 1

wierd behaviour using mdi frame

Posted: Fri Aug 07, 2009 12:16 pm
by ConvertFromOldNGs
by pillick >> Mon, 25 Nov 2002 23:15:56 GMT

Hey

I'm using an mdi frame as my main application window. There are two frames of to the side which can be clicked to be toggled between expanded and not (just a little bar down the side is visible). Then the rest of the mdiFrame has nothing, and is left for mdi children to take up.

I expected the mdi children to just go behind these frames if they overlaped, but instead jade creates this invisible partition with scrollbars so that they cannot overlap. sometimes when I expand the sideframes, the size of this partition is not re-evaluated and the frames are only partially shown.

This is fixed by resising the window or moving the mdiChild, but that is a very wierd thing for the user to have to do.

Is there any way to force JADE to re-evaluate the size of this partition, or better yet to stop it from partitioning at all (so that mdi children will just go behind the sidebars?)

Re: wierd behaviour using mdi frame

Posted: Fri Aug 07, 2009 12:16 pm
by ConvertFromOldNGs
by cnwrwm1 >> Mon, 25 Nov 2002 23:32:28 GMT

Not sure if this will help, but my own application has a navigation list box at the left side of the MDI frame. When the use wants to hide/display this, I simply make the control not visible/visible and then call the ::moveMdiClient method to resposition the MDI client window appropriately.

Cheers

Richard Mitchell
rmitchell@jadeworld.com

Re: wierd behaviour using mdi frame

Posted: Fri Aug 07, 2009 12:16 pm
by ConvertFromOldNGs
by torrie >> Tue, 26 Nov 2002 8:39:55 GMT

We have had similar experiences with MDI Frames. I don't think you can overlay the control. Have you considered using a child window? This could either be made to expand or just appear when the user clicked on the frame down the side. You would have to set the zOrder to bring it to the front.

Torrie