Logo ROOT  
Reference Guide
QuartzView Class Reference

Definition at line 183 of file QuartzWindow.h.

Instance Methods

(BOOL) - acceptsCrossingEvents:
 
(void- activateGrab:ownerEvents:
 
(void- activateImplicitGrab
 
(void- activatePassiveGrab
 
(void- addChild:
 
(void- addPassiveKeyGrab:modifiers:
 
(void- cancelGrab
 
(void- configureNotifyTree
 
(void- copy:area:withMask:clipOrigin:toPoint:
 
(NSDragOperation) - draggingEntered:
 
(unsigned) - fHeight
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsOverlapped
 
(BOOL) - fIsPixmap
 
(CGFloat) - fScaleFactor
 
(unsigned) - fWidth
 
(int- fX
 
(int- fY
 
(void- getAttributes:
 
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
 
(BOOL) - hasProperty:
 
(id- initWithFrame:windowAttributes:
 
(BOOL) - isFlipped
 
(void- lowerWindow
 
(void- mapRaised
 
(void- mapSubwindows
 
(void- mapWindow
 
(BOOL) - performDragOperation:
 
(void- raiseWindow
 
(unsigned char *) - readColorBits:
 
(void- removePassiveKeyGrab:modifiers:
 
(void- removeProperty:
 
(void- setAttributes:
 
(void- setDrawableSize:
 
(void- setOverlapped:
 
(void- setProperty:data:size:forType:format:
 
(void- setX:Y:
 
(void- setX:Y:width:height:
 
(void- unmapWindow
 

Protected Attributes

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

Properties

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

#import <QuartzWindow.h>

Inheritance diagram for QuartzView:
[legend]

Method Documentation

◆ acceptsCrossingEvents:

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Reimplemented from <X11Window>.

Definition at line 2574 of file QuartzWindow.mm.

◆ activateGrab:ownerEvents:

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

Reimplemented from <X11Window>.

Definition at line 2558 of file QuartzWindow.mm.

◆ activateImplicitGrab

- (void) activateImplicitGrab

Reimplemented from <X11Window>.

Definition at line 2552 of file QuartzWindow.mm.

◆ activatePassiveGrab

- (void) activatePassiveGrab

Reimplemented from <X11Window>.

Definition at line 2546 of file QuartzWindow.mm.

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 2593 of file QuartzWindow.mm.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2759 of file QuartzWindow.mm.

◆ cancelGrab

- (void) cancelGrab

Reimplemented from <X11Window>.

Definition at line 2566 of file QuartzWindow.mm.

◆ configureNotifyTree

- (void) configureNotifyTree

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2741 of file QuartzWindow.mm.

◆ copy:area:withMask:clipOrigin:toPoint:

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

Reimplemented from <X11Drawable>.

Definition at line 2357 of file QuartzWindow.mm.

◆ draggingEntered:

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

Definition at line 3363 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 2095 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Reimplemented from <X11Window>.

Definition at line 2794 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2782 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Reimplemented in ROOTOpenGLView.

Definition at line 2065 of file QuartzWindow.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2651 of file QuartzWindow.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 2059 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 2071 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 2089 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 2077 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 2083 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented from <X11Window>.

Definition at line 2602 of file QuartzWindow.mm.

◆ getProperty:returnType:returnFormat:nElements:

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

Reimplemented from <X11Window>.

Definition at line 3306 of file QuartzWindow.mm.

◆ hasProperty:

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

Reimplemented from <X11Window>.

Definition at line 3295 of file QuartzWindow.mm.

◆ initWithFrame:windowAttributes:

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

Definition at line 1968 of file QuartzWindow.mm.

◆ isFlipped

- (BOOL) isFlipped

Definition at line 2733 of file QuartzWindow.mm.

◆ lowerWindow

- (void) lowerWindow

Reimplemented from <X11Window>.

Definition at line 2704 of file QuartzWindow.mm.

◆ mapRaised

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 2622 of file QuartzWindow.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2638 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2632 of file QuartzWindow.mm.

◆ performDragOperation:

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

Definition at line 3375 of file QuartzWindow.mm.

◆ raiseWindow

- (void) raiseWindow

Reimplemented from <X11Window>.

Definition at line 2665 of file QuartzWindow.mm.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 2381 of file QuartzWindow.mm.

◆ removePassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2769 of file QuartzWindow.mm.

◆ removeProperty:

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

Reimplemented from <X11Window>.

Definition at line 3352 of file QuartzWindow.mm.

◆ setAttributes:

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

Reimplemented from <X11Window>.

Definition at line 2610 of file QuartzWindow.mm.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize)  newSize

Reimplemented from <X11Window>.

Definition at line 2101 of file QuartzWindow.mm.

◆ setOverlapped:

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2657 of file QuartzWindow.mm.

◆ setProperty:data:size:forType:format:

- (void) setProperty: (const char *)  propName
data: (unsigned char *)  propData
size: (unsigned)  dataSize
forType: (Atom_t dataType
format: (unsigned)  format 

Reimplemented from <X11Window>.

Definition at line 3272 of file QuartzWindow.mm.

◆ setX:Y:

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

Reimplemented from <X11Window>.

Definition at line 2129 of file QuartzWindow.mm.

◆ setX:Y:width:height:

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

Reimplemented from <X11Window>.

Definition at line 2117 of file QuartzWindow.mm.

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 2645 of file QuartzWindow.mm.

Member Data Documentation

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
protected

Definition at line 201 of file QuartzWindow.h.

◆ fActiveGrabOwnerEvents

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 216 of file QuartzWindow.h.

◆ fCurrentGrabType

- MacOSX:
protected

Definition at line 214 of file QuartzWindow.h.

◆ fIsOverlapped

- (BOOL) fIsOverlapped
protected

Definition at line 209 of file QuartzWindow.h.

◆ fPassiveKeyGrabs

- (NSMutableArray*) fPassiveKeyGrabs
protected

Definition at line 208 of file QuartzWindow.h.

◆ fX11Properties

- (NSMutableDictionary*) fX11Properties
protected

Definition at line 211 of file QuartzWindow.h.

Property Documentation

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 207 of file QuartzWindow.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 192 of file QuartzWindow.h.

◆ fBackgroundPixmap

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 212 of file QuartzWindow.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 190 of file QuartzWindow.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 188 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 268 of file QuartzWindow.h.

◆ fContext

- (CGContextRef) fContext
readwritenonatomicassign

Definition at line 186 of file QuartzWindow.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 204 of file QuartzWindow.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 189 of file QuartzWindow.h.

◆ fEventMask

- (long) fEventMask
readwritenonatomicassign

Definition at line 187 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 195 of file QuartzWindow.h.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 185 of file QuartzWindow.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 205 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 257 of file QuartzWindow.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 193 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 196 of file QuartzWindow.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 198 of file QuartzWindow.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 199 of file QuartzWindow.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 200 of file QuartzWindow.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 202 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 269 of file QuartzWindow.h.

◆ fSnapshotDraw

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 203 of file QuartzWindow.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 191 of file QuartzWindow.h.

Collaboration diagram for QuartzView:
[legend]

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