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

Definition at line 70 of file QuartzWindow.h.

Instance Methods

(BOOL) - acceptsCrossingEvents:
 
(void) - activateGrab:ownerEvents:
 
(void) - activateImplicitGrab
 
(void) - activatePassiveGrab
 
(void) - addChild:
 
(void) - addPassiveKeyGrab:modifiers:
 
(void) - addTransientWindow:
 
(void) - addXorBox:view:x1:y1:x2:
 
(void) - addXorLine:view:x1:y1:x2:
 
(void) - addXorMarker:view:n:pnts:
 
(void) - addXorPolyLine:view:n:pnts:
 
(XorDrawingWindow *) - addXorWindow
 
(void) - adjustXorWindowGeometry:
 
(void) - cancelGrab
 
(void) - configureNotifyTree
 
(void) - copy:area:withMask:clipOrigin:toPoint:
 
(void) - dealloc
 
(unsigned) - fHeight
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
 
(XorDrawingWindow *) - findXorWindow
 
(BOOL) - fIsDeleted
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsOverlapped
 
(BOOL) - fIsPixmap
 
(void) - forwardInvocation:
 
(CGFloat) - fScaleFactor
 
(unsigned) - fWidth
 
(int) - fX
 
(int) - fY
 
(void) - getAttributes:
 
(TVirtualX::EDrawMode) - getDrawMode
 
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
 
(BOOL) - hasProperty:
 
(id) - initWithContentRect:styleMask:backing:defer:windowAttributes:
 
(id) - initWithGLView:
 
(BOOL) - isDirectDraw
 
(void) - lowerWindow
 
(void) - mapRaised
 
(void) - mapSubwindows
 
(void) - mapWindow
 
(NSMethodSignature *) - methodSignatureForSelector:
 
(void) - raiseWindow
 
(unsigned char *) - readColorBits:
 
(void) - removePassiveKeyGrab:modifiers:
 
(void) - removeProperty:
 
(void) - removeXorWindow
 
(void) - setAttributes:
 
(void) - setDirectDraw:
 
(void) - setDrawableSize:
 
(void) - setDrawMode:
 
(void) - setFIsDeleted:
 
(void) - setOverlapped:
 
(void) - setProperty:data:size:forType:format:
 
(void) - setX:Y:
 
(void) - setX:Y:width:height:
 
(void) - unmapWindow
 

Properties

TAttFill * attFill
 
TAttLine * attLine
 
TAttMarker * attMarker
 
TAttText * attText
 
unsigned fActiveGrabEventMask
 
QuartzPixmap * fBackBuffer
 
unsigned long fBackgroundPixel
 
QuartzImage * fBackgroundPixmap
 
int fBitGravity
 
int fClass
 
NSView< X11WindowX11Window > * fContentView
 
CGContextRef fContext
 
ECursor fCurrentCursor
 
int fDepth
 
long fEventMask
 
BOOL fHasFocus
 
unsigned fID
 
BOOL fIsDNDAware
 
QuartzWindow * fMainWindow
 
int fMapState
 
BOOL fOverrideRedirect
 
QuartzView * fParentView
 
int fPassiveGrabButton
 
unsigned fPassiveGrabEventMask
 
unsigned fPassiveGrabKeyModifiers
 
BOOL fPassiveGrabOwnerEvents
 
QuartzWindow * fQuartzWindow
 
QuartzImage * fShapeCombineMask
 
int fWinGravity
 

Private Attributes

QuartzView * fContentView
 
BOOL fDelayedTransient
 
TVirtualX::EDrawMode fDrawMode
 
BOOL fIsDeleted
 

#include <QuartzWindow.h>

Inheritance diagram for QuartzWindow:
[legend]

Method Documentation

◆ acceptsCrossingEvents:

- (BOOL) acceptsCrossingEvents: (unsigned) eventMask

Reimplemented in QuartzView.

◆ activateGrab:ownerEvents:

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

Reimplemented in QuartzView.

◆ activateImplicitGrab

- (void) activateImplicitGrab

Reimplemented in QuartzView.

◆ activatePassiveGrab

- (void) activatePassiveGrab

Reimplemented in QuartzView.

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ addTransientWindow:

- (void) addTransientWindow: (QuartzWindow *) window

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorBox:view:x1:y1:x2:

- (void) addXorBox: (QuartzView *)
view: (Int_t)
x1: (Int_t)
y1: (Int_t)
x2: (Int_t) y2 

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorLine:view:x1:y1:x2:

- (void) addXorLine: (QuartzView *)
view: (Int_t)
x1: (Int_t)
y1: (Int_t)
x2: (Int_t) y2 

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorMarker:view:n:pnts:

- (void) addXorMarker: (QuartzView *)
view: (Int_t)
n: (TPoint *)
pnts: (const TAttMarker &) att 

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorPolyLine:view:n:pnts:

- (void) addXorPolyLine: (QuartzView *)
view: (Int_t)
n: (TPoint *)
pnts: (const TAttLine &) att 

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorWindow

- (XorDrawingWindow *) addXorWindow

Definition at line 1035 of file QuartzWindow.mm.

◆ adjustXorWindowGeometry:

- (void) adjustXorWindowGeometry: (XorDrawingWindow *) win

Definition at line 1035 of file QuartzWindow.mm.

◆ cancelGrab

- (void) cancelGrab

Reimplemented in QuartzView.

◆ configureNotifyTree

- (void) configureNotifyTree

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ copy:area:withMask:clipOrigin:toPoint:

- (void) copy: (NSObject<X11DrawableX11Drawable> *) 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 1035 of file QuartzWindow.mm.

◆ dealloc

- (void) dealloc

