Author: rmottola
Date: Sun Mar 22 22:41:56 2015
New Revision: 38423

URL: http://svn.gna.org/viewcvs/gnustep?rev=38423&view=rev
Log:
Convert CMYK to RGB before serializing

Modified:
    apps/projectcenter/trunk/ChangeLog
    apps/projectcenter/trunk/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m

Modified: apps/projectcenter/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=38423&r1=38422&r2=38423&view=diff
==============================================================================
--- apps/projectcenter/trunk/ChangeLog  (original)
+++ apps/projectcenter/trunk/ChangeLog  Sun Mar 22 22:41:56 2015
@@ -1,3 +1,8 @@
+2015-03-22 Riccardo Mottola <r...@gnu.org>
+
+       * Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m
+       Convert CMYK to RGB before serializing.
+
 2015-03-22 Riccardo Mottola <r...@gnu.org>
 
        * Modules/Editors/ProjectCenter/PCEditor.m

Modified: 
apps/projectcenter/trunk/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m?rev=38423&r1=38422&r2=38423&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m   
(original)
+++ apps/projectcenter/trunk/Modules/Preferences/EditorFSC/PCEditorFSCPrefs.m   
Sun Mar 22 22:41:56 2015
@@ -243,7 +243,6 @@
 - (void)setEditorColor:(id)sender
 {
   NSColor  *color;
-  NSColor  *currentColor;
   NSString *colorString;
   NSString *key;
   NSString *colorSpaceName;
@@ -252,49 +251,37 @@
     {
       NSLog(@"foregroundColorWell");
       color = [foregroundColorWell color];
-      currentColor = currentForegroundColor;
       key = EditorForegroundColor;
     }
   else if (sender == backgroundColorWell)
     {
       NSLog(@"backgroundColorWell");
       color = [backgroundColorWell color];
-      currentColor = currentBackgroundColor;
       key = EditorBackgroundColor;
     }
   else // selectionColorWell
     {
       NSLog(@"selectionColorWell");
       color = [selectionColorWell color];
-      currentColor = currentSelectionColor;
       key = EditorSelectionColor;
     }
 
   colorSpaceName =  [color colorSpaceName];
-  NSLog(@"Color's colorspace name: '%@'", colorSpaceName);
-  if ([colorSpaceName isEqualToString:@"NSCalibratedRGBColorSpace"])
-    {
-/*      [sender setColor:currentColor];
-      NSRunAlertPanel(@"Set Color", 
-                     @"Please, use RGB color.\n"
-                     @"Color in color well left unchanged",
-                     @"Close", nil, nil);*/
-      colorString = [NSString stringWithFormat:@"RGB %0.1f %0.1f %0.1f",
-                 [color redComponent], 
-                 [color greenComponent],
-                 [color blueComponent]];
-    }
-  else if ([colorSpaceName isEqualToString:@"NSCalibratedWhiteColorSpace"])
+
+  if ([colorSpaceName isEqualToString:@"NSCalibratedWhiteColorSpace"])
     {
       colorString = [NSString stringWithFormat:@"White %0.1f", 
                  [color whiteComponent]];
     }
   else
     {
-      return;
-    }
-
-  currentColor = color;
+      if (![colorSpaceName isEqualToString:NSCalibratedRGBColorSpace])
+       color = [color colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+      colorString = [NSString stringWithFormat:@"RGB %0.1f %0.1f %0.1f",
+                             [color redComponent], 
+                             [color greenComponent],
+                             [color blueComponent]];
+    }
 
   NSLog(@"Selected color: '%@'", colorString);
 


_______________________________________________
Gnustep-cvs mailing list
Gnustep-cvs@gna.org
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to