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