API  0.9.7
 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 _hasBeenOrderedIn // @accessors;
12  BOOL _isMiniaturized;
13  BOOL _isAnimating;
14  BOOL _hasShadow;
15  BOOL _isMovableByWindowBackground;
16  BOOL _isMovable;
17  BOOL _constrainsToUsableScreen;
18  unsigned _shadowStyle;
19  BOOL _showsResizeIndicator;
20 
21  int _positioningMask;
22  CGRect _positioningScreenRect;
23 
24  BOOL _isDocumentEdited;
25  BOOL _isDocumentSaving;
26 
27  CPImageView _shadowView;
28 
29  CPView _windowView;
30  CPView _contentView;
31  CPView _toolbarView;
32 
33  CPArray _mouseEnteredStack;
34  CPView _leftMouseDownView;
35  CPView _rightMouseDownView;
36 
37  CPToolbar _toolbar;
38  CPResponder _firstResponder;
39  CPResponder _initialFirstResponder;
40  BOOL _hasBecomeKeyWindow;
41  id _delegate;
42 
43  CPString _title;
44 
45  BOOL _acceptsMouseMovedEvents;
46  BOOL _ignoresMouseEvents;
47 
48  CPWindowController _windowController;
49 
50  CGSize _minSize;
51  CGSize _maxSize;
52 
53  CPUndoManager _undoManager;
54  CPURL _representedURL;
55 
56  CPSet _registeredDraggedTypes;
57  CPArray _registeredDraggedTypesArray;
58  CPCountedSet _inclusiveRegisteredDraggedTypes;
59 
60  CPButton _defaultButton;
61  BOOL _defaultButtonEnabled;
62 
63  BOOL _autorecalculatesKeyViewLoop;
64  BOOL _keyViewLoopIsDirty;
65 
66  BOOL _sharesChromeWithPlatformWindow;
67 
68  // Bridge Support
69 #if PLATFORM(DOM)
70  DOMElement _DOMElement;
71 #endif
72 
73  unsigned _autoresizingMask;
74 
75  BOOL _delegateRespondsToWindowWillReturnUndoManagerSelector;
76 
77  BOOL _isFullPlatformWindow;
78  _CPWindowFullPlatformWindowSession _fullPlatformWindowSession;
79 
80  CPWindow _parentWindow;
81  CPArray _childWindows;
82  CPWindowOrderingMode _childOrdering // @accessors(setter=_setChildOrdering);
83 
84  CPDictionary _sheetContext;
85  CPWindow _parentView;
86  BOOL _isSheet;
87  _CPWindowFrameAnimation _frameAnimation;
88 }
89 @end