VirtualBox

source: vbox/trunk/src/VBox/Frontends/VBoxSDL/Framebuffer-darwin.m@ 56335

最後變更 在這個檔案從56335是 56335,由 vboxsync 提交於 9 年 前

*.def,*.sed,*.m,*.mm: whitespace and svn properties

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 777 位元組
 
1
2/*******************************************************************************
3* Header Files *
4*******************************************************************************/
5#define NO_SDL_H
6#import "VBoxSDL.h"
7#import <Cocoa/Cocoa.h>
8
9void *VBoxSDLGetDarwinWindowId(void)
10{
11 NSView *pView = nil;
12 NSAutoreleasePool *pPool = [[NSAutoreleasePool alloc] init];
13 {
14 NSApplication *pApp = NSApp;
15 NSWindow *pMainWnd;
16 pMainWnd = [pApp mainWindow];
17 if (!pMainWnd)
18 pMainWnd = pApp->_mainWindow; /* UGLY!! but mApp->_AppFlags._active = 0, so mainWindow() fails. */
19 pView = [pMainWnd contentView];
20 }
21 [pPool release];
22 return pView;
23}
24
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette