ROOT  6.06/09
Reference Guide
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
 
QuartzImage * fBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmap * fBackBuffer
 
QuartzView * fParentView
 
NSView< X11Window > * fContentView
 
QuartzWindow * fQuartzWindow
 
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
 
QuartzImage * fBackgroundPixmap
 
int fMapState
 
BOOL fOverrideRedirect
 
BOOL fHasFocus
 
QuartzPixmap * fBackBuffer
 
QuartzView * fParentView
 
NSView< X11Window > * fContentView
 
QuartzWindow * fQuartzWindow
 
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:
+ Collaboration diagram for QuartzView:

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::.

- MacOSX:
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
- (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.


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