Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
QuartzWindow Class Reference

Definition at line 67 of file QuartzWindow.h.

Instance Methods

(void) - addChild:
 
(void) - addTransientWindow:
 
(void) - addXorWindow
 
(void) - adjustXorWindowGeometry
 
(void) - adjustXorWindowGeometry:
 
(void) - copy:area:withMask:clipOrigin:toPoint:
 
(void) - dealloc
 
(unsigned) - fHeight
 
(XorDrawingWindow *) - findXorWindow
 
(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) - removeXorWindow
 
(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:
 

Properties

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

Private Attributes

QuartzViewfContentView
 
BOOL fDelayedTransient
 
BOOL fIsDeleted
 

#include <QuartzWindow.h>

Inheritance diagram for QuartzWindow:
[legend]

Method Documentation

◆ addChild:

- (void) addChild: (NSView<X11WindowX11Window> *) 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<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.

◆ 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< X11WindowX11Window > *) 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: