Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
<X11Window> Protocol Reference

Definition at line 77 of file X11Drawable.h.

Instance Methods

(BOOL) - acceptsCrossingEvents:
(void) - activateGrab:ownerEvents:
(void) - activateImplicitGrab
(void) - activatePassiveGrab
(void) - addChild:
(void) - addPassiveKeyGrab:modifiers:
(void) - cancelGrab
(void) - configureNotifyTree
(void) - copy:area:withMask:clipOrigin:toPoint:
(unsigned) - fHeight
(PassiveKeyGrab *) - findPassiveKeyGrab:
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
(BOOL) - fIsOpenGLWidget
(BOOL) - fIsOverlapped
(BOOL) - fIsPixmap
(CGFloat) - fScaleFactor
(unsigned) - fWidth
(int- fX
(int- fY
(void) - getAttributes:
(TVirtualX::EDrawMode- getDrawMode
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
(BOOL) - hasProperty:
(BOOL) - isDirectDraw
(void) - lowerWindow
(void) - mapRaised
(void) - mapSubwindows
(void) - mapWindow
(void) - raiseWindow
(unsigned char *) - readColorBits:
(void) - removePassiveKeyGrab:modifiers:
(void) - removeProperty:
(void) - setAttributes:
(void) - setDirectDraw:
(void) - setDrawableSize:
(void) - setDrawMode:
(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
int fMapState
BOOL fOverrideRedirect
QuartzViewfParentView
int fPassiveGrabButton
unsigned fPassiveGrabEventMask
unsigned fPassiveGrabKeyModifiers
BOOL fPassiveGrabOwnerEvents
QuartzWindowfQuartzWindow
int fWinGravity

#include <X11Drawable.h>

Inheritance diagram for <X11Window>:
<X11Drawable> QuartzView QuartzWindow ROOTOpenGLView

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 in QuartzView, and QuartzWindow.

◆ addPassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ 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 in QuartzPixmap, QuartzView, and QuartzWindow.

◆ fHeight

- (unsigned) fHeight

Reimplemented in QuartzImage, QuartzPixmap, QuartzView, and QuartzWindow.

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar) keyCode

Reimplemented in QuartzView.

◆ findPassiveKeyGrab:modifiers:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar) keyCode
modifiers: (NSUInteger) modifiers 

Reimplemented in QuartzView.

◆ fIsOpenGLWidget

- (BOOL) fIsOpenGLWidget

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ fIsPixmap

- (BOOL) fIsPixmap

Reimplemented in QuartzImage, QuartzPixmap, QuartzView, and QuartzWindow.

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented in QuartzPixmap, QuartzView, and QuartzWindow.

◆ fWidth

- (unsigned) fWidth

Reimplemented in QuartzImage, QuartzPixmap, QuartzView, and QuartzWindow.

◆ fX

- (int) fX

Reimplemented in QuartzView, and QuartzWindow.

◆ fY

- (int) fY

Reimplemented in QuartzView, and QuartzWindow.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *) attr

Reimplemented in QuartzView, and QuartzWindow.

◆ getDrawMode

- (EDrawMode X11Drawable-)p:

Reimplemented in QuartzView, and QuartzWindow.

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

◆ isDirectDraw

- (BOOL) isDirectDraw

Reimplemented in QuartzPixmap, and QuartzView.

◆ lowerWindow

- (void) lowerWindow

Reimplemented in QuartzView.

◆ mapRaised

- (void) mapRaised

Reimplemented in QuartzView, and QuartzWindow.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented in QuartzView, QuartzWindow, and ROOTOpenGLView.

◆ mapWindow

- (void) mapWindow

Reimplemented in QuartzView, QuartzWindow, and ROOTOpenGLView.

◆ raiseWindow

- (void) raiseWindow

Reimplemented in QuartzView.

◆ readColorBits:

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

Reimplemented in QuartzImage, QuartzPixmap, QuartzView, and QuartzWindow.

◆ removePassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ removeProperty:

- (void) removeProperty: (const char *) propName

Reimplemented in QuartzView.

◆ setAttributes:

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

Reimplemented in QuartzView, and QuartzWindow.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented in QuartzPixmap, and QuartzView.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize) newSize
optional

Reimplemented in QuartzView, and QuartzWindow.

◆ setDrawMode:

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

Reimplemented in QuartzView, and QuartzWindow.

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

Reimplemented in QuartzView, and QuartzWindow.

◆ setX:Y:width:height:

- (void) setX: (int) x
Y: (int) y
width: (unsigned) w
height: (unsigned) h 
optionalrequired

Reimplemented in QuartzView, and QuartzWindow.

◆ unmapWindow

- (void) unmapWindow

Reimplemented in QuartzView, and QuartzWindow.

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
readwritenonatomicassign

Definition at line 126 of file X11Drawable.h.

◆ fBackBuffer

- (QuartzPixmap*) fBackBuffer
readwritenonatomicretain

Definition at line 110 of file X11Drawable.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 98 of file X11Drawable.h.

◆ fBackgroundPixmap

- (QuartzImage*) fBackgroundPixmap
readwritenonatomicretain

Definition at line 99 of file X11Drawable.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 96 of file X11Drawable.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 94 of file X11Drawable.h.

◆ fContentView

- (NSView<X11Window>*) fContentView
readnonatomicassign

Definition at line 115 of file X11Drawable.h.

◆ fContext

- (CGContextRef) fContext
readnonatomicassigninherited

Definition at line 48 of file X11Drawable.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 164 of file X11Drawable.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 95 of file X11Drawable.h.

◆ fEventMask

- (long) fEventMask
readwriteoptionalrequirednonatomicassign

Definition at line 93 of file X11Drawable.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 107 of file X11Drawable.h.

◆ fID

- (unsigned) fID
readwriteoptionalnonatomicassigninherited

Definition at line 37 of file X11Drawable.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 166 of file X11Drawable.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 100 of file X11Drawable.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 101 of file X11Drawable.h.

◆ fParentView

- (QuartzView*) fParentView
readwritenonatomicassign

Definition at line 112 of file X11Drawable.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 122 of file X11Drawable.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 123 of file X11Drawable.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 124 of file X11Drawable.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 128 of file X11Drawable.h.

◆ fQuartzWindow

- (QuartzWindow*) fQuartzWindow
readnonatomicassign

Definition at line 116 of file X11Drawable.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 97 of file X11Drawable.h.


The documentation for this protocol was generated from the following file: