39 @private
40 JNFWeakJObjectWrapper *javaPlatformWindow;
41 CMenuBar *javaMenuBar;
42 NSSize javaMinSize;
43 NSSize javaMaxSize;
44 jint styleBits;
45 BOOL isEnabled;
46 NSWindow *nsWindow;
47 AWTWindow *ownerWindow;
48 jint preFullScreenLevel;
49 }
50
51 // An instance of either AWTWindow_Normal or AWTWindow_Panel
52 @property (nonatomic, retain) NSWindow *nsWindow;
53
54 @property (nonatomic, retain) JNFWeakJObjectWrapper *javaPlatformWindow;
55 @property (nonatomic, retain) CMenuBar *javaMenuBar;
56 @property (nonatomic, retain) AWTWindow *ownerWindow;
57 @property (nonatomic) NSSize javaMinSize;
58 @property (nonatomic) NSSize javaMaxSize;
59 @property (nonatomic) jint styleBits;
60 @property (nonatomic) BOOL isEnabled;
61 @property (nonatomic) jint preFullScreenLevel;
62
63
64 - (id) initWithPlatformWindow:(JNFWeakJObjectWrapper *)javaPlatformWindow
65 ownerWindow:owner
66 styleBits:(jint)styleBits
67 frameRect:(NSRect)frameRect
68 contentView:(NSView *)contentView;
69
70 - (BOOL) isTopmostWindowUnderMouse;
71
72 // NSWindow overrides delegate methods
73 - (BOOL) canBecomeKeyWindow;
74 - (BOOL) canBecomeMainWindow;
75 - (BOOL) worksWhenModal;
76 - (void)sendEvent:(NSEvent *)event;
77
78 + (void) setLastKeyWindow:(AWTWindow *)window;
|
39 @private
40 JNFWeakJObjectWrapper *javaPlatformWindow;
41 CMenuBar *javaMenuBar;
42 NSSize javaMinSize;
43 NSSize javaMaxSize;
44 jint styleBits;
45 BOOL isEnabled;
46 NSWindow *nsWindow;
47 AWTWindow *ownerWindow;
48 jint preFullScreenLevel;
49 }
50
51 // An instance of either AWTWindow_Normal or AWTWindow_Panel
52 @property (nonatomic, retain) NSWindow *nsWindow;
53
54 @property (nonatomic, retain) JNFWeakJObjectWrapper *javaPlatformWindow;
55 @property (nonatomic, retain) CMenuBar *javaMenuBar;
56 @property (nonatomic, retain) AWTWindow *ownerWindow;
57 @property (nonatomic) NSSize javaMinSize;
58 @property (nonatomic) NSSize javaMaxSize;
59 @property (nonatomic) NSRect javaMaximizedBounds;
60 @property (nonatomic) jint styleBits;
61 @property (nonatomic) BOOL isEnabled;
62 @property (nonatomic) jint preFullScreenLevel;
63
64
65 - (id) initWithPlatformWindow:(JNFWeakJObjectWrapper *)javaPlatformWindow
66 ownerWindow:owner
67 styleBits:(jint)styleBits
68 frameRect:(NSRect)frameRect
69 contentView:(NSView *)contentView;
70
71 - (BOOL) isTopmostWindowUnderMouse;
72
73 // NSWindow overrides delegate methods
74 - (BOOL) canBecomeKeyWindow;
75 - (BOOL) canBecomeMainWindow;
76 - (BOOL) worksWhenModal;
77 - (void)sendEvent:(NSEvent *)event;
78
79 + (void) setLastKeyWindow:(AWTWindow *)window;
|