API 0.9.5
AppKit/Platform/CPPlatformWindow.h
Go to the documentation of this file.
00001 
00002 @interface CPPlatformWindow : CPObject
00003 {
00004     CGRect          _contentRect;
00005 
00006     CPInteger       _level;
00007     BOOL            _hasShadow;
00008     unsigned        _shadowStyle;
00009     CPString        _title;
00010 
00011 #if PLATFORM(DOM)
00012     DOMWindow       _DOMWindow;
00013 
00014     DOMElement      _DOMBodyElement;
00015     DOMElement      _DOMFocusElement;
00016     DOMElement      _DOMEventGuard;
00017     DOMElement      _DOMScrollingElement;
00018     id              _hideDOMScrollingElementTimeout;
00019 
00020     CPArray         _windowLevels;
00021     CPDictionary    _windowLayers;
00022 
00023     BOOL            _mouseIsDown;
00024     BOOL            _mouseDownIsRightClick;
00025     CGPoint         _lastMouseEventLocation;
00026     CPWindow        _mouseDownWindow;
00027     CPTimeInterval  _lastMouseUp;
00028     CPTimeInterval  _lastMouseDown;
00029 
00030     Object          _charCodes;
00031     unsigned        _keyCode;
00032     unsigned        _lastKey;
00033     BOOL            _capsLockActive;
00034     BOOL            _ignoreNativeCopyOrCutEvent;
00035     BOOL            _ignoreNativePastePreparation;
00036 
00037     BOOL            _DOMEventMode;
00038 
00039     // Native Pasteboard Support
00040     DOMElement      _DOMPasteboardElement;
00041     CPEvent         _pasteboardKeyDownEvent;
00042 
00043     CPString        _overriddenEventType;
00044 #endif
00045 }
00046 @end
 All Classes Files Functions Variables Defines