NSWindow.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. ///////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/cocoa/objc/NSWindow.h
  3. // Purpose: WXNSWindow class
  4. // Author: David Elliott
  5. // Modified by:
  6. // Created: 2007/04/20 (move from NSWindow.mm)
  7. // Copyright: (c) 2003 David Elliott
  8. // Licence: wxWindows licence
  9. ///////////////////////////////////////////////////////////////////////////////
  10. #import <AppKit/NSWindow.h>
  11. #import <AppKit/NSPanel.h>
  12. #include "wx/cocoa/objc/objc_uniquifying.h"
  13. // ============================================================================
  14. // @class WXNSWindow
  15. // ============================================================================
  16. @interface WXNSWindow : NSWindow
  17. {
  18. }
  19. - (BOOL)canBecomeKeyWindow;
  20. - (BOOL)canBecomeMainWindow;
  21. @end // WXNSWindow
  22. WX_DECLARE_GET_OBJC_CLASS(WXNSWindow,NSWindow)
  23. // ============================================================================
  24. // @class WXNSPanel
  25. // ============================================================================
  26. @interface WXNSPanel : NSPanel
  27. {
  28. }
  29. - (BOOL)canBecomeKeyWindow;
  30. - (BOOL)canBecomeMainWindow;
  31. @end // WXNSPanel
  32. WX_DECLARE_GET_OBJC_CLASS(WXNSPanel,NSPanel)