Definition at line 1035 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar) keyCode

Reimplemented in QuartzView.

◆ findPassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ findXorWindow

- (XorDrawingWindow *) findXorWindow

Definition at line 1035 of file QuartzWindow.mm.

◆ fIsDeleted

- (BOOL) fIsDeleted

Definition at line 1035 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ forwardInvocation:

- (void) forwardInvocation: (NSInvocation *) anInvocation

Definition at line 1035 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *) attr

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ getDrawMode

- (EDrawMode) QuartzWindow:

Reimplemented from <X11Drawable>.

Definition at line 1035 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 in QuartzView.

◆ hasProperty:

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

Reimplemented in QuartzView.

◆ initWithContentRect:styleMask:backing:defer:windowAttributes:

- (id) initWithContentRect: (NSRect) contentRect
styleMask: (NSUInteger) windowStyle
backing: (NSBackingStoreType) bufferingType
defer: (BOOL) deferCreation
windowAttributes: (const SetWindowAttributes_t *) attr 

Definition at line 1035 of file QuartzWindow.mm.

◆ initWithGLView:

- (id) initWithGLView: (ROOTOpenGLView *) glView

Definition at line 1035 of file QuartzWindow.mm.

◆ isDirectDraw

- (BOOL) isDirectDraw

Reimplemented in QuartzPixmap, and QuartzView.

◆ lowerWindow

- (void) lowerWindow

Reimplemented in QuartzView.

◆ mapRaised

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ methodSignatureForSelector:

- (NSMethodSignature *) methodSignatureForSelector: (SEL) selector

Definition at line 1035 of file QuartzWindow.mm.

◆ raiseWindow

- (void) raiseWindow

Reimplemented in QuartzView.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ removePassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ removeProperty:

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

Reimplemented in QuartzView.

◆ removeXorWindow

- (void) removeXorWindow

Definition at line 1035 of file QuartzWindow.mm.

◆ setAttributes:

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

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented in QuartzPixmap, and QuartzView.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize) newSize

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ setDrawMode:

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

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

◆ setFIsDeleted:

- (void) setFIsDeleted: (BOOL) deleted

Definition at line 1035 of file QuartzWindow.mm.

◆ setOverlapped:

- (void) setOverlapped: (BOOL) overlap

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ 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 in QuartzView.

◆ setX:Y:

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

Reimplemented from <X11Window>.

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

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

Member Data Documentation

◆ fContentView

- (QuartzView*) fContentView
private

Definition at line 75 of file QuartzWindow.h.

◆ fDelayedTransient

- (BOOL) fDelayedTransient
private

Definition at line 76 of file QuartzWindow.h.

◆ fDrawMode

- (EDrawMode) QuartzWindow:
private

Definition at line 79 of file QuartzWindow.h.

◆ fIsDeleted

- (BOOL) fIsDeleted
private

Definition at line 78 of file QuartzWindow.h.

Property Documentation

◆ attFill

- (TAttFill*) attFill
readnonatomicassigninherited

Definition at line 58 of file X11Drawable.h.

◆ attLine

- (TAttLine*) attLine
readnonatomicassigninherited

Definition at line 57 of file X11Drawable.h.

◆ attMarker

- (TAttMarker*) attMarker
readnonatomicassigninherited

Definition at line 59 of file X11Drawable.h.

◆ attText

- (TAttText*) attText
readnonatomicassigninherited

Definition at line 60 of file X11Drawable.h.

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
readwritenonatomicassigninherited

Definition at line 126 of file X11Drawable.h.

◆ fBackBuffer

- (QuartzPixmap*) fBackBuffer
readwritenonatomicretaininherited

Definition at line 110 of file X11Drawable.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 150 of file QuartzWindow.h.

◆ fBackgroundPixmap

- (QuartzImage*) fBackgroundPixmap
readwritenonatomicretaininherited

Definition at line 99 of file X11Drawable.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassigninherited

Definition at line 96 of file X11Drawable.h.

◆ fClass

- (int) fClass
readwritenonatomicassigninherited

Definition at line 94 of file X11Drawable.h.

◆ fContentView

- (NSView< X11WindowX11Window > *) fContentView
readnonatomicassign

Definition at line 160 of file QuartzWindow.h.

◆ fContext

- (CGContextRef) fContext
readnonatomicassigninherited

Definition at line 48 of file X11Drawable.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassigninherited

Definition at line 164 of file X11Drawable.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassigninherited

Definition at line 95 of file X11Drawable.h.

◆ fEventMask

- (long) fEventMask
readwriteoptionalrequirednonatomicassigninherited

Definition at line 93 of file X11Drawable.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 73 of file QuartzWindow.h.

◆ fID

- (unsigned) fID
readwriteoptionalnonatomicassigninherited

Definition at line 37 of file X11Drawable.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassigninherited

Definition at line 166 of file X11Drawable.h.

◆ fMainWindow

- (QuartzWindow *) fMainWindow
readwritenonatomicassign

Definition at line 72 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 151 of file QuartzWindow.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassigninherited

Definition at line 101 of file X11Drawable.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 159 of file QuartzWindow.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassigninherited

Definition at line 122 of file X11Drawable.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassigninherited

Definition at line 123 of file X11Drawable.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassigninherited

Definition at line 124 of file X11Drawable.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassigninherited

Definition at line 128 of file X11Drawable.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 161 of file QuartzWindow.h.

◆ fShapeCombineMask

- (QuartzImage *) fShapeCombineMask
readwritenonatomicassign

Definition at line 77 of file QuartzWindow.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassigninherited

Definition at line 97 of file X11Drawable.h.

Collaboration diagram for QuartzWindow:
[legend]

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