summaryrefslogtreecommitdiff
path: root/src/video_out/macosx/XineOpenGLView.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_out/macosx/XineOpenGLView.h')
-rw-r--r--src/video_out/macosx/XineOpenGLView.h20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/video_out/macosx/XineOpenGLView.h b/src/video_out/macosx/XineOpenGLView.h
index 9e53a6c69..063a33eb2 100644
--- a/src/video_out/macosx/XineOpenGLView.h
+++ b/src/video_out/macosx/XineOpenGLView.h
@@ -46,6 +46,9 @@ extern NSString *XineViewDidResizeNotification;
BOOL resizeViewOnVideoSizeChange;
NSCursor *currentCursor;
id <NSObject, XineOpenGLViewDelegate> _xineController;
+ NSColor *initialColor;
+ unsigned int initialColorYUV;
+ BOOL initialColorYUVIsSet;
}
- (void) displayTexture;
@@ -58,22 +61,26 @@ extern NSString *XineViewDidResizeNotification;
- (void) initTextures;
- (void) reloadTexture;
- (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;
+- (void) setResizeViewOnVideoSizeChange:(BOOL)flag;
+- (BOOL) resizeViewOnVideoSizeChange;
+- (void) resetCursorRectsInMainThread;
+
+// Accessors
+- (void) setVideoSize:(NSSize)size;
- (NSSize) videoSize;
- (void) setKeepsVideoAspectRatio:(BOOL)flag;
- (BOOL) keepsVideoAspectRatio;
-- (void) setResizeViewOnVideoSizeChange:(BOOL)flag;
-- (BOOL) resizeViewOnVideoSizeChange;
- (void) setCurrentCursor:(NSCursor *)cursor;
- (NSCursor *) currentCursor;
-- (void) resetCursorRectsInMainThread;
- (void) setXineController:(id)controller;
- (id) xineController;
+- (void) setInitialColor:(NSColor *)color;
+- (NSColor *) initialColor;
// Delegate Methods
- (id) delegate;
@@ -90,10 +97,11 @@ extern NSString *XineViewDidResizeNotification;
- (void) mouseDown:(NSEvent *)theEvent inXineView:(XineOpenGLView *)theView;
- (void) mouseMoved:(NSEvent *)theEvent inXineView:(XineOpenGLView *)theView;
- (void) otherMouseDown:(NSEvent *)theEvent
- inXineView:(XineOpenGLView *)theView;
+ inXineView:(XineOpenGLView *)theView;
- (void) rightMouseDown:(NSEvent *)theEvent
- inXineView:(XineOpenGLView *)theView;
+ inXineView:(XineOpenGLView *)theView;
@end
#endif /* __HAVE_XINE_OPENGL_VIEW_H__ */
+