Mercurial > foo_out_sdl
diff foosdk/sdk/foobar2000/helpers-mac/NSFont+pp.m @ 1:20d02a178406 default tip
*: check in everything else
yay
| author | Paper <paper@tflc.us> |
|---|---|
| date | Mon, 05 Jan 2026 02:15:46 -0500 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/foosdk/sdk/foobar2000/helpers-mac/NSFont+pp.m Mon Jan 05 02:15:46 2026 -0500 @@ -0,0 +1,27 @@ +// +// NSFont+pp.m +// foobar2000 +// +// Created by Piotr Pawłowski on 30/06/2024. +// Copyright © 2024 Piotr Pawłowski. All rights reserved. +// + +#import "NSFont+pp.h" + +static NSFont * g_monospacedDigitFont; +static NSFont * g_monospacedFont; + +@implementation NSFont (pp) ++ (NSFont*) pp_monospacedDigitFont { + assert( NSThread.isMainThread ); + if ( g_monospacedDigitFont == nil ) g_monospacedDigitFont = [NSFont monospacedDigitSystemFontOfSize: NSFont.systemFontSize weight: NSFontWeightRegular]; + return g_monospacedDigitFont; +} ++ (NSFont*) pp_monospacedFont { + assert( NSThread.isMainThread ); + if ( g_monospacedFont == nil ) { + g_monospacedFont = [NSFont monospacedSystemFontOfSize: NSFont.systemFontSize weight: NSFontWeightRegular]; + } + return g_monospacedFont; +} +@end
