Logo ROOT  
Reference Guide
QuartzWindow Class Reference

Definition at line 56 of file QuartzWindow.h.

Instance Methods

(void- addChild:
(void- addCrosshairWindow
(void- addTransientWindow:
(void- adjustCrosshairWindowGeometry
(void- adjustCrosshairWindowGeometry:
(void- copy:area:withMask:clipOrigin:toPoint:
(void- dealloc
(unsigned) - fHeight
(CrosshairWindow *) - findCrosshairWindow
(BOOL) - fIsDeleted
(BOOL) - fIsOpenGLWidget
(BOOL) - fIsPixmap
(void- forwardInvocation:
(CGFloat) - fScaleFactor
(unsigned) - fWidth
(int- fX
(int- fY
(void- getAttributes:
(id- initWithContentRect:styleMask:backing:defer:windowAttributes:
(id- initWithGLView:
(void- mapRaised
(void- mapSubwindows
(void- mapWindow
(NSMethodSignature *) - methodSignatureForSelector:
(unsigned char *) - readColorBits:
(void- removeCrosshairWindow
(void- setAttributes:
(void- setDrawableSize:
(void- setFIsDeleted:
(void- setX:Y:
(void- setX:Y:width:height:
(void- unmapWindow
- Instance Methods inherited from <X11Window>
(BOOL) - acceptsCrossingEvents:
(void- activateGrab:ownerEvents:
(void- activateImplicitGrab
(void- activatePassiveGrab
(void- addPassiveKeyGrab:modifiers:
(void- cancelGrab
(void- configureNotifyTree
(PassiveKeyGrab *) - findPassiveKeyGrab:
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
(BOOL) - fIsOverlapped
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
(BOOL) - hasProperty:
(void- lowerWindow
(void- raiseWindow
(void- removePassiveKeyGrab:modifiers:
(void- removeProperty:
(void- setOverlapped:
(void- setProperty:data:size:forType:format:


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

Private Attributes

BOOL fDelayedTransient
BOOL fIsDeleted

#import <QuartzWindow.h>

Inheritance diagram for QuartzWindow:

Method Documentation

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 1616 of file QuartzWindow.mm.

◆ addCrosshairWindow

- (void) addCrosshairWindow

Definition at line 1499 of file QuartzWindow.mm.

◆ addTransientWindow:

- (void) addTransientWindow: (QuartzWindow *)  window

Definition at line 1316 of file QuartzWindow.mm.

◆ adjustCrosshairWindowGeometry

- (void) adjustCrosshairWindowGeometry

Definition at line 1511 of file QuartzWindow.mm.

◆ adjustCrosshairWindowGeometry:

- (void) adjustCrosshairWindowGeometry: (CrosshairWindow *)  win

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

◆ dealloc

- (void) dealloc

Definition at line 1259 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

Definition at line 1424 of file QuartzWindow.mm.

◆ findCrosshairWindow

- (CrosshairWindow *) findCrosshairWindow

Definition at line 1538 of file QuartzWindow.mm.

◆ fIsDeleted

- (BOOL) fIsDeleted

Definition at line 1266 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Definition at line 1391 of file QuartzWindow.mm.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1384 of file QuartzWindow.mm.

◆ forwardInvocation:

- (void) forwardInvocation: (NSInvocation *)  anInvocation

Definition at line 1290 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 1398 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1418 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 1406 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 1412 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented from <X11Window>.

Definition at line 1633 of file QuartzWindow.mm.

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

◆ initWithGLView:

- (id) initWithGLView: (ROOTOpenGLView *)  glView

Definition at line 1229 of file QuartzWindow.mm.

◆ mapRaised

- (void) mapRaised

Reimplemented from <X11Window>.

Definition at line 1656 of file QuartzWindow.mm.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Definition at line 1692 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Definition at line 1674 of file QuartzWindow.mm.

◆ methodSignatureForSelector:

- (NSMethodSignature *) methodSignatureForSelector: (SEL)  selector

Definition at line 1303 of file QuartzWindow.mm.

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 1488 of file QuartzWindow.mm.

◆ removeCrosshairWindow

- (void) removeCrosshairWindow

Definition at line 1527 of file QuartzWindow.mm.

◆ setAttributes:

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

Reimplemented from <X11Window>.

Definition at line 1644 of file QuartzWindow.mm.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize)  newSize

Reimplemented from <X11Window>.

Definition at line 1435 of file QuartzWindow.mm.

◆ setFIsDeleted:

- (void) setFIsDeleted: (BOOL)  deleted

Definition at line 1282 of file QuartzWindow.mm.

◆ setX:Y:

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

Reimplemented from <X11Window>.

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

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 1704 of file QuartzWindow.mm.

Member Data Documentation

◆ fContentView

- (QuartzView*) fContentView

Definition at line 61 of file QuartzWindow.h.

◆ fDelayedTransient

- (BOOL) fDelayedTransient

Definition at line 62 of file QuartzWindow.h.

◆ fIsDeleted

- (BOOL) fIsDeleted

Definition at line 64 of file QuartzWindow.h.

Property Documentation

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel

Definition at line 129 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView

Definition at line 139 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus

Definition at line 59 of file QuartzWindow.h.

◆ fMainWindow

- (QuartzWindow *) fMainWindow

Definition at line 58 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState

Definition at line 130 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView

Definition at line 138 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow

Definition at line 140 of file QuartzWindow.h.

◆ fShapeCombineMask

- (QuartzImage *) fShapeCombineMask

Definition at line 63 of file QuartzWindow.h.

Collaboration diagram for QuartzWindow:

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