Logo ROOT   6.14/05
Reference Guide
List of all members | Instance Methods | Properties | Private Attributes | List of all members
QuartzWindow Class Reference

Definition at line 31 of file QuartzWindow.h.

Instance Methods

(void- addChild:
 
(void- addTransientWindow:
 
(void- copy:::::
 
(void- dealloc
 
(unsigned) - fHeight
 
(BOOL) - fIsDeleted
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsPixmap
 
(void- forwardInvocation:
 
(CGFloat) - fScaleFactor
 
(unsigned) - fWidth
 
(int) - fX
 
(int) - fY
 
(void- getAttributes:
 
(id- initWithContentRect:::::
 
(id- initWithGLView:
 
(void- mapRaised
 
(void- mapSubwindows
 
(void- mapWindow
 
(NSMethodSignature *) - methodSignatureForSelector:
 
(unsigned char *) - readColorBits:
 
(void- setAttributes:
 
(void- setDrawableSize:
 
(void- setFIsDeleted:
 
(void- setX::
 
(void- setX::::
 
(void- unmapWindow
 

Properties

unsigned long fBackgroundPixel
 
NSView< X11Window > * fContentView
 
BOOL fHasFocus
 
QuartzWindowfMainWindow
 
int fMapState
 
QuartzViewfParentView
 
QuartzWindowfQuartzWindow
 
QuartzImagefShapeCombineMask
 

Private Attributes

QuartzViewfContentView
 
BOOL fDelayedTransient
 
BOOL fIsDeleted
 

#import <QuartzWindow.h>

Inheritance diagram for QuartzWindow:
[legend]

Method Documentation

◆ addChild:()

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

Definition at line 1503 of file QuartzWindow.mm.

◆ addTransientWindow:()

- (void) addTransientWindow: (QuartzWindow *)  window

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

◆ dealloc()

- (void) dealloc

Definition at line 1199 of file QuartzWindow.mm.

◆ fHeight()

- (unsigned) fHeight

Definition at line 1364 of file QuartzWindow.mm.

◆ fIsDeleted()

- (BOOL) fIsDeleted

◆ fIsOpenGLWidget()

- (BOOL) fIsOpenGLWidget

Definition at line 1331 of file QuartzWindow.mm.

◆ fIsPixmap()

- (BOOL) fIsPixmap

Definition at line 1324 of file QuartzWindow.mm.

◆ forwardInvocation:()

- (void) forwardInvocation: (NSInvocation *)  anInvocation

Definition at line 1230 of file QuartzWindow.mm.

◆ fScaleFactor()

- (CGFloat) fScaleFactor

Definition at line 1338 of file QuartzWindow.mm.

◆ fWidth()

- (unsigned) fWidth

Definition at line 1358 of file QuartzWindow.mm.

◆ fX()

- (int) fX

Definition at line 1346 of file QuartzWindow.mm.

◆ fY()

- (int) fY

Definition at line 1352 of file QuartzWindow.mm.

◆ getAttributes:()

- (void) getAttributes: (WindowAttributes_t *)  attr

Definition at line 1520 of file QuartzWindow.mm.

◆ initWithContentRect:::::()

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

Definition at line 1134 of file QuartzWindow.mm.

◆ initWithGLView:()

- (id) initWithGLView: (ROOTOpenGLView *)  glView

Definition at line 1169 of file QuartzWindow.mm.

◆ mapRaised()

- (void) mapRaised

Definition at line 1543 of file QuartzWindow.mm.

◆ mapSubwindows()

- (void) mapSubwindows

Definition at line 1579 of file QuartzWindow.mm.

◆ mapWindow()

- (void) mapWindow

Definition at line 1561 of file QuartzWindow.mm.

◆ methodSignatureForSelector:()

- (NSMethodSignature *) methodSignatureForSelector: (SEL)  selector

Definition at line 1243 of file QuartzWindow.mm.

◆ readColorBits:()

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

Definition at line 1428 of file QuartzWindow.mm.

◆ setAttributes:()

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

Definition at line 1531 of file QuartzWindow.mm.

◆ setDrawableSize:()

- (void) setDrawableSize: (NSSize)  newSize

Definition at line 1375 of file QuartzWindow.mm.

◆ setFIsDeleted:()

- (void) setFIsDeleted: (BOOL)  deleted

Definition at line 1222 of file QuartzWindow.mm.

◆ setX::()

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

Definition at line 1408 of file QuartzWindow.mm.

◆ setX::::()

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

Definition at line 1392 of file QuartzWindow.mm.

◆ unmapWindow()

- (void) unmapWindow

Definition at line 1591 of file QuartzWindow.mm.

Member Data Documentation

◆ fContentView

- (NSView< X11Window > *) fContentView
private

Definition at line 36 of file QuartzWindow.h.

◆ fDelayedTransient

- (BOOL) fDelayedTransient
private

Definition at line 37 of file QuartzWindow.h.

◆ fIsDeleted

- (BOOL) fIsDeleted
private

Definition at line 39 of file QuartzWindow.h.

Property Documentation

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 98 of file QuartzWindow.h.

◆ fContentView

- (NSView<X11Window>*) fContentView
readnonatomicassign

Definition at line 108 of file QuartzWindow.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 34 of file QuartzWindow.h.

◆ fMainWindow

- (QuartzWindow *) fMainWindow
readwritenonatomicassign

Definition at line 33 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 99 of file QuartzWindow.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 107 of file QuartzWindow.h.

◆ fQuartzWindow

- (QuartzWindow *) fQuartzWindow
readnonatomicassign

Definition at line 109 of file QuartzWindow.h.

◆ fShapeCombineMask

- (QuartzImage *) fShapeCombineMask
readwritenonatomicassign

Definition at line 38 of file QuartzWindow.h.

Collaboration diagram for QuartzWindow:
[legend]

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