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

TAttFillattFill
 
TAttLineattLine
 
TAttMarkerattMarker
 
TAttTextattText
 
unsigned fActiveGrabEventMask
 
QuartzPixmapfBackBuffer
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fBitGravity
 
int fClass
 
NSView< X11WindowX11Window > * 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<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.


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