Logo ROOT  
Reference Guide
QuartzWindow Class Reference

Definition at line 67 of file QuartzWindow.h.

Instance Methods

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

Properties

unsigned long fBackgroundPixel
  More...
 
NSView< X11Window > * fContentView
  More...
 
BOOL fHasFocus
  More...
 
QuartzWindowfMainWindow
  More...
 
int fMapState
  More...
 
QuartzViewfParentView
  More...
 
QuartzWindowfQuartzWindow
  More...
 
QuartzImagefShapeCombineMask
  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...
 

Private Attributes

QuartzViewfContentView
  More...
 
BOOL fDelayedTransient
  More...
 
BOOL fIsDeleted
  More...
 

#import <QuartzWindow.h>

Inheritance diagram for QuartzWindow:
[legend]

Method Documentation

◆ addChild:

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

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ addTransientWindow:

- (void) addTransientWindow: (QuartzWindow *)  window

Definition at line 1035 of file QuartzWindow.mm.

◆ addXorWindow

- (void) addXorWindow

Definition at line 1035 of file QuartzWindow.mm.

◆ adjustXorWindowGeometry

- (void) adjustXorWindowGeometry

Definition at line 1035 of file QuartzWindow.mm.

◆ adjustXorWindowGeometry:

- (void) adjustXorWindowGeometry: (XorDrawingWindow *)  win

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

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

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

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

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

◆ readColorBits:

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

Reimplemented from <X11Drawable>.

Definition at line 1035 of file QuartzWindow.mm.

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

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize)  newSize

Reimplemented from <X11Window>.

Definition at line 1035 of file QuartzWindow.mm.

◆ setFIsDeleted:

- (void) setFIsDeleted: (BOOL)  deleted

Definition at line 1035 of file QuartzWindow.mm.

◆ 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 72 of file QuartzWindow.h.

◆ fDelayedTransient

- (BOOL) fDelayedTransient
private

Definition at line 73 of file QuartzWindow.h.

◆ fIsDeleted

- (BOOL) fIsDeleted
private

Definition at line 75 of file QuartzWindow.h.

Property Documentation

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 140 of file QuartzWindow.h.

◆ fContentView

- (NSView< X11Window > *) fContentView
readnonatomicassign

Definition at line 150 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 70 of file QuartzWindow.h.

◆ fMainWindow

- (QuartzWindow *) fMainWindow
readwritenonatomicassign

Definition at line 69 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 141 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 149 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 151 of file QuartzWindow.h.

◆ fShapeCombineMask

- (QuartzImage *) fShapeCombineMask
readwritenonatomicassign

Definition at line 74 of file QuartzWindow.h.

Collaboration diagram for QuartzWindow:
[legend]

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