summaryrefslogtreecommitdiff
path: root/src/video/cocoa/cocoa_wnd.mm
diff options
context:
space:
mode:
authorMichael Lutz <michi@icosahedron.de>2021-02-06 00:23:29 +0100
committerMichael Lutz <michi@icosahedron.de>2021-02-13 22:21:17 +0100
commitbd42fc94cc1dc064d0c20cfa4fad108dc64931c6 (patch)
tree6f84e05b4d9b2f7639f9eaa4409a0c59eca24204 /src/video/cocoa/cocoa_wnd.mm
parent965ce1294726427bf31da33bb5c7650773f8aada (diff)
downloadopenttd-bd42fc94cc1dc064d0c20cfa4fad108dc64931c6.tar.xz
Codechange: [OSX] Move some things from video driver to our NSView.
Diffstat (limited to 'src/video/cocoa/cocoa_wnd.mm')
-rw-r--r--src/video/cocoa/cocoa_wnd.mm10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/video/cocoa/cocoa_wnd.mm b/src/video/cocoa/cocoa_wnd.mm
index 8f72836cc..dd1d269f8 100644
--- a/src/video/cocoa/cocoa_wnd.mm
+++ b/src/video/cocoa/cocoa_wnd.mm
@@ -24,6 +24,7 @@
#include "../../openttd.h"
#include "../../debug.h"
+#include "../../rev.h"
#include "cocoa_v.h"
#include "cocoa_wnd.h"
#include "../../string_func.h"
@@ -345,6 +346,15 @@ void CocoaDialog(const char *title, const char *message, const char *buttonLabel
selector:@selector(appDidUnhide:) name:NSApplicationDidUnhideNotification object:NSApp ];
self->driver = drv;
+
+ [ self setContentMinSize:NSMakeSize(64.0f, 64.0f) ];
+ [ self setAcceptsMouseMovedEvents:YES ];
+
+ std::string caption = std::string{"OpenTTD "} + _openttd_revision;
+ NSString *nsscaption = [ [ NSString alloc ] initWithUTF8String:caption.c_str() ];
+ [ self setTitle:nsscaption ];
+ [ self setMiniwindowTitle:nsscaption ];
+ [ nsscaption release ];
}
return self;