Paul McNett escreveu: > All platforms support MDI, but implement them in different ways. > > Windows: well-known parent window with contained child windows > Linux: The parent window is a notebook with tabs for each child window > Mac: The parent window is invisible (but does exist). > > I'd say of all the platforms, MDI has the least noticeable effect on Mac. > > Keep your control MDI-specific, but it just likely won't work as intended on > Mac and > Linux. > I'll build a test app using MdiLayoutPanel on win, mac and linux, see how they behave (maybe wx.SashLayoutWindow already implements the correct behaviour in each platform) and keep the list informed of the progress!
I think using floating panels in linux and mac is a good option, but let's first see how it behaves in mac and linux... I always assumed it to be windows specific, hence my suggestion of creating dabo.lib.win, etc... however i agree that if it is possible to turn this into a full cross-platform class, that is the best way Pedro _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev Searchable Archives: http://leafe.com/archives/search/dabo-dev This message: http://leafe.com/archives/byMID/[email protected]
