ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Instance Methods | Properties | List of all members
<X11Window> Protocol Reference

Definition at line 70 of file X11Drawable.h.

Instance Methods

(void- setDrawableSize:
 
(void- setX::::
 
(void- setX::
 
(void- activatePassiveGrab
 
(void- activateImplicitGrab
 
(void- activateGrab::
 
(void- cancelGrab
 
(BOOL) - acceptsCrossingEvents:
 
(void- addChild:
 
(void- getAttributes:
 
(void- setAttributes:
 
(void- mapRaised
 
(void- mapWindow
 
(void- mapSubwindows
 
(void- unmapWindow
 
(void- raiseWindow
 
(void- lowerWindow
 
(BOOL) - fIsOverlapped
 
(void- setOverlapped:
 
(void- configureNotifyTree
 
(void- addPassiveKeyGrab::
 
(void- removePassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab::
 
(PassiveKeyGrab *) - findPassiveKeyGrab:
 
(void- setProperty:::::
 
(BOOL) - hasProperty:
 
(unsigned char *) - getProperty::::
 
(void- removeProperty:
 
- Instance Methods inherited from <X11Drawable>
(BOOL) - fIsPixmap
 
(BOOL) - fIsOpenGLWidget
 
(int) - fX
 
(int) - fY
 
(unsigned) - fWidth
 
(unsigned) - fHeight
 
(void- copy:::::
 
(unsigned char *) - readColorBits:
 

Properties

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

#import <X11Drawable.h>

Inheritance diagram for <X11Window>:
[legend]

Method Documentation

- (BOOL) acceptsCrossingEvents: (unsigned)  eventMask

Reimplemented in QuartzView.

- (void) activateGrab: (unsigned)  ownerEvents
: (BOOL)  ownerEvents 

Reimplemented in QuartzView.

- (void) activateImplicitGrab

Reimplemented in QuartzView.

- (void) activatePassiveGrab

Reimplemented in QuartzView.

- (void) addChild: (NSView< X11Window > *)  child

Reimplemented in QuartzView, and QuartzWindow.

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

Reimplemented in QuartzView.

- (void) cancelGrab

Reimplemented in QuartzView.

- (void) configureNotifyTree

Reimplemented in QuartzView, and ROOTOpenGLView.

- (PassiveKeyGrab *) findPassiveKeyGrab: (unichar)  keyCode

Reimplemented in QuartzView.

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

Reimplemented in QuartzView.

- (BOOL) fIsOverlapped

Reimplemented in QuartzView, and ROOTOpenGLView.

- (void) getAttributes: (WindowAttributes_t *)  attr

Reimplemented in QuartzView, and QuartzWindow.

- (unsigned char *) getProperty: (const char *)  returnType
: (Atom_t *)  returnFormat
: (unsigned *)  nElements
: (unsigned *)  nElements 

Reimplemented in QuartzView.

- (BOOL) hasProperty: (const char *)  propName

Reimplemented in QuartzView.

- (void) lowerWindow

Reimplemented in QuartzView.

- (void) mapRaised

Reimplemented in QuartzView, and QuartzWindow.

- (void) mapSubwindows

Reimplemented in QuartzView, QuartzWindow, and ROOTOpenGLView.

- (void) mapWindow

Reimplemented in QuartzView, QuartzWindow, and ROOTOpenGLView.

- (void) raiseWindow

Reimplemented in QuartzView.

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

Reimplemented in QuartzView.

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

Reimplemented in QuartzView.

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

Reimplemented in QuartzView, and QuartzWindow.

- (void) setDrawableSize: (NSSize)  newSize
optional

Reimplemented in QuartzView, and QuartzWindow.

- (void) setOverlapped: (BOOL)  overlap

Reimplemented in QuartzView, and ROOTOpenGLView.

- (void) setProperty: (const char *)  data
: (unsigned char *)  size
: (unsigned)  forType
: (Atom_t format
: (unsigned)  format 

Reimplemented in QuartzView.

- (void) setX: (int)  Y
: (int)  y 
optional

Reimplemented in QuartzView, and QuartzWindow.

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

Reimplemented in QuartzView, and QuartzWindow.

- (void) unmapWindow

Reimplemented in QuartzView, and QuartzWindow.

Property Documentation

- (unsigned) fActiveGrabEventMask
readwritenonatomicassign

Definition at line 119 of file X11Drawable.h.

- (QuartzPixmap*) fBackBuffer
readwritenonatomicretain

Definition at line 103 of file X11Drawable.h.

- (unsigned long) fBackgroundPixel
readwritenonatomicassign

Definition at line 91 of file X11Drawable.h.

- (QuartzImage*) fBackgroundPixmap
readwritenonatomicretain

Definition at line 92 of file X11Drawable.h.

- (int) fBitGravity
readwritenonatomicassign

Definition at line 89 of file X11Drawable.h.

- (int) fClass
readwritenonatomicassign

Definition at line 87 of file X11Drawable.h.

Referenced by ROOT::MacOSX::X11::CreateTopLevelWindow().

- (NSView<X11Window>*) fContentView
readnonatomicassign

Definition at line 108 of file X11Drawable.h.

- (ECursor) fCurrentCursor
readwritenonatomicassign

Definition at line 157 of file X11Drawable.h.

- (int) fDepth
readwritenonatomicassign

Definition at line 88 of file X11Drawable.h.

Referenced by ROOT::MacOSX::X11::CreateTopLevelWindow().

- (long) fEventMask
readwriteoptionalnonatomicassign

Definition at line 86 of file X11Drawable.h.

- (BOOL) fHasFocus
readwritenonatomicassign

Definition at line 100 of file X11Drawable.h.

- (BOOL) fIsDNDAware
readwritenonatomicassign

Definition at line 159 of file X11Drawable.h.

- (int) fMapState
readnonatomicassign

Definition at line 93 of file X11Drawable.h.

- (BOOL) fOverrideRedirect
readwritenonatomicassign

Definition at line 94 of file X11Drawable.h.

- (QuartzView*) fParentView
readwritenonatomicassign

Definition at line 105 of file X11Drawable.h.

Referenced by QuartzView::addChild:.

- (int) fPassiveGrabButton
readwritenonatomicassign

Definition at line 115 of file X11Drawable.h.

- (unsigned) fPassiveGrabEventMask
readwritenonatomicassign

Definition at line 116 of file X11Drawable.h.

- (unsigned) fPassiveGrabKeyModifiers
readwritenonatomicassign

Definition at line 117 of file X11Drawable.h.

- (BOOL) fPassiveGrabOwnerEvents
readwritenonatomicassign

Definition at line 121 of file X11Drawable.h.

- (QuartzWindow*) fQuartzWindow
readnonatomicassign

Definition at line 109 of file X11Drawable.h.

- (int) fWinGravity
readwritenonatomicassign

Definition at line 90 of file X11Drawable.h.

Collaboration diagram for <X11Window>:
[legend]

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