discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Impelmenting NSWindows95InterfaceStyle


From: Riccardo Mottola
Subject: Re: Impelmenting NSWindows95InterfaceStyle
Date: Tue, 20 Jan 2009 14:28:42 +0100

Hi,
 
to be honest, I'm against MDI too. Not only I don't like the concept, but ported applications often look contrieved and artificial if no further modifications are done. If you are open to have an adaptable code base and/or adapted NIB files, then you can as well as make it an option.
 
I discussed the problem a long time ago with Gregory and I agreed on the openstep approach, including the possibility to include a second NIB/GORM file specific for windows, which, if present, gets loaded instead of the standard one.
 
Our cousin is Java. But they started from windows and went to the Mac interface, thus the problem is a bit reversed.
 
Riccardo
----- Original Message -----
Sent: Tuesday, January 20, 2009 2:08 AM
Subject: Re: Impelmenting NSWindows95InterfaceStyle

Robert,

I agree that this is a conundrum. :)   We are facing the same decision that had to be made for OpenStep on Windows.

I really believe that we should choose an approach similar to the one that NeXT took at that point.  I would be very skeptical of an MDI based approach, but I might be open to providing it as an option, if someone can show me that it's a viable approach for GNUstep apps. 

What concerns me about MDI are the modifications that would be necessary in the backend to support it... as well as possible impacts on the API to accommodate the concepts having subwindows (which MDI uses) would introduce.

Later,
Gregory Casamento -- Principal Consultant - OLC, Inc
# GNUstep Chief Maintainer



From: Robert J. Slover <robert.j.slover@verizon.net>
To: Richard Frith-Macdonald <richard@tiptree.demon.co.uk>
Cc: "discuss-gnustep@gnu.org" <discuss-gnustep@gnu.org>
Sent: Monday, January 19, 2009 6:12:02 PM
Subject: Re: Impelmenting NSWindows95InterfaceStyle

I agree. However, on Windows, I'd expect the menu to be attached to an MDI window containing the other open windows (if any) when it has no other natural home.

--Robert

>>>
>>
>>
>>
>>
>>
>>
>>
> The main problem is that it's not much like the way mswindows behaves ... we want to implement an NSWindow95InterfaceStyle for our main menu which makes our apps behave like mswindows apps.  An application programmer may well want (and be allowed) to control things (eg preventing the main window from appearing in certain windows and terminating the app when they want to) but the default behavior of the application should be like mswindows, with the main menu displayed inside every eligible window and the app being terminated if there is no eligible widow.


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep


_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

reply via email to

[Prev in Thread] Current Thread [Next in Thread]