ROOT  6.06/08
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
 
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
 

#import <QuartzWindow.h>

+ Inheritance diagram for QuartzView:
+ Collaboration diagram for QuartzView:

Method Documentation

§ acceptsCrossingEvents:()

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Definition at line 2446 of file QuartzWindow.mm.

§ activateGrab::()

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

Definition at line 2430 of file QuartzWindow.mm.

§ activateImplicitGrab()

- (void) activateImplicitGrab

Definition at line 2424 of file QuartzWindow.mm.

§ activatePassiveGrab()

- (void) activatePassiveGrab

Definition at line 2418 of file QuartzWindow.mm.

§ addChild:()

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

Definition at line 2465 of file QuartzWindow.mm.

Referenced by QuartzWindow::addChild:.

§ addPassiveKeyGrab::()

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

Definition at line 2632 of file QuartzWindow.mm.

§ cancelGrab()

- (void) cancelGrab

Definition at line 2438 of file QuartzWindow.mm.

§ configureNotifyTree()

- (void) configureNotifyTree

Reimplemented in ROOTOpenGLView.

Definition at line 2614 of file QuartzWindow.mm.

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

§ copy:::::()

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

Definition at line 2229 of file QuartzWindow.mm.

§ draggingEntered:()

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

Definition at line 3231 of file QuartzWindow.mm.

§ fHeight()

- (unsigned) fHeight

Definition at line 1965 of file QuartzWindow.mm.

Referenced by setX::.

§ findPassiveKeyGrab:()

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Definition at line 2667 of file QuartzWindow.mm.

§ findPassiveKeyGrab::()

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

Definition at line 2655 of file QuartzWindow.mm.

§ fIsOpenGLWidget()

- (BOOL) fIsOpenGLWidget

Reimplemented in ROOTOpenGLView.

Definition at line 1941 of file QuartzWindow.mm.

§ fIsOverlapped()

- (BOOL) fIsOverlapped

Reimplemented in ROOTOpenGLView.

Definition at line 2523 of file QuartzWindow.mm.

Referenced by configureNotifyTree, findPassiveKeyGrab:, and setOverlapped:.

§ fIsPixmap()

- (BOOL) fIsPixmap

Definition at line 1935 of file QuartzWindow.mm.

§ fWidth()

- (unsigned) fWidth

Definition at line 1959 of file QuartzWindow.mm.

§ fX()

- (int) fX

Definition at line 1947 of file QuartzWindow.mm.

§ fY()

- (int) fY

Definition at line 1953 of file QuartzWindow.mm.

§ getAttributes:()

- (void) getAttributes: (WindowAttributes_t *)  attr

Definition at line 2474 of file QuartzWindow.mm.

§ getProperty::::()

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

Definition at line 3174 of file QuartzWindow.mm.

§ hasProperty:()

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

Definition at line 3163 of file QuartzWindow.mm.

§ initWithFrame::()

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

Definition at line 1844 of file QuartzWindow.mm.

§ isFlipped()

- (BOOL) isFlipped

Definition at line 2606 of file QuartzWindow.mm.

Referenced by ROOTOpenGLView::setOverlapped:.

§ lowerWindow()

- (void) lowerWindow

Definition at line 2576 of file QuartzWindow.mm.

§ mapRaised()

- (void) mapRaised

Definition at line 2494 of file QuartzWindow.mm.

§ mapSubwindows()

- (void) mapSubwindows

Reimplemented in ROOTOpenGLView.

Definition at line 2510 of file QuartzWindow.mm.

Referenced by QuartzWindow::mapSubwindows.

§ mapWindow()

- (void) mapWindow

Reimplemented in ROOTOpenGLView.

Definition at line 2504 of file QuartzWindow.mm.

§ performDragOperation:()

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

Definition at line 3243 of file QuartzWindow.mm.

§ raiseWindow()

- (void) raiseWindow

Definition at line 2537 of file QuartzWindow.mm.

§ readColorBits:()

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

Definition at line 2253 of file QuartzWindow.mm.

Referenced by QuartzWindow::readColorBits:.

§ removePassiveKeyGrab::()

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

Definition at line 2642 of file QuartzWindow.mm.

§ removeProperty:()

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

Definition at line 3220 of file QuartzWindow.mm.

§ setAttributes:()

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

Definition at line 2482 of file QuartzWindow.mm.

§ setDrawableSize:()

- (void) setDrawableSize: (NSSize)  newSize

Definition at line 1971 of file QuartzWindow.mm.

§ setOverlapped:()

- (void) setOverlapped: (BOOL)  overlap

Reimplemented in ROOTOpenGLView.

Definition at line 2529 of file QuartzWindow.mm.

Referenced by lowerWindow, and raiseWindow.

§ setProperty:::::()

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

Definition at line 3140 of file QuartzWindow.mm.

§ setX::()

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

Definition at line 1999 of file QuartzWindow.mm.

§ setX::::()

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

Definition at line 1987 of file QuartzWindow.mm.

§ unmapWindow()

- (void) unmapWindow

Definition at line 2517 of file QuartzWindow.mm.

Member Data Documentation

§ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
protected

Definition at line 185 of file QuartzWindow.h.

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

§ fActiveGrabOwnerEvents

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 204 of file QuartzWindow.h.

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

§ fCurrentGrabType

- MacOSX:
protected

§ fIsOverlapped

- (BOOL) fIsOverlapped
protected

§ fPassiveKeyGrabs

- (NSMutableArray*) fPassiveKeyGrabs
protected

§ fX11Properties

- (NSMutableDictionary*) fX11Properties
protected

Property Documentation

§ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

§ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 176 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers, and QuartzWindow::readColorBits:.

§ fBackgroundPixmap

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 200 of file QuartzWindow.h.

Referenced by initWithFrame::, and readColorBits:.

§ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 174 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers.

§ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 172 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers.

§ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

§ fContext

- (CGContextRef) fContext
readwritenonatomicassign

§ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 188 of file QuartzWindow.h.

Referenced by findPassiveKeyGrab:, PassiveKeyGrab::fModifiers, and initWithFrame::.

§ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 173 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers.

§ fEventMask

- (long) fEventMask
readwritenonatomicassign

§ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 179 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers, and readColorBits:.

§ fID

- (unsigned) fID
readwritenonatomicassign

§ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 189 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers, and TGCocoa::SetDNDAware().

§ fMapState

- (int) fMapState
readnonatomicassign

§ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

§ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

§ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 182 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers, and initWithFrame::.

§ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

§ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 184 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers.

§ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 186 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers, and initWithFrame::.

§ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

§ fSnapshotDraw

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 187 of file QuartzWindow.h.

Referenced by findPassiveKeyGrab:, and PassiveKeyGrab::fModifiers.

§ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 175 of file QuartzWindow.h.

Referenced by PassiveKeyGrab::fModifiers.


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