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< X11WindowX11Window > * 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< X11WindowX11Window > *) 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.

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

◆ fHeight

- (unsigned) fHeight

Reimplemented in QuartzPixmap, QuartzImage, QuartzWindow, and QuartzView.

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

◆ fScaleFactor

- (CGFloat) fScaleFactor

Reimplemented in QuartzPixmap, QuartzWindow, and QuartzView.

◆ fWidth

- (unsigned) fWidth

Reimplemented in QuartzPixmap, QuartzImage, QuartzWindow, and QuartzView.

◆ fX

- (int) fX

Reimplemented in QuartzWindow, and QuartzView.

◆ fY

- (int) fY

Reimplemented in QuartzWindow, and QuartzView.

◆ getAttributes:

- (void) getAttributes: (WindowAttributes_t *) attr

Reimplemented in QuartzWindow, and QuartzView.

◆ getDrawMode

- (EDrawMode X11DrawableX11Drawable-)p:

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.

◆ isDirectDraw

- (BOOL) isDirectDraw

Reimplemented in QuartzPixmap, and 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.

◆ readColorBits:

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

Reimplemented in QuartzPixmap, QuartzImage, QuartzWindow, and 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.

◆ setDirectDraw:

- (void) setDirectDraw: (BOOL) mode

Reimplemented in QuartzPixmap, and QuartzView.

◆ setDrawableSize:

- (void) setDrawableSize: (NSSize) newSize
optional

Reimplemented in QuartzWindow, and QuartzView.

◆ setDrawMode:

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

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 
optionalrequired

Reimplemented in QuartzWindow, and QuartzView.

◆ setX:Y:width:height:

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

Reimplemented in QuartzWindow, and QuartzView.

◆ unmapWindow

- (void) unmapWindow

Reimplemented in QuartzWindow, and QuartzView.

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