API  0.9.8
 All Classes Files Functions Variables Typedefs 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 <CPWindowDelegate> _delegate;
42  unsigned _implementedDelegateMethods;
43 
44  CPString _title;
45 
46  BOOL _acceptsMouseMovedEvents;
47  BOOL _ignoresMouseEvents;
48 
49  CPWindowController _windowController;
50 
51  CGSize _minSize;
52  CGSize _maxSize;
53 
54  CPUndoManager _undoManager;
55  CPURL _representedURL;
56 
57  CPSet _registeredDraggedTypes;
58  CPArray _registeredDraggedTypesArray;
59  CPCountedSet _inclusiveRegisteredDraggedTypes;
60 
61  CPButton _defaultButton;
62  BOOL _defaultButtonEnabled;
63 
64  BOOL _autorecalculatesKeyViewLoop;
65  BOOL _keyViewLoopIsDirty;
66 
67  BOOL _sharesChromeWithPlatformWindow;
68 
69  // Bridge Support
70 #if PLATFORM(DOM)
71  DOMElement _DOMElement;
72 #endif
73 
74  unsigned _autoresizingMask;
75 
76  BOOL _isFullPlatformWindow;
77  _CPWindowFullPlatformWindowSession _fullPlatformWindowSession;
78 
79  CPWindow _parentWindow;
80  CPArray _childWindows;
81  CPWindowOrderingMode _childOrdering // @accessors(setter=_setChildOrdering);
82 
83  CPDictionary _sheetContext;
84  CPWindow _parentView;
85  BOOL _isSheet;
86  _CPWindowFrameAnimation _frameAnimation;
87 }
88 @end