Logo ROOT  
Reference Guide
QuartzView Class Reference

Definition at line 194 of file QuartzWindow.h.

Instance Methods

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

Protected Attributes

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

Properties

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

#import <QuartzWindow.h>

Inheritance diagram for QuartzView:
[legend]

Method Documentation

◆ acceptsCrossingEvents:

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ activateGrab:ownerEvents:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ activateImplicitGrab

- (void) activateImplicitGrab

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ activatePassiveGrab

- (void) activatePassiveGrab

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ cancelGrab

- (void) cancelGrab

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ configureNotifyTree

- (void) configureNotifyTree

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 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 1874 of file QuartzWindow.mm.

◆ draggingEntered:

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

Definition at line 1874 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 of file QuartzWindow.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 of file QuartzWindow.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented from <X11Window>.

Definition at line 1874 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 1874 of file QuartzWindow.mm.

◆ hasProperty:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ initWithFrame:windowAttributes:

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

Definition at line 1874 of file QuartzWindow.mm.

◆ isFlipped

- (BOOL) isFlipped

Definition at line 1874 of file QuartzWindow.mm.

◆ lowerWindow

- (void) lowerWindow

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ mapRaised

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 of file QuartzWindow.mm.

◆ performDragOperation:

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

Definition at line 1874 of file QuartzWindow.mm.

◆ raiseWindow

- (void) raiseWindow

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 1874 of file QuartzWindow.mm.

◆ removePassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ removeProperty:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ setAttributes:

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

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize)  newSize

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

◆ setOverlapped:

- (void) setOverlapped: (BOOL)  overlap

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 1874 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 1874 of file QuartzWindow.mm.

◆ setX:Y:

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

Reimplemented from <X11Window>.

Definition at line 1874 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 1874 of file QuartzWindow.mm.

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 1874 of file QuartzWindow.mm.

Member Data Documentation

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
protected

Definition at line 212 of file QuartzWindow.h.

◆ fActiveGrabOwnerEvents

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 227 of file QuartzWindow.h.

◆ fCurrentGrabType

- MacOSX:
protected

Definition at line 225 of file QuartzWindow.h.

◆ fIsOverlapped

- (BOOL) fIsOverlapped
protected

Definition at line 220 of file QuartzWindow.h.

◆ fPassiveKeyGrabs

- (NSMutableArray*) fPassiveKeyGrabs
protected

Definition at line 219 of file QuartzWindow.h.

◆ fX11Properties

- (NSMutableDictionary*) fX11Properties
protected

Definition at line 222 of file QuartzWindow.h.

Property Documentation

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 218 of file QuartzWindow.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 203 of file QuartzWindow.h.

◆ fBackgroundPixmap

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 223 of file QuartzWindow.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 201 of file QuartzWindow.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 199 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 279 of file QuartzWindow.h.

◆ fContext

- (CGContextRef) fContext
readwritenonatomicassign

Definition at line 197 of file QuartzWindow.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 215 of file QuartzWindow.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 200 of file QuartzWindow.h.

◆ fEventMask

- (long) fEventMask
readwritenonatomicassign

Definition at line 198 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 206 of file QuartzWindow.h.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 196 of file QuartzWindow.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 216 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 268 of file QuartzWindow.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 204 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 207 of file QuartzWindow.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 209 of file QuartzWindow.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 210 of file QuartzWindow.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 211 of file QuartzWindow.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 213 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 280 of file QuartzWindow.h.

◆ fSnapshotDraw

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 214 of file QuartzWindow.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 202 of file QuartzWindow.h.

Collaboration diagram for QuartzView:
[legend]

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