File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,23 @@ int Run(void) {
18
18
return 0;
19
19
}
20
20
21
+ void MinimalMenu(void) {
22
+
23
+ id menubar = [[NSMenu new] autorelease];
24
+ id appMenuItem = [[NSMenuItem new] autorelease];
25
+ [menubar addItem:appMenuItem];
26
+ [NSApp setMainMenu:menubar];
27
+ id appMenu = [[NSMenu new] autorelease];
28
+ id appName = [[NSProcessInfo processInfo] processName];
29
+ id quitTitle = [@"Quit " stringByAppendingString:appName];
30
+ id quitMenuItem = [[[NSMenuItem alloc] initWithTitle:quitTitle
31
+ action:@selector(terminate:) keyEquivalent:@"q"]
32
+ autorelease];
33
+
34
+ [appMenu addItem:quitMenuItem];
35
+ [appMenuItem setSubmenu:appMenu];
36
+ }
37
+
21
38
void SetWindowTitle(void * w, char * title) {
22
39
[[(NSView*)w window] setTitle:[NSString stringWithUTF8String:title]];
23
40
}
@@ -64,5 +81,6 @@ func (s *Window) Show() {
64
81
65
82
func (s * Window ) Run () {
66
83
s .run ()
84
+ C .MinimalMenu ()
67
85
C .Run ()
68
86
}
You can’t perform that action at this time.
0 commit comments