ROOT  6.06/09
Reference Guide
Instance Methods | Private Member Functions | Private Attributes | Friends | List of all members
ROOT::MacOSX::X11::EventTranslator Class Reference

Definition at line 51 of file X11Events.h.

Instance Methods

() - EventTranslator
 
(void- GenerateConfigureNotifyEvent
 
(void- GenerateDestroyNotify
 
(void- GenerateExposeEvent
 
(void- GenerateCrossingEvent
 
(void- GeneratePointerMotionEvent
 
(void- GenerateButtonPressEvent
 
(void- GenerateButtonReleaseEvent
 
(void- GenerateKeyPressEvent
 
(void- GenerateKeyReleaseEvent
 
(void- GenerateFocusChangeEvent
 
(void- SetPointerGrab
 
(void- CancelPointerGrab
 
(void- SetInputFocus
 
(unsigned) - GetInputFocus
 
(void- CheckUnmappedView
 
(bool) - HasPointerGrab
 

Private Member Functions

(void- GenerateCrossingEventNoGrab
 
(void- GenerateCrossingEventActiveGrab
 
(void- GeneratePointerMotionEventNoGrab
 
(void- GeneratePointerMotionEventActiveGrab
 
(void- GenerateButtonPressEventNoGrab
 
(void- GenerateButtonPressEventActiveGrab
 
(void- GenerateButtonReleaseEventNoGrab
 
(void- GenerateButtonReleaseEventActiveGrab
 
(void- GenerateKeyPressEventNoGrab
 
(void- GenerateKeyReleaseEventNoGrab
 
(void- GenerateKeyEventActiveGrab
 
(void- GenerateKeyEventForView
 
(void- FindButtonGrab
 
(void- FindKeyGrabView
 

Private Attributes

NSView< X11Window > * fViewUnderPointer
 
PointerGrab fPointerGrabType
 
unsigned fGrabEventMask
 
bool fOwnerEvents
 
NSView< X11Window > * fButtonGrabView
 
NSView< X11Window > * fKeyGrabView
 
NSView< X11Window > * fFocusView
 
EMouseButton fImplicitGrabButton
 
EventQueue_t fEventQueue
 

Friends

class ::TGCocoa
 

#import <X11Events.h>

+ Collaboration diagram for ROOT::MacOSX::X11::EventTranslator:

Constructor & Destructor Documentation

- MacOSX:

Definition at line 1138 of file X11Events.mm.

Method Documentation

- (void) MacOSX:

Definition at line 1387 of file X11Events.mm.

Referenced by CheckUnmappedView, and GenerateButtonReleaseEventActiveGrab.

- (void) MacOSX: (Window_t winID

Definition at line 1481 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  fromView
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1814 of file X11Events.mm.

Referenced by GenerateButtonPressEventNoGrab.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1862 of file X11Events.mm.

Referenced by GenerateKeyPressEventNoGrab.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1263 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  view
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1621 of file X11Events.mm.

Referenced by GenerateButtonPressEvent.

- (void) MacOSX: (NSView< X11Window > *)  view
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1587 of file X11Events.mm.

Referenced by GenerateButtonPressEvent.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1276 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1669 of file X11Events.mm.

Referenced by GenerateButtonReleaseEvent.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent
(EMouseButton btn 

Definition at line 1657 of file X11Events.mm.

Referenced by GenerateButtonReleaseEvent.

- (void) MacOSX: (NSView< X11Window > *)  view
(const NSRect &)  newFrame 
- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1197 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1219 of file X11Events.mm.

Referenced by GenerateCrossingEvent.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1208 of file X11Events.mm.

Referenced by GenerateCrossingEvent.

- (void) MacOSX: (unsigned)  winID
- (void) MacOSX: (NSView< X11Window > *)  view
(const NSRect &)  exposedRect 

Definition at line 1179 of file X11Events.mm.

Referenced by ROOTOpenGLView::setOverlapped:.

- (void) MacOSX: (NSView< X11Window > *)  eventView

Definition at line 1327 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1738 of file X11Events.mm.

Referenced by GenerateKeyPressEvent.

- (void) MacOSX: (NSView< X11Window > *)  view
(NSEvent *)  theEvent 
- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1291 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1713 of file X11Events.mm.

Referenced by GenerateKeyPressEvent.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1307 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  eventView
(NSEvent *)  theEvent 

Definition at line 1772 of file X11Events.mm.

Referenced by GenerateKeyReleaseEvent.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1250 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1547 of file X11Events.mm.

Referenced by GeneratePointerMotionEvent.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1528 of file X11Events.mm.

Referenced by GeneratePointerMotionEvent.

- (unsigned) MacOSX: const

Definition at line 1454 of file X11Events.mm.

- (bool) MacOSX: const

Definition at line 1244 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  focusView

Definition at line 1438 of file X11Events.mm.

- (void) MacOSX: (NSView< X11Window > *)  grabView
(unsigned)  eventMask
(bool)  ownerEvents 

Definition at line 1345 of file X11Events.mm.

Friends And Related Function Documentation

- (friend class) TGCocoa
friend

Definition at line 52 of file X11Events.h.

Member Data Documentation

- (NSView<X11Window>*) MacOSX:
private
- (EventQueue_t) MacOSX:
private
- (NSView<X11Window>*) MacOSX:
private
- (unsigned) MacOSX:
private
- (EMouseButton) MacOSX:
private
- (NSView<X11Window>*) MacOSX:
private
- (bool) MacOSX:
private
- (PointerGrab) MacOSX:
private
- (NSView<X11Window>*) MacOSX:
private

The documentation for this class was generated from the following files: