Author: rmottola
Date: Tue Oct  7 17:18:53 2014
New Revision: 38111

URL: http://svn.gna.org/viewcvs/gnustep?rev=38111&view=rev
Log:
Revert windows-specific hacks by German to make project-type choice work. They 
would crash when using PC without the WinUX theme.

Modified:
    apps/projectcenter/trunk/ChangeLog
    apps/projectcenter/trunk/Framework/PCProjectManager.m
    apps/projectcenter/trunk/PCAppController.m

Modified: apps/projectcenter/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=38111&r1=38110&r2=38111&view=diff
==============================================================================
--- apps/projectcenter/trunk/ChangeLog  (original)
+++ apps/projectcenter/trunk/ChangeLog  Tue Oct  7 17:18:53 2014
@@ -1,3 +1,9 @@
+2014-10-07 Riccardo Mottola <[email protected]>
+
+       * Framework/PCProjectManager.m
+       * PCAppController.m
+       Revert windows-specific hacks by German to make project-type choice 
work. They would crash when using PC without the WinUX theme.
+
 2014-09-08 German Arias <[email protected]>
 
        * Modules/Editors/ProjectCenter/Resources/LineJumper.gorm: Remove

Modified: apps/projectcenter/trunk/Framework/PCProjectManager.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Framework/PCProjectManager.m?rev=38111&r1=38110&r2=38111&view=diff
==============================================================================
--- apps/projectcenter/trunk/Framework/PCProjectManager.m       (original)
+++ apps/projectcenter/trunk/Framework/PCProjectManager.m       Tue Oct  7 
17:18:53 2014
@@ -812,9 +812,6 @@
   NSString  *projectType;
   PCProject *project;
 
-#ifdef WIN32
-  types = [NSArray arrayWithObject: @"pcproj"];
-#endif
 
   [self createProjectTypeAccessaryView];
   
@@ -846,11 +843,7 @@
            }
        }
       
-#ifdef WIN32
-      projectType = [(NSMenuItem *)sender title];
-#else
       projectType = [projectTypePopup titleOfSelectedItem];
-#endif
 
       if (!(project = [self createProjectOfType:projectType path:filePath]))
        {

Modified: apps/projectcenter/trunk/PCAppController.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/PCAppController.m?rev=38111&r1=38110&r2=38111&view=diff
==============================================================================
--- apps/projectcenter/trunk/PCAppController.m  (original)
+++ apps/projectcenter/trunk/PCAppController.m  Tue Oct  7 17:18:53 2014
@@ -70,40 +70,6 @@
 {
   [menuController setAppController:self];
   [menuController setProjectManager:projectManager];
-
-#ifdef WIN32
-  NSMenuItem *item;
-  NSMenu *typeMenu = [NSMenu new];
-
-  [[typeMenu addItemWithTitle: @"Aggregate"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Application"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Bundle"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Framework"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Library"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Resource Set"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-  [[typeMenu addItemWithTitle: @"Tool"
-                      action: @selector(projectNew:)
-               keyEquivalent: @""] setTarget: menuController];
-
-  item = [[[[NSApp mainMenu] itemWithTitle: _(@"Project")] submenu]
-          itemWithTitle: _(@"New...")];
-  [item setTitle: _(@"New")];
-  [item setKeyEquivalent: @""];
-  [item setSubmenu: typeMenu];
-  [typeMenu release];
-#endif
 }
 
 //============================================================================


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to