![]() |
API 0.9.5
|
00001 00002 @interface CPWindow : CPResponder 00003 { 00004 CPPlatformWindow _platformWindow; 00005 00006 int _windowNumber; 00007 unsigned _styleMask; 00008 CGRect _frame; 00009 int _level; 00010 BOOL _isVisible; 00011 BOOL _isMiniaturized; 00012 BOOL _isAnimating; 00013 BOOL _hasShadow; 00014 BOOL _isMovableByWindowBackground; 00015 BOOL _isMovable; 00016 unsigned _shadowStyle; 00017 BOOL _showsResizeIndicator; 00018 00019 BOOL _isDocumentEdited; 00020 BOOL _isDocumentSaving; 00021 00022 CPImageView _shadowView; 00023 00024 CPView _windowView; 00025 CPView _contentView; 00026 CPView _toolbarView; 00027 00028 CPArray _mouseEnteredStack; 00029 CPView _leftMouseDownView; 00030 CPView _rightMouseDownView; 00031 00032 CPToolbar _toolbar; 00033 CPResponder _firstResponder; 00034 CPResponder _initialFirstResponder; 00035 id _delegate; 00036 00037 CPString _title; 00038 00039 BOOL _acceptsMouseMovedEvents; 00040 BOOL _ignoresMouseEvents; 00041 00042 CPWindowController _windowController; 00043 00044 CGSize _minSize; 00045 CGSize _maxSize; 00046 00047 CPUndoManager _undoManager; 00048 CPURL _representedURL; 00049 00050 CPSet _registeredDraggedTypes; 00051 CPArray _registeredDraggedTypesArray; 00052 CPCountedSet _inclusiveRegisteredDraggedTypes; 00053 00054 CPButton _defaultButton; 00055 BOOL _defaultButtonEnabled; 00056 00057 BOOL _autorecalculatesKeyViewLoop; 00058 BOOL _keyViewLoopIsDirty; 00059 00060 BOOL _sharesChromeWithPlatformWindow; 00061 00062 // Bridge Support 00063 #if PLATFORM(DOM) 00064 DOMElement _DOMElement; 00065 #endif 00066 00067 unsigned _autoresizingMask; 00068 00069 BOOL _delegateRespondsToWindowWillReturnUndoManagerSelector; 00070 00071 BOOL _isFullPlatformWindow; 00072 _CPWindowFullPlatformWindowSession _fullPlatformWindowSession; 00073 00074 CPDictionary _sheetContext; 00075 CPWindow _parentView; 00076 BOOL _isSheet; 00077 00078 _CPWindowFrameAnimation _frameAnimation; 00079 } 00080 @end