You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by mg...@apache.org on 2007/12/01 17:18:17 UTC

svn commit: r600156 - /cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java

Author: mgentry
Date: Sat Dec  1 08:18:17 2007
New Revision: 600156

URL: http://svn.apache.org/viewvc?rev=600156&view=rev
Log:
Removed File->Exit menu option for Mac OS X since it was redundant and didn't follow OS X standards.

Modified:
    cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java

Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java?rev=600156&r1=600155&r2=600156&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/CayenneModelerFrame.java Sat Dec  1 08:18:17 2007
@@ -141,8 +141,11 @@
         recentFileMenu.setEnabled(recentFileMenu.getMenuComponentCount() > 0);
         fileMenu.add(recentFileMenu);
 
-        fileMenu.addSeparator();
-        fileMenu.add(getAction(ExitAction.getActionName()).buildMenu());
+        // Mac OS X doesn't use File->Exit, it uses CayenneModeler->Quit (command-Q)
+        if (!SystemUtils.IS_OS_MAC_OSX) {
+            fileMenu.addSeparator();
+            fileMenu.add(getAction(ExitAction.getActionName()).buildMenu());
+        }
 
         projectMenu.add(getAction(ValidateAction.getActionName()).buildMenu());
         projectMenu.addSeparator();