Mercurial > minori
comparison dep/animia/src/win/quartz.mm @ 182:c413e475f496
dep/animia: various stylistic changes
| author | Paper <mrpapersonic@gmail.com> |
|---|---|
| date | Mon, 04 Dec 2023 13:19:54 -0500 |
| parents | 44c5e6dd9488 |
| children |
comparison
equal
deleted
inserted
replaced
| 181:d26cd2c00270 | 182:c413e475f496 |
|---|---|
| 1 /* We actually DON'T need Objective-C for most of this file. | |
| 2 * GetWindowTitle() is the only function that really needs it. | |
| 3 * (and even then, we can use the C bindings for it...) | |
| 4 * | |
| 5 * However, being able to use the Foundation classes makes things | |
| 6 * so, so, so much easier, and so I've decided to make this file | |
| 7 * in Objective-C++. | |
| 8 */ | |
| 1 #include "animia/win/quartz.h" | 9 #include "animia/win/quartz.h" |
| 2 #include "animia.h" | 10 #include "animia.h" |
| 3 | 11 |
| 4 #import <Foundation/Foundation.h> | 12 #import <Foundation/Foundation.h> |
| 5 #import <CoreGraphics/CoreGraphics.h> | 13 #import <CoreGraphics/CoreGraphics.h> |
| 22 | 30 |
| 23 result = [string UTF8String]; | 31 result = [string UTF8String]; |
| 24 return true; | 32 return true; |
| 25 } | 33 } |
| 26 | 34 |
| 35 /* This is really the only a*/ | |
| 27 static bool GetWindowTitle(unsigned int wid, std::string& result) { | 36 static bool GetWindowTitle(unsigned int wid, std::string& result) { |
| 28 NSWindow* window = [NSApp windowWithWindowNumber: wid]; | 37 NSWindow* window = [NSApp windowWithWindowNumber: wid]; |
| 29 if (!window) | 38 if (!window) |
| 30 return false; | 39 return false; |
| 31 | 40 |
