Author: rmottola
Date: Sun Mar 22 19:26:50 2015
New Revision: 38421

URL: http://svn.gna.org/viewcvs/gnustep?rev=38421&view=rev
Log:
Actually use the background color preference

Modified:
    apps/projectcenter/trunk/ChangeLog
    apps/projectcenter/trunk/Modules/Editors/ProjectCenter/PCEditor.m

Modified: apps/projectcenter/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=38421&r1=38420&r2=38421&view=diff
==============================================================================
--- apps/projectcenter/trunk/ChangeLog  (original)
+++ apps/projectcenter/trunk/ChangeLog  Sun Mar 22 19:26:50 2015
@@ -1,3 +1,8 @@
+2015-03-22 Riccardo Mottola <r...@gnu.org>
+
+       * Modules/Editors/ProjectCenter/PCEditor.m
+       Actually use the background color preference.
+
 2015-03-22 Riccardo Mottola <r...@gnu.org>
 
        * Headers/Protocols/Preferences.h

Modified: apps/projectcenter/trunk/Modules/Editors/ProjectCenter/PCEditor.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Editors/ProjectCenter/PCEditor.m?rev=38421&r1=38420&r2=38421&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Editors/ProjectCenter/PCEditor.m   
(original)
+++ apps/projectcenter/trunk/Modules/Editors/ProjectCenter/PCEditor.m   Sun Mar 
22 19:26:50 2015
@@ -1,7 +1,7 @@
 /*
    GNUstep ProjectCenter - http://www.gnustep.org/experience/ProjectCenter.html
 
-   Copyright (C) 2002-2010 Free Software Foundation
+   Copyright (C) 2002-2015 Free Software Foundation
 
    Authors: Philippe C.D. Robert
             Serg Stoyan
@@ -26,6 +26,8 @@
 
 #import "PCEditor.h"
 #import "PCEditorView.h"
+
+#import "Modules/Preferences/EditorFSC/PCEditorFSCPrefs.h"
 
 @implementation PCEditor (UInterface)
 
@@ -260,6 +262,7 @@
   NSAttributedString  *attributedString = [NSAttributedString alloc];
   NSMutableDictionary *attributes = [NSMutableDictionary new];
   NSFont              *font;
+  id <PCPreferences>  prefs;
 
   // Inform about future file opening
   [[NSNotificationCenter defaultCenter]
@@ -269,12 +272,23 @@
   _editorManager = editorManager;
   _path = [filePath copy];
   _isEditable = editable;
+  prefs = [[_editorManager projectManager] prefController];
 
   // Prepare
   font = [NSFont userFixedPitchFontOfSize:0.0];
   if (editable)
     {
-      textBackground = backgroundColor;
+      NSColor *col;
+      NSString *str;
+
+      str = [prefs stringForKey:EditorBackgroundColor];
+      if (str)
+        {
+          col = [prefs colorFromString:str];
+        }
+      else
+        col = backgroundColor;
+      textBackground = col;
     }
   else
     {


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

Reply via email to