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

Definition at line 67 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:
(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

TAttFillattFill
TAttLineattLine
TAttMarkerattMarker
TAttTextattText
unsigned fActiveGrabEventMask
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
QuartzWindowfMainWindow
int fMapState
BOOL fOverrideRedirect
QuartzViewfParentView
int fPassiveGrabButton
unsigned fPassiveGrabEventMask
unsigned fPassiveGrabKeyModifiers
BOOL fPassiveGrabOwnerEvents
QuartzWindowfQuartzWindow
QuartzImagefShapeCombineMask
int fWinGravity

Private Attributes

QuartzViewfContentView
BOOL fDelayedTransient
TVirtualX::EDrawMode fDrawMode
BOOL fIsDeleted

#include <QuartzWindow.h>

Inheritance diagram for QuartzWindow:
NSWindow <X11Window> <NSWindowDelegate> <X11Drawable>

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<X11Window> *) child

Reimplemented from <X11Window>.

Definition at line 1677 of file QuartzWindow.mm.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ addTransientWindow:

- (void) addTransientWindow: (QuartzWindow *) window

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

◆ addXorWindow

- (XorDrawingWindow *) addXorWindow

Definition at line 1511 of file QuartzWindow.mm.

◆ adjustXorWindowGeometry:

- (void) adjustXorWindowGeometry: (XorDrawingWindow *) win

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

◆ dealloc

- (void) dealloc

Definition at line 1265 of file QuartzWindow.mm.

◆ fHeight

- (unsigned) fHeight

Reimplemented from <X11Drawable>.

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

◆ fIsDeleted

- (BOOL) fIsDeleted

Definition at line 1272 of file QuartzWindow.mm.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

Reimplemented from <X11Drawable>.

Definition at line 1397 of file QuartzWindow.mm.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented from <X11Drawable>.

Definition at line 1390 of file QuartzWindow.mm.

◆ forwardInvocation:

- (void) forwardInvocation: (NSInvocation *) anInvocation

Definition at line 1296 of file QuartzWindow.mm.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented from <X11Drawable>.

Definition at line 1404 of file QuartzWindow.mm.

◆ fWidth

- (unsigned) fWidth

Reimplemented from <X11Drawable>.

Definition at line 1424 of file QuartzWindow.mm.

◆ fX

- (int) fX

Reimplemented from <X11Drawable>.

Definition at line 1412 of file QuartzWindow.mm.

◆ fY

- (int) fY

Reimplemented from <X11Drawable>.

Definition at line 1418 of file QuartzWindow.mm.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *) attr

Reimplemented from <X11Window>.

Definition at line 1694 of file QuartzWindow.mm.

◆ getDrawMode

- (EDrawMode) QuartzWindow:

Reimplemented from <X11Drawable>.

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

◆ initWithGLView:

- (id) initWithGLView: (ROOTOpenGLView *) glView

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

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented from <X11Window>.

Definition at line 1753 of file QuartzWindow.mm.

◆ mapWindow

- (void) mapWindow

Reimplemented from <X11Window>.

Definition at line 1735 of file QuartzWindow.mm.

◆ methodSignatureForSelector:

- (NSMethodSignature *) methodSignatureForSelector: (SEL) selector

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

◆ setAttributes:

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

Reimplemented from <X11Window>.

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

◆ setDrawMode:

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

Reimplemented from <X11Drawable>.

Definition at line 1595 of file QuartzWindow.mm.

◆ setFIsDeleted:

- (void) setFIsDeleted: (BOOL) deleted

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

◆ unmapWindow

- (void) unmapWindow

Reimplemented from <X11Window>.

Definition at line 1765 of file QuartzWindow.mm.

Member Data Documentation

◆ fContentView

- (QuartzView*) fContentView
private

Definition at line 1625 of file QuartzWindow.mm.

◆ fDelayedTransient

- (BOOL) fDelayedTransient
private

Definition at line 73 of file QuartzWindow.h.

◆ fDrawMode

- (EDrawMode) QuartzWindow:
private

Definition at line 76 of file QuartzWindow.h.

◆ fIsDeleted

- (BOOL) fIsDeleted
private

Definition at line 1272 of file QuartzWindow.mm.

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

◆ 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< X11Window > *) fContentView
readnonatomicassign

Definition at line 155 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 70 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 69 of file QuartzWindow.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 1664 of file QuartzWindow.mm.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassigninherited

Definition at line 101 of file X11Drawable.h.

◆ fParentView

- (QuartzView *) fParentView
readwritenonatomicassign

Definition at line 1613 of file QuartzWindow.mm.

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

◆ fShapeCombineMask

- (QuartzImage *) fShapeCombineMask
readwritenonatomicassign

Definition at line 1370 of file QuartzWindow.mm.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassigninherited

Definition at line 97 of file X11Drawable.h.


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