CrystalSpace

Public API Reference

csplugincommon/macosx/OSXView.h

00001 //
00002 //  OSXView.h
00003 //  
00004 //
00005 //  Created by Matt Reda on Mon Feb 11 2002.
00006 //  Copyright (c) 2001 Matt Reda. All rights reserved.
00007 //
00008 
00009 #import <AppKit/AppKit.h>
00010 #include "csextern_osx.h"
00011 
00012 @class OSXDelegate2D;
00013 
00014 @interface OSXView : NSView
00015 {
00017   OSXDelegate2D *delegate;
00018 }
00019 
00021 - (id) initWithFrame:(NSRect) frame;
00022 
00024 - (void) dealloc;
00025 
00027 - (void) setDelegate:(OSXDelegate2D *) inDelegate;
00028 
00030 - (BOOL) acceptsFirstResponder;
00031 
00033 - (void) keyDown:(NSEvent *) ev;
00034 - (void) keyUp:(NSEvent *) ev;
00035 - (void) flagsChanged:(NSEvent *) ev;
00036 - (void) mouseMoved:(NSEvent *) ev;
00037 - (void) mouseDown:(NSEvent *) ev;
00038 - (void) mouseUp:(NSEvent *) ev;
00039 - (void) mouseDragged:(NSEvent *) ev;
00040 - (void) rightMouseDown:(NSEvent *) ev;
00041 - (void) rightMouseUp:(NSEvent *) ev;
00042 - (void) rightMouseDragged:(NSEvent *) ev;
00043 - (void) otherMouseDown:(NSEvent *) ev;
00044 - (void) otherMouseUp:(NSEvent *) ev;
00045 - (void) otherMouseDragged:(NSEvent *) ev;
00046 
00047 @end

Generated for Crystal Space by doxygen 1.4.7