Logo ROOT   6.08/07
Reference Guide
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

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

#import <QuartzWindow.h>

Inheritance diagram for QuartzView:
[legend]

Method Documentation

◆ acceptsCrossingEvents:()

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Definition at line 2456 of file QuartzWindow.mm.

◆ activateGrab::()

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

Definition at line 2440 of file QuartzWindow.mm.

◆ activateImplicitGrab()

- (void) activateImplicitGrab

Definition at line 2434 of file QuartzWindow.mm.

◆ activatePassiveGrab()

- (void) activatePassiveGrab

Definition at line 2428 of file QuartzWindow.mm.

◆ addChild:()

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

Definition at line 2475 of file QuartzWindow.mm.

◆ addPassiveKeyGrab::()

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

Definition at line 2642 of file QuartzWindow.mm.

◆ cancelGrab()

- (void) cancelGrab

Definition at line 2448 of file QuartzWindow.mm.

◆ configureNotifyTree()

- (void) configureNotifyTree

Reimplemented in ROOTOpenGLView.

Definition at line 2624 of file QuartzWindow.mm.

◆ 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 2239 of file QuartzWindow.mm.

◆ draggingEntered:()

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

Definition at line 3245 of file QuartzWindow.mm.

◆ fHeight()

- (unsigned) fHeight

Definition at line 1975 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:()

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Definition at line 2677 of file QuartzWindow.mm.

◆ findPassiveKeyGrab::()

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

Definition at line 2665 of file QuartzWindow.mm.

◆ fIsOpenGLWidget()

- (BOOL) fIsOpenGLWidget

Reimplemented in ROOTOpenGLView.

Definition at line 1951 of file QuartzWindow.mm.

◆ fIsOverlapped()

- (BOOL) fIsOverlapped

Reimplemented in ROOTOpenGLView.

Definition at line 2533 of file QuartzWindow.mm.

◆ fIsPixmap()

- (BOOL) fIsPixmap

Definition at line 1945 of file QuartzWindow.mm.

◆ fWidth()

- (unsigned) fWidth

Definition at line 1969 of file QuartzWindow.mm.

◆ fX()

- (int) fX

Definition at line 1957 of file QuartzWindow.mm.

◆ fY()

- (int) fY

Definition at line 1963 of file QuartzWindow.mm.

◆ getAttributes:()

- (void) getAttributes: (WindowAttributes_t *)  attr

Definition at line 2484 of file QuartzWindow.mm.

◆ getProperty::::()

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

Definition at line 3188 of file QuartzWindow.mm.

◆ hasProperty:()

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

Definition at line 3177 of file QuartzWindow.mm.

◆ initWithFrame::()

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

Definition at line 1854 of file QuartzWindow.mm.

◆ isFlipped()

- (BOOL) isFlipped

Definition at line 2616 of file QuartzWindow.mm.

◆ lowerWindow()

- (void) lowerWindow

Definition at line 2586 of file QuartzWindow.mm.

◆ mapRaised()

- (void) mapRaised

Definition at line 2504 of file QuartzWindow.mm.

◆ mapSubwindows()

- (void) mapSubwindows

Reimplemented in ROOTOpenGLView.

Definition at line 2520 of file QuartzWindow.mm.

◆ mapWindow()

- (void) mapWindow

Reimplemented in ROOTOpenGLView.

Definition at line 2514 of file QuartzWindow.mm.

◆ performDragOperation:()

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

Definition at line 3257 of file QuartzWindow.mm.

◆ raiseWindow()

- (void) raiseWindow

Definition at line 2547 of file QuartzWindow.mm.

◆ readColorBits:()

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

Definition at line 2263 of file QuartzWindow.mm.

◆ removePassiveKeyGrab::()

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

Definition at line 2652 of file QuartzWindow.mm.

◆ removeProperty:()

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

Definition at line 3234 of file QuartzWindow.mm.

◆ setAttributes:()

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

Definition at line 2492 of file QuartzWindow.mm.

◆ setDrawableSize:()

- (void) setDrawableSize: (NSSize)  newSize

Definition at line 1981 of file QuartzWindow.mm.

◆ setOverlapped:()

- (void) setOverlapped: (BOOL)  overlap

Reimplemented in ROOTOpenGLView.

Definition at line 2539 of file QuartzWindow.mm.

◆ setProperty:::::()

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

Definition at line 3154 of file QuartzWindow.mm.

◆ setX::()

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

Definition at line 2009 of file QuartzWindow.mm.

◆ setX::::()

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

Definition at line 1997 of file QuartzWindow.mm.

◆ unmapWindow()

- (void) unmapWindow

Definition at line 2527 of file QuartzWindow.mm.

Member Data Documentation

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
protected

Definition at line 185 of file QuartzWindow.h.

◆ fActiveGrabOwnerEvents

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 204 of file QuartzWindow.h.

◆ fCurrentGrabType

- MacOSX:
protected

Definition at line 202 of file QuartzWindow.h.

◆ fIsOverlapped

- (BOOL) fIsOverlapped
protected

Definition at line 197 of file QuartzWindow.h.

◆ fPassiveKeyGrabs

- (NSMutableArray*) fPassiveKeyGrabs
protected

Definition at line 196 of file QuartzWindow.h.

◆ fX11Properties

- (NSMutableDictionary*) fX11Properties
protected

Definition at line 199 of file QuartzWindow.h.

Property Documentation

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 195 of file QuartzWindow.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 176 of file QuartzWindow.h.

◆ fBackgroundPixmap

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 200 of file QuartzWindow.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 174 of file QuartzWindow.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 172 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 255 of file QuartzWindow.h.

◆ fContext

- (CGContextRef) fContext
readwritenonatomicassign

Definition at line 170 of file QuartzWindow.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 188 of file QuartzWindow.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 173 of file QuartzWindow.h.

◆ fEventMask

- (long) fEventMask
readwritenonatomicassign

Definition at line 171 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 179 of file QuartzWindow.h.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 169 of file QuartzWindow.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 189 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 244 of file QuartzWindow.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 177 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 180 of file QuartzWindow.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 182 of file QuartzWindow.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 183 of file QuartzWindow.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 184 of file QuartzWindow.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 186 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 256 of file QuartzWindow.h.

◆ fSnapshotDraw

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 187 of file QuartzWindow.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 175 of file QuartzWindow.h.


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