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