ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Instance Methods | Protected Attributes | Properties | List of all members
QuartzView Class Reference

Definition at line 165 of file QuartzWindow.h.

Instance Methods

(id- initWithFrame::
 
(BOOL) - fIsPixmap
 
(BOOL) - fIsOpenGLWidget
 
(int) - fX
 
(int) - fY
 
(unsigned) - fWidth
 
(unsigned) - fHeight
 
(void- setDrawableSize:
 
(void- setX::::
 
(void- setX::
 
(void- copy:::::
 
(unsigned char *) - readColorBits:
 
(void- activatePassiveGrab
 
(void- activateImplicitGrab
 
(void- activateGrab::
 
(void- cancelGrab
 
(BOOL) - acceptsCrossingEvents:
 
(void- addChild:
 
(void- getAttributes:
 
(void- setAttributes:
 
(void- mapRaised
 
(void- mapWindow
 
(void- mapSubwindows
 
(void- unmapWindow
 
(void- raiseWindow
 
(void- lowerWindow
 
(BOOL) - fIsOverlapped
 
(void- setOverlapped:
 
(void- configureNotifyTree
 
(BOOL) - isFlipped
 
(void- addPassiveKeyGrab::
 
(void- removePassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(void- setProperty:::::
 
(BOOL) - hasProperty:
 
(unsigned char *) - getProperty::::
 
(void- removeProperty:
 
(NSDragOperation) - draggingEntered:
 
(BOOL) - performDragOperation:
 

Protected Attributes

unsigned fActiveGrabEventMask
 
NSMutableArray * fPassiveKeyGrabs
 
BOOL fIsOverlapped
 
NSMutableDictionary * fX11Properties
 
ROOT::MacOSX::X11::PointerGrab fCurrentGrabType
 
BOOL fActiveGrabOwnerEvents
 

Properties

unsigned fID
 
CGContextRef fContext
 
long fEventMask
 
int fClass
 
int fDepth
 
int fBitGravity
 
int fWinGravity
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmapfBackBuffer
 
QuartzViewfParentView
 
NSView< X11Window > * fContentView
 
QuartzWindowfQuartzWindow
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
BOOL fSnapshotDraw
 
ECursor fCurrentCursor
 
BOOL fIsDNDAware
 
- Properties inherited from <X11Window>
long fEventMask
 
int fClass
 
int fDepth
 
int fBitGravity
 
int fWinGravity
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmapfBackBuffer
 
QuartzViewfParentView
 
NSView< X11Window > * fContentView
 
QuartzWindowfQuartzWindow
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
unsigned fActiveGrabEventMask
 
BOOL fPassiveGrabOwnerEvents
 
ECursor fCurrentCursor
 
BOOL fIsDNDAware
 
- Properties inherited from <X11Drawable>
unsigned fID
 
CGContextRef fContext
 

#import <QuartzWindow.h>

Inheritance diagram for QuartzView:
[legend]

Method Documentation

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Reimplemented from <X11Window>.

Definition at line 2450 of file QuartzWindow.mm.

- (void) activateGrab: (unsigned)  ownerEvents
: (BOOL)  ownerEvents 

Reimplemented from <X11Window>.

Definition at line 2434 of file QuartzWindow.mm.

- (void) activateImplicitGrab

Reimplemented from <X11Window>.

Definition at line 2428 of file QuartzWindow.mm.

- (void) activatePassiveGrab

Reimplemented from <X11Window>.

Definition at line 2422 of file QuartzWindow.mm.

- (void) addChild: (NSView<X11Window> *)  child

Reimplemented from <X11Window>.

Definition at line 2469 of file QuartzWindow.mm.

Referenced by QuartzWindow::addChild:.

- (void) addPassiveKeyGrab: (unichar)  modifiers
: (NSUInteger)  modifiers 

Reimplemented from <X11Window>.

Definition at line 2636 of file QuartzWindow.mm.

- (void) cancelGrab

Reimplemented from <X11Window>.

Definition at line 2442 of file QuartzWindow.mm.

- (void) configureNotifyTree

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2618 of file QuartzWindow.mm.

Referenced by QuartzWindow::mapRaised, QuartzWindow::mapSubwindows, and QuartzWindow::mapWindow.

- (void) copy: (NSObject<X11Drawable> *)  area
: (ROOT::MacOSX::X11::Rectangle withMask
: (QuartzImage *)  clipOrigin
: (ROOT::MacOSX::X11::Point toPoint
: (ROOT::MacOSX::X11::Point dstPoint 

Reimplemented from <X11Drawable>.

Definition at line 2233 of file QuartzWindow.mm.

- (NSDragOperation) draggingEntered: (id<NSDraggingInfo>)  sender

Definition at line 3239 of file QuartzWindow.mm.

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 1969 of file QuartzWindow.mm.

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Reimplemented from <X11Window>.

Definition at line 2671 of file QuartzWindow.mm.

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  modifiers
: (NSUInteger)  modifiers 

Reimplemented from <X11Window>.

Definition at line 2659 of file QuartzWindow.mm.

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Reimplemented in ROOTOpenGLView.

Definition at line 1945 of file QuartzWindow.mm.

- (BOOL) fIsOverlapped

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2527 of file QuartzWindow.mm.

Referenced by configureNotifyTree, and setOverlapped:.

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1939 of file QuartzWindow.mm.

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1963 of file QuartzWindow.mm.

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 1951 of file QuartzWindow.mm.

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 1957 of file QuartzWindow.mm.

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented from <X11Window>.

Definition at line 2478 of file QuartzWindow.mm.

- (unsigned char *) getProperty: (const char *)  returnType
: (Atom_t *)  returnFormat
: (unsigned *)  nElements
: (unsigned *)  nElements 

Reimplemented from <X11Window>.

Definition at line 3182 of file QuartzWindow.mm.

- (BOOL) hasProperty: (const char *)  propName

Reimplemented from <X11Window>.

Definition at line 3171 of file QuartzWindow.mm.

- (id) initWithFrame: (NSRect)  windowAttributes
: (const SetWindowAttributes_t *)  attr 

Definition at line 1848 of file QuartzWindow.mm.

- (BOOL) isFlipped

Definition at line 2610 of file QuartzWindow.mm.

- (void) lowerWindow

Reimplemented from <X11Window>.

Definition at line 2580 of file QuartzWindow.mm.

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 2498 of file QuartzWindow.mm.

- (void) mapSubwindows

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2514 of file QuartzWindow.mm.

Referenced by QuartzWindow::mapSubwindows.

- (void) mapWindow

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2508 of file QuartzWindow.mm.

- (BOOL) performDragOperation: (id<NSDraggingInfo>)  sender

Definition at line 3251 of file QuartzWindow.mm.

- (void) raiseWindow

Reimplemented from <X11Window>.

Definition at line 2541 of file QuartzWindow.mm.

- (unsigned char *) readColorBits: (ROOT::MacOSX::X11::Rectangle area

Reimplemented from <X11Drawable>.

Definition at line 2257 of file QuartzWindow.mm.

Referenced by QuartzWindow::readColorBits:.

- (void) removePassiveKeyGrab: (unichar)  modifiers
: (NSUInteger)  modifiers 

Reimplemented from <X11Window>.

Definition at line 2646 of file QuartzWindow.mm.

- (void) removeProperty: (const char *)  propName

Reimplemented from <X11Window>.

Definition at line 3228 of file QuartzWindow.mm.

- (void) setAttributes: (const SetWindowAttributes_t *)  attr

Reimplemented from <X11Window>.

Definition at line 2486 of file QuartzWindow.mm.

- (void) setDrawableSize: (NSSize)  newSize

Reimplemented from <X11Window>.

Definition at line 1975 of file QuartzWindow.mm.

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2533 of file QuartzWindow.mm.

Referenced by lowerWindow, and raiseWindow.

- (void) setProperty: (const char *)  data
: (unsigned char *)  size
: (unsigned)  forType
: (Atom_t format
: (unsigned)  format 

Reimplemented from <X11Window>.

Definition at line 3148 of file QuartzWindow.mm.

- (void) setX: (int)  Y
: (int)  y 

Reimplemented from <X11Window>.

Definition at line 2003 of file QuartzWindow.mm.

- (void) setX: (int)  Y
: (int)  width
: (unsigned)  height
: (unsigned)  h 

Reimplemented from <X11Window>.

Definition at line 1991 of file QuartzWindow.mm.

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 2521 of file QuartzWindow.mm.

Member Data Documentation

- (unsigned) fActiveGrabEventMask
protected

Definition at line 185 of file QuartzWindow.h.

Referenced by activateGrab::, cancelGrab, and initWithFrame::.

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 204 of file QuartzWindow.h.

Referenced by acceptsCrossingEvents:, activateGrab::, cancelGrab, and initWithFrame::.

- ROOT:
protected
- (BOOL) fIsOverlapped
protected
- (NSMutableArray*) fPassiveKeyGrabs
protected
- (NSMutableDictionary*) fX11Properties
protected

Property Documentation

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 195 of file QuartzWindow.h.

Referenced by TGQuartz::GetSelectedDrawableChecked(), and initWithFrame::.

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 176 of file QuartzWindow.h.

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 200 of file QuartzWindow.h.

- (int) fBitGravity
readwritenonatomicassign

Definition at line 174 of file QuartzWindow.h.

- (int) fClass
readwritenonatomicassign

Definition at line 172 of file QuartzWindow.h.

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 255 of file QuartzWindow.h.

- (CGContextRef) fContext
readwritenonatomicassign
- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 188 of file QuartzWindow.h.

Referenced by initWithFrame::.

- (int) fDepth
readwritenonatomicassign

Definition at line 173 of file QuartzWindow.h.

- (long) fEventMask
readwritenonatomicassign
- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 179 of file QuartzWindow.h.

- (unsigned) fID
readwritenonatomicassign
- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 189 of file QuartzWindow.h.

Referenced by TGCocoa::SetDNDAware().

- (int) fMapState
readnonatomicassign
- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 177 of file QuartzWindow.h.

Referenced by ROOT::MacOSX::X11::WindowLostFocus().

- (QuartzView *) fParentView
readwritenonatomicassign
- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 182 of file QuartzWindow.h.

Referenced by initWithFrame::.

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 183 of file QuartzWindow.h.

Referenced by acceptsCrossingEvents:, and initWithFrame::.

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 184 of file QuartzWindow.h.

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 186 of file QuartzWindow.h.

Referenced by initWithFrame::.

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 256 of file QuartzWindow.h.

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 187 of file QuartzWindow.h.

- (int) fWinGravity
readwritenonatomicassign

Definition at line 175 of file QuartzWindow.h.

Collaboration diagram for QuartzView:
[legend]

The documentation for this class was generated from the following files: