API 0.9.5
AppKit/CPWindow/CPWindow.h
Go to the documentation of this file.
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
 All Classes Files Functions Variables Defines