diff options
author | dawes <dawes> | 2001-08-22 18:00:12 +0000 |
---|---|---|
committer | dawes <dawes> | 2001-08-22 18:00:12 +0000 |
commit | 43b79bb01fb3ccf0785d8c1beed4d8710db48a8d (patch) | |
tree | c76efae431766da82895f2030fac3ca20d486e2b /xc/programs/Xserver/hw/darwin/bundle/XWindow.h | |
parent | 9d8ac1f4820f6a1984bcc9e4a4151ba9f0acdc1f (diff) |
Import of XFree86 4.1.99.1X_4_1_99_1
Diffstat (limited to 'xc/programs/Xserver/hw/darwin/bundle/XWindow.h')
-rw-r--r-- | xc/programs/Xserver/hw/darwin/bundle/XWindow.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/xc/programs/Xserver/hw/darwin/bundle/XWindow.h b/xc/programs/Xserver/hw/darwin/bundle/XWindow.h new file mode 100644 index 000000000..1049fc471 --- /dev/null +++ b/xc/programs/Xserver/hw/darwin/bundle/XWindow.h @@ -0,0 +1,37 @@ +/* + * NSWindow subclass for Mac OS X rootless X server + */ +/* $XFree86: xc/programs/Xserver/hw/darwin/bundle/XWindow.h,v 1.1 2001/07/01 02:13:41 torrey Exp $ */ + +#import <Cocoa/Cocoa.h> +#import "XView.h" + +#include "fakeBoxRec.h" + +@interface XWindow : NSWindow +{ + XView *mView; +} + +-(id) initWithContentRect:(NSRect)aRect + isRoot:(BOOL)isRoot; +-(void) dealloc; + +-(char *) bits; +-(void) getBits:(char **)bits + rowBytes:(int *)rowBytes + depth:(int *)depth + bitsPerPixel:(int *)bpp; + +-(void) refreshRects:(fakeBoxRec *)rectList + count:(int)count; + +-(void) orderWindow:(NSWindowOrderingMode)place + relativeTo:(int)otherWindowNumber; + +-(void) sendEvent:(NSEvent *)anEvent; +-(BOOL) canBecomeMainWindow; +-(BOOL) canBecomeKeyWindow; +-(BOOL) useOptimizedDrawing; + +@end |