Logo ROOT  
Reference Guide
<X11Window> Protocol Reference

Definition at line 65 of file X11Drawable.h.

Instance Methods

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

Properties

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

#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: