#include "window.hpp" #if defined(OS_MACOS) #include #include #include #include #include #include #include namespace hex { void Window::initNative() { if (!isatty(STDOUT_FILENO)) { log::redirectToFile(); } } void Window::setupNativeWindow() { bool themeFollowSystem = ImHexApi::System::usesSystemThemeDetection(); EventManager::subscribe(this, [themeFollowSystem] { if (!themeFollowSystem) return; if (!isMacosSystemDarkModeEnabled()) EventManager::post(2); else EventManager::post(1); }); if (themeFollowSystem) EventManager::post(); } void Window::beginNativeWindowFrame() { } void Window::endNativeWindowFrame() { } void Window::drawTitleBar() { } } #endif