VirtualBox

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

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

*: scm cleanup run.

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

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