diff src/sys/osx/dark_theme.cc @ 379:5eaafed6c10b

*: clang-format
author Paper <paper@tflc.us>
date Wed, 05 Nov 2025 12:59:46 -0500
parents 22f9aacf6ac1
children
line wrap: on
line diff
--- a/src/sys/osx/dark_theme.cc	Wed Nov 05 12:50:35 2025 -0500
+++ b/src/sys/osx/dark_theme.cc	Wed Nov 05 12:59:46 2025 -0500
@@ -18,17 +18,19 @@
 
 static const CFStringRef kAppKitBundleID = CFSTR("com.apple.AppKit");
 
-bool RetrieveAppearanceNames() {
+bool RetrieveAppearanceNames()
+{
 	CFBundleRef appkit_bundle = CFBundleGetBundleWithIdentifier(kAppKitBundleID);
 	if (!appkit_bundle)
 		return false;
-	
-	auto aqua_appearance = reinterpret_cast<CFStringRef*>(CFBundleGetDataPointerForName(appkit_bundle, CFSTR("NSAppearanceNameAqua")));
+
+	auto aqua_appearance =
+	    reinterpret_cast<CFStringRef *>(CFBundleGetDataPointerForName(appkit_bundle, CFSTR("NSAppearanceNameAqua")));
 	if (!aqua_appearance)
 		return false;
 	NSAppearanceNameAqua = *aqua_appearance;
 
-	auto dark_aqua_appearance = reinterpret_cast<CFStringRef*>(
+	auto dark_aqua_appearance = reinterpret_cast<CFStringRef *>(
 	    CFBundleGetDataPointerForName(appkit_bundle, CFSTR("NSAppearanceNameDarkAqua")));
 	if (!dark_aqua_appearance)
 		return false;
@@ -37,7 +39,8 @@
 	return true;
 }
 
-bool DarkThemeAvailable() {
+bool DarkThemeAvailable()
+{
 	if (__builtin_available(macOS 10.14, *)) {
 		return true;
 	} else {
@@ -45,7 +48,8 @@
 	}
 }
 
-bool IsInDarkTheme() {
+bool IsInDarkTheme()
+{
 	if (!DarkThemeAvailable())
 		return false;
 
@@ -56,7 +60,7 @@
 	// NSArray* array = @[NSAppearanceNameAqua, NSAppearanceNameDarkAqua];
 	CFArrayRef array = []() -> CFArrayRef {
 		CFStringRef refs[] = {NSAppearanceNameAqua, NSAppearanceNameDarkAqua};
-		return CFArrayCreate(NULL, reinterpret_cast<const void**>(refs), 2, &kCFTypeArrayCallBacks);
+		return CFArrayCreate(NULL, reinterpret_cast<const void **>(refs), 2, &kCFTypeArrayCallBacks);
 	}();
 
 	// NSApplication* app = [NSApplication sharedApplication];
@@ -82,7 +86,8 @@
 	return CFEqual(appearance, NSAppearanceNameDarkAqua);
 }
 
-bool SetToDarkTheme() {
+bool SetToDarkTheme()
+{
 	// https://stackoverflow.com/questions/55925862/how-can-i-set-my-os-x-application-theme-in-code
 	if (!DarkThemeAvailable())
 		return false;
@@ -107,7 +112,8 @@
 	return true;
 }
 
-bool SetToLightTheme() {
+bool SetToLightTheme()
+{
 	// https://stackoverflow.com/questions/55925862/how-can-i-set-my-os-x-application-theme-in-code
 	if (!DarkThemeAvailable())
 		return false;
@@ -131,7 +137,8 @@
 	return true;
 }
 
-void SetToAutoTheme() {
+void SetToAutoTheme()
+{
 	if (!DarkThemeAvailable())
 		return;