Logo ROOT  
Reference Guide
<X11Window> Protocol Reference

Definition at line 65 of file X11Drawable.h.

Instance Methods

(BOOL) - acceptsCrossingEvents:
 
(void- activateGrab:ownerEvents:
 
(void- activateImplicitGrab
 
(void- activatePassiveGrab
 
(void- addChild:
 
(void- addPassiveKeyGrab:modifiers:
 
(void- cancelGrab
 
(void- configureNotifyTree
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(PassiveKeyGrab *) - findPassiveKeyGrab:modifiers:
 
(BOOL) - fIsOverlapped
 
(void- getAttributes:
 
(unsigned char *) - getProperty:returnType:returnFormat:nElements:
 
(BOOL) - hasProperty:
 
(void- lowerWindow
 
(void- mapRaised
 
(void- mapSubwindows
 
(void- mapWindow
 
(void- raiseWindow
 
(void- removePassiveKeyGrab:modifiers:
 
(void- removeProperty:
 
(void- setAttributes:
 
(void- setDrawableSize:
 
(void- setOverlapped:
 
(void- setProperty:data:size:forType:format:
 
(void- setX:Y:
 
(void- setX:Y:width:height:
 
(void- unmapWindow
 
- Instance Methods inherited from <X11Drawable>
(void- copy:area:withMask:clipOrigin:toPoint:
 
(unsigned) - fHeight
 
(BOOL) - fIsOpenGLWidget
 
(BOOL) - fIsPixmap
 
(CGFloat) - fScaleFactor
 
(unsigned) - fWidth
 
(int) - fX
 
(int) - fY
 
(unsigned char *) - readColorBits:
 

Properties

unsigned fActiveGrabEventMask
 
QuartzPixmapfBackBuffer
 
unsigned long fBackgroundPixel
 
QuartzImagefBackgroundPixmap
 
int fBitGravity
 
int fClass
 
NSView< X11Window > * 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
 

#import <X11Drawable.h>

Inheritance diagram for <X11Window>:
[legend]

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

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

◆ findPassiveKeyGrab:

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Reimplemented in QuartzView.

◆ findPassiveKeyGrab:modifiers:

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

Reimplemented in QuartzView.

◆ fIsOverlapped

- (BOOL) fIsOverlapped

Reimplemented in QuartzView, and ROOTOpenGLView.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented in QuartzWindow, and QuartzView.

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

◆ lowerWindow

- (void) lowerWindow

Reimplemented in QuartzView.

◆ mapRaised

- (void) mapRaised

Reimplemented in QuartzWindow, and QuartzView.

◆ mapSubwindows

- (void) mapSubwindows

Reimplemented in QuartzWindow, QuartzView, and ROOTOpenGLView.

◆ mapWindow

- (void) mapWindow

Reimplemented in QuartzWindow, QuartzView, and ROOTOpenGLView.

◆ raiseWindow

- (void) raiseWindow

Reimplemented in QuartzView.

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

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize)  newSize
optional

Reimplemented in QuartzWindow, and QuartzView.

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

Reimplemented in QuartzWindow, and QuartzView.

◆ setX:Y:width:height:

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

Reimplemented in QuartzWindow, and QuartzView.

◆ unmapWindow

- (void) unmapWindow

Reimplemented in QuartzWindow, and QuartzView.

Property Documentation

◆ fActiveGrabEventMask

- (unsigned) fActiveGrabEventMask
readwritenonatomicassign

Definition at line 114 of file X11Drawable.h.

◆ fBackBuffer

- (QuartzPixmap*) fBackBuffer
readwritenonatomicretain

Definition at line 98 of file X11Drawable.h.

◆ fBackgroundPixel

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 86 of file X11Drawable.h.

◆ fBackgroundPixmap

- (QuartzImage*) fBackgroundPixmap
readwritenonatomicretain

Definition at line 87 of file X11Drawable.h.

◆ fBitGravity

- (int) fBitGravity
readwritenonatomicassign

Definition at line 84 of file X11Drawable.h.

◆ fClass

- (int) fClass
readwritenonatomicassign

Definition at line 82 of file X11Drawable.h.

◆ fContentView

- (NSView<X11Window>*) fContentView
readnonatomicassign

Definition at line 103 of file X11Drawable.h.

◆ fCurrentCursor

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 152 of file X11Drawable.h.

◆ fDepth

- (int) fDepth
readwritenonatomicassign

Definition at line 83 of file X11Drawable.h.

◆ fEventMask

- (long) fEventMask
readwriteoptionalnonatomicassign

Definition at line 81 of file X11Drawable.h.

◆ fHasFocus

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 95 of file X11Drawable.h.

◆ fIsDNDAware

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 154 of file X11Drawable.h.

◆ fMapState

- (int) fMapState
readnonatomicassign

Definition at line 88 of file X11Drawable.h.

◆ fOverrideRedirect

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 89 of file X11Drawable.h.

◆ fParentView

- (QuartzView*) fParentView
readwritenonatomicassign

Definition at line 100 of file X11Drawable.h.

◆ fPassiveGrabButton

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 110 of file X11Drawable.h.

◆ fPassiveGrabEventMask

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 111 of file X11Drawable.h.

◆ fPassiveGrabKeyModifiers

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 112 of file X11Drawable.h.

◆ fPassiveGrabOwnerEvents

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 116 of file X11Drawable.h.

◆ fQuartzWindow

- (QuartzWindow*) fQuartzWindow
readnonatomicassign

Definition at line 104 of file X11Drawable.h.

◆ fWinGravity

- (int) fWinGravity
readwritenonatomicassign

Definition at line 85 of file X11Drawable.h.

Collaboration diagram for <X11Window>:
[legend]

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