On Monday 14 September 2009 09:03:36 am Paul McNett wrote: > John wrote: > > I did a little testing and quickly discovered the MDI does not work under > > Linux. How could I have forgotten? I also reviewed the discussion on > > the list. There are troubles with MDI under windows too. Apparently, > > not all controls work. Ed is this still true. > > MDI works under all platforms: Win, Lin, and Mac. It behaves differently on > each platform, however. > > Win: > The main form with a common menu, tool bar, status bar, and management for > the child forms. Child windows maximize to the main form, or float inside > the main form. > > Mac: > The main form isn't visible, but it represents the app. Child forms are > what you see on screen, in a SDI interface. If you close all forms, the app > still runs and if the menu of the main form has menu items for launching > forms, you can do so. Only when the main form is closed will the app exit. > > Lin: > The main form is a pageframe control, and child forms are pages. It is a > silly interface and shouldn't be used, but last I checked it did work. > > For my app, I set MDI to True for Windows and Mac, and False for Linux. > This makes the forms behave how I believe users expect them to. > > I may expose that as a preference setting though, as I could see SDI > seeming simpler for some of my users. > > Paul
I confirm the problem on Linux. It seems I have been down this road in the past. I guess I don't learn. I have always want to provide the MDI (as an option) but I realized it did not work on Linux. That is why our current app is SDI. Johnf _______________________________________________ Post Messages to: Dabo-users@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users Searchable Archives: http://leafe.com/archives/search/dabo-users This message: http://leafe.com/archives/byMID/200909140911.41365.jfabi...@yolo.com