From 4289a744bf6698ef54181508fbe5d8d25f833605 Mon Sep 17 00:00:00 2001 From: Andre Pang Date: Tue, 19 Oct 2004 06:39:44 +0000 Subject: XineOpenGLView for Mac OS X: * Made XineOpenGLViewDelegate formal protocol to avoid compiler warnings * Properly support NSCoders which don't support keyed-coding (yeah, they apparently exist) * Added some logging * Accepts first responder status * Initial mouse tracking support via delegate CVS patchset: 7051 CVS date: 2004/10/19 06:39:44 --- src/video_out/macosx/video_window.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/video_out/macosx/video_window.h') diff --git a/src/video_out/macosx/video_window.h b/src/video_out/macosx/video_window.h index 5f2cad55e..4d4dba37c 100644 --- a/src/video_out/macosx/video_window.h +++ b/src/video_out/macosx/video_window.h @@ -24,13 +24,15 @@ #import +@protocol XineOpenGLViewDelegate; + typedef enum { XINE_FULLSCREEN_OVERSCAN, XINE_FULLSCREEN_CROP } XineVideoWindowFullScreenMode; @interface XineOpenGLView : NSOpenGLView { - IBOutlet id delegate; + IBOutlet id delegate; int video_width, video_height; char *texture_buffer; unsigned long i_texture; @@ -56,6 +58,7 @@ typedef enum { - (char *) getTextureBuffer; - (void) setVideoSize:(NSSize)size; - (void) setViewSizeInMainThread:(NSSize)size; +/* TODO: replace set...Size below with setSize:(double)videoSizeMultiplier */ - (void) setNormalSize; - (void) setHalfSize; - (void) setDoubleSize; -- cgit v1.2.3