Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
QuartzView Class Reference

Definition at line 199 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:
(TVirtualX::EDrawMode- getDrawMode
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
(BOOL) - hasProperty:
(id- initWithFrame:windowAttributes:
(BOOL) - isDirectDraw
(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) - setDirectDraw:
(void) - setDrawableSize:
(void) - setDrawMode:
(void) - setOverlapped:
(void) - setProperty:data:size:forType:format:
(void) - setX:Y:
(void) - setX:Y:width:height:
(void) - unmapWindow

Protected Attributes

unsigned fActiveGrabEventMask
BOOL fActiveGrabOwnerEvents
TAttFill fAttFill
 current fill attributes
TAttLine fAttLine
 current line attributes
TAttMarker fAttMarker
 current marker attribute
TAttText fAttText
 current text attribute
ROOT::MacOSX::X11::PointerGrab fCurrentGrabType
BOOL fDirectDraw
BOOL fIsOverlapped
NSMutableArray * fPassiveKeyGrabs
NSMutableDictionary * fX11Properties

Properties

TAttFillattFill
TAttLineattLine
TAttMarkerattMarker
TAttTextattText
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

#include <QuartzWindow.h>

Inheritance diagram for QuartzView:
NSView <X11Window> <X11Drawable> ROOTOpenGLView

Method Documentation

◆ acceptsCrossingEvents:

- (BOOL) acceptsCrossingEvents: (unsigned) eventMask

Reimplemented from <X11Window>.

Definition at line 2702 of file QuartzWindow.mm.

◆ activateGrab:ownerEvents:

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

Reimplemented from <X11Window>.

Definition at line 2686 of file QuartzWindow.mm.

◆ activateImplicitGrab

- (void) activateImplicitGrab

Reimplemented from <X11Window>.

Definition at line 2680 of file QuartzWindow.mm.

◆ activatePassiveGrab

- (void) activatePassiveGrab

Reimplemented from <X11Window>.

Definition at line 2674 of file QuartzWindow.mm.

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 2737 of file QuartzWindow.mm.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2903 of file QuartzWindow.mm.

◆ cancelGrab

- (void) cancelGrab

Reimplemented from <X11Window>.

Definition at line 2694 of file QuartzWindow.mm.

◆ configureNotifyTree

- (void) configureNotifyTree

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

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

◆ draggingEntered:

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

Definition at line 3509 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 2158 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar) keyCode

Reimplemented from <X11Window>.

Definition at line 2938 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2926 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Reimplemented in ROOTOpenGLView.

Definition at line 2128 of file QuartzWindow.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2795 of file QuartzWindow.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 2122 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 2134 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 2152 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 2140 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 2146 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *) attr

Reimplemented from <X11Window>.

Definition at line 2746 of file QuartzWindow.mm.

◆ getDrawMode

- (EDrawMode) QuartzView:

Reimplemented from <X11Drawable>.

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

◆ hasProperty:

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

Reimplemented from <X11Window>.

Definition at line 3441 of file QuartzWindow.mm.

◆ initWithFrame:windowAttributes:

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

Definition at line 2029 of file QuartzWindow.mm.

◆ isDirectDraw

- (BOOL) isDirectDraw

Reimplemented from <X11Drawable>.

Definition at line 2226 of file QuartzWindow.mm.

◆ isFlipped

- (BOOL) isFlipped

Definition at line 2877 of file QuartzWindow.mm.

◆ lowerWindow

- (void) lowerWindow

Reimplemented from <X11Window>.

Definition at line 2848 of file QuartzWindow.mm.

◆ mapRaised

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 2766 of file QuartzWindow.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2782 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

Definition at line 2776 of file QuartzWindow.mm.

◆ performDragOperation:

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

Definition at line 3521 of file QuartzWindow.mm.

◆ raiseWindow

- (void) raiseWindow

Reimplemented from <X11Window>.

Definition at line 2809 of file QuartzWindow.mm.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 2496 of file QuartzWindow.mm.

◆ removePassiveKeyGrab:modifiers:

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

Reimplemented from <X11Window>.

Definition at line 2913 of file QuartzWindow.mm.

◆ removeProperty:

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

Reimplemented from <X11Window>.

Definition at line 3498 of file QuartzWindow.mm.

◆ setAttributes:

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

Reimplemented from <X11Window>.

Definition at line 2754 of file QuartzWindow.mm.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented from <X11Drawable>.

Definition at line 2216 of file QuartzWindow.mm.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize) newSize

Reimplemented from <X11Window>.

Definition at line 2164 of file QuartzWindow.mm.

◆ setDrawMode:

- (void) setDrawMode: (TVirtualX::EDrawMode) newMode

Reimplemented from <X11Drawable>.

Definition at line 2204 of file QuartzWindow.mm.

◆ setOverlapped:

- (void) setOverlapped: (BOOL) overlap

Reimplemented from <X11Window>.

Reimplemented in ROOTOpenGLView.

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

◆ setX:Y:

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

Reimplemented from <X11Window>.

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

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 2789 of file QuartzWindow.mm.

Member Data Documentation

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
protected

Definition at line 224 of file QuartzWindow.h.

◆ fActiveGrabOwnerEvents

- (BOOL) fActiveGrabOwnerEvents
protected

Definition at line 239 of file QuartzWindow.h.

◆ fAttFill

- (TAttFill) fAttFill
protected

current fill attributes

Definition at line 212 of file QuartzWindow.h.

◆ fAttLine

- (TAttLine) fAttLine
protected

current line attributes

Definition at line 211 of file QuartzWindow.h.

◆ fAttMarker

- (TAttMarker) fAttMarker
protected

current marker attribute

Definition at line 213 of file QuartzWindow.h.

◆ fAttText

- (TAttText) fAttText
protected

current text attribute

Definition at line 214 of file QuartzWindow.h.

◆ fCurrentGrabType

- MacOSX:
protected

Definition at line 237 of file QuartzWindow.h.

◆ fDirectDraw

- (BOOL) fDirectDraw
protected

Definition at line 216 of file QuartzWindow.h.

◆ fIsOverlapped

- (BOOL) fIsOverlapped
protected

Definition at line 2795 of file QuartzWindow.mm.

◆ fPassiveKeyGrabs

- (NSMutableArray*) fPassiveKeyGrabs
protected

Definition at line 231 of file QuartzWindow.h.

◆ fX11Properties

- (NSMutableDictionary*) fX11Properties
protected

Definition at line 234 of file QuartzWindow.h.

Property Documentation

◆ attFill

- (TAttFill *) attFill
readnonatomicassign

Definition at line 2186 of file QuartzWindow.mm.

◆ attLine

- (TAttLine *) attLine
readnonatomicassign

Definition at line 2180 of file QuartzWindow.mm.

◆ attMarker

- (TAttMarker *) attMarker
readnonatomicassign

Definition at line 2192 of file QuartzWindow.mm.

◆ attText

- (TAttText *) attText
readnonatomicassign

Definition at line 2198 of file QuartzWindow.mm.

◆ fBackBuffer

- (QuartzPixmap *) fBackBuffer
readwritenonatomicretain

Definition at line 2643 of file QuartzWindow.mm.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 208 of file QuartzWindow.h.

◆ fBackgroundPixmap

- (QuartzImage *) fBackgroundPixmap
readwritenonatomicretain

Definition at line 2601 of file QuartzWindow.mm.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 206 of file QuartzWindow.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 204 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 2662 of file QuartzWindow.mm.

◆ fContext

- (CGContextRef) fContext
readwritenonatomicassign

Definition at line 202 of file QuartzWindow.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 227 of file QuartzWindow.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 205 of file QuartzWindow.h.

◆ fEventMask

- (long) fEventMask
readwritenonatomicassign

Definition at line 203 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 2623 of file QuartzWindow.mm.

◆ fID

- (unsigned) fID
readwritenonatomicassign

Definition at line 201 of file QuartzWindow.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 228 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 2609 of file QuartzWindow.mm.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 209 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 219 of file QuartzWindow.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 221 of file QuartzWindow.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 222 of file QuartzWindow.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 223 of file QuartzWindow.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 225 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 2668 of file QuartzWindow.mm.

◆ fSnapshotDraw

- (BOOL) fSnapshotDraw
readwritenonatomicassign

Definition at line 226 of file QuartzWindow.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 207 of file QuartzWindow.h.


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