API  0.9.6
 All Classes Files Functions Variables Macros Groups Pages
CPWindow.h
Go to the documentation of this file.
1 
2 @interface CPWindow : CPResponder
3 {
4  CPPlatformWindow _platformWindow;
5 
6  int _windowNumber;
7  unsigned _styleMask;
8  CGRect _frame;
9  int _level;
10  BOOL _isVisible;
11  BOOL _isMiniaturized;
12  BOOL _isAnimating;
13  BOOL _hasShadow;
14  BOOL _isMovableByWindowBackground;
15  BOOL _isMovable;
16  unsigned _shadowStyle;
17  BOOL _showsResizeIndicator;
18 
19  int _positioningMask;
20  CGRect _positioningScreenRect;
21 
22  BOOL _isDocumentEdited;
23  BOOL _isDocumentSaving;
24 
25  CPImageView _shadowView;
26 
27  CPView _windowView;
28  CPView _contentView;
29  CPView _toolbarView;
30 
31  CPArray _mouseEnteredStack;
32  CPView _leftMouseDownView;
33  CPView _rightMouseDownView;
34 
35  CPToolbar _toolbar;
36  CPResponder _firstResponder;
37  CPResponder _initialFirstResponder;
38  BOOL _hasBecomeKeyWindow;
39  id _delegate;
40 
41  CPString _title;
42 
43  BOOL _acceptsMouseMovedEvents;
44  BOOL _ignoresMouseEvents;
45 
46  CPWindowController _windowController;
47 
48  CGSize _minSize;
49  CGSize _maxSize;
50 
51  CPUndoManager _undoManager;
52  CPURL _representedURL;
53 
54  CPSet _registeredDraggedTypes;
55  CPArray _registeredDraggedTypesArray;
56  CPCountedSet _inclusiveRegisteredDraggedTypes;
57 
58  CPButton _defaultButton;
59  BOOL _defaultButtonEnabled;
60 
61  BOOL _autorecalculatesKeyViewLoop;
62  BOOL _keyViewLoopIsDirty;
63 
64  BOOL _sharesChromeWithPlatformWindow;
65 
66  // Bridge Support
67 #if PLATFORM(DOM)
68  DOMElement _DOMElement;
69 #endif
70 
71  unsigned _autoresizingMask;
72 
73  BOOL _delegateRespondsToWindowWillReturnUndoManagerSelector;
74 
75  BOOL _isFullPlatformWindow;
76  _CPWindowFullPlatformWindowSession _fullPlatformWindowSession;
77 
78  CPDictionary _sheetContext;
79  CPWindow _parentView;
80  BOOL _isSheet;
81  _CPWindowFrameAnimation _frameAnimation;
82 }
83 @end