Christopher Barker wrote:
> Marcos Duarte wrote:
>  > I heard that before, but MDI seemed to be convenient and easy to use
>  > (for a newbie) in win/wxpython...
> 
> well, it;s also not available on other platforms, which may or may not 
> be an issue for you.

If you are talking about wx.MDIParentFrame and wx.MDIChildFrame, it is 
available on 
all platforms, it is just implemented differently.

On Mac and Win especially, but also Linux, it basically works the same. There's 
a 
parent window that is the window exposed to the taskbar/dock, and all other top 
level 
frames are children of that parent.

On Mac, this parent mdi frame isn't visible, and your app feels very Mac-like 
using 
it, including the menu and app staying alive after the last visible frame is 
closed.

On Linux, the parent mdi frame is a kind of goofy notebook, but it does work.

For my crossplatform business apps, I turn MDI on for Windows and Mac, and 
leave it 
off for Linux.

Paul

_______________________________________________
FloatCanvas mailing list
[email protected]
http://mail.mithis.com/cgi-bin/mailman/listinfo/floatcanvas

Reply via email to