Author: rmottola
Date: Tue Apr  7 23:17:14 2015
New Revision: 38451

URL: http://svn.gna.org/viewcvs/gnustep?rev=38451&view=rev
Log:
Use console font for the view

Modified:
    apps/projectcenter/trunk/ChangeLog
    apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m

Modified: apps/projectcenter/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/ChangeLog?rev=38451&r1=38450&r2=38451&view=diff
==============================================================================
--- apps/projectcenter/trunk/ChangeLog  (original)
+++ apps/projectcenter/trunk/ChangeLog  Tue Apr  7 23:17:14 2015
@@ -2,6 +2,9 @@
 
        * Modules/Editors/ProjectCenter/PCEditorView.m
        Use constants and not strings as keys.
+
+       * Modules/Debuggers/ProjectCenter/PCDebugger.m
+       Use console font for the view.
 
 2015-03-22 Riccardo Mottola <r...@gnu.org>
 

Modified: apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m?rev=38451&r1=38450&r2=38451&view=diff
==============================================================================
--- apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m       
(original)
+++ apps/projectcenter/trunk/Modules/Debuggers/ProjectCenter/PCDebugger.m       
Tue Apr  7 23:17:14 2015
@@ -1,7 +1,7 @@
 /*
 **  PCDebugger
 **
-**  Copyright (c) 2008
+**  Copyright (c) 2008-2015
 **
 **  Author: Gregory Casamento <greg_casame...@yahoo.com>
 **
@@ -24,6 +24,8 @@
 #import "PCDebugger.h"
 #import "PCDebuggerView.h"
 
+#import "Modules/Preferences/EditorFSC/PCEditorFSCPrefs.h"
+
 #ifndef NOTIFICATION_CENTER
 #define NOTIFICATION_CENTER [NSNotificationCenter defaultCenter]
 #endif
@@ -95,6 +97,27 @@
     }
 }
 
++ (NSFont *)defaultConsoleFont
+{
+  NSUserDefaults *df = [NSUserDefaults standardUserDefaults];
+  NSString       *fontName;
+  float          fontSize;
+  NSFont         *font = nil;
+
+  fontName = [df objectForKey:ConsoleFixedFont];
+  fontSize = [df floatForKey:ConsoleFixedFontSize];
+
+  if (fontName != nil && fontSize > 0)
+    {
+      font = [NSFont fontWithName:fontName size:fontSize];
+    }
+  if (font == nil)
+    {
+      font = [NSFont userFixedPitchFontOfSize:0];
+    }
+
+  return font;
+}
 - (id) init
 {
   if((self = [super init]) != nil)
@@ -141,7 +164,7 @@
   [debuggerWindow setToolbar: toolbar];
   RELEASE(toolbar);
 
-  [debuggerView setFont: [NSFont userFixedPitchFontOfSize: 0]];
+  [debuggerView setFont: [PCDebugger defaultConsoleFont]];
   [debuggerWindow setFrameAutosaveName: @"PCDebuggerWindow"];
   [self setStatus: @"Idle."];
 }


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

Reply via email to