src/macosx/native/sun/awt/AWTWindow.h

Print this page




  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;