feat(app): add windows app

This commit is contained in:
fallenoak 2023-01-03 00:45:25 -06:00 committed by GitHub
parent 6bebfe5e2f
commit 655d795a9d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 176 additions and 66 deletions

View file

@ -3,6 +3,10 @@
#include <cstdint>
#if defined(WHOA_SYSTEM_WIN)
#include <windows.h>
#endif
#if defined(WHOA_SYSTEM_MAC)
#include <ApplicationServices/ApplicationServices.h>
#endif
@ -16,14 +20,16 @@ struct Rect {
};
#endif
struct tagRECT {
#if defined(WHOA_SYSTEM_MAC) || defined(WHOA_SYSTEM_LINUX)
typedef struct tagRECT {
int32_t left;
int32_t top;
int32_t right;
int32_t bottom;
};
} RECT;
#endif
int32_t OsGetDefaultWindowRect(tagRECT* rect);
int32_t OsGetDefaultWindowRect(RECT* rect);
Rect* GetSavedWindowBounds();