Logo ROOT   6.10/00
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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- CancelPointerGrab
 
(void- CheckUnmappedView
 
(void- GenerateButtonPressEvent
 
(void- GenerateButtonReleaseEvent
 
(void- GenerateConfigureNotifyEvent
 
(void- GenerateCrossingEvent
 
(void- GenerateDestroyNotify
 
(void- GenerateExposeEvent
 
(void- GenerateFocusChangeEvent
 
(void- GenerateKeyPressEvent
 
(void- GenerateKeyReleaseEvent
 
(void- GeneratePointerMotionEvent
 
(unsigned) - GetInputFocus
 
(bool) - HasPointerGrab
 
(void- SetInputFocus
 
(void- SetPointerGrab
 

Private Member Functions

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

Private Attributes

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

Friends

class ::TGCocoa
 

#import <X11Events.h>

Constructor & Destructor Documentation

- ROOT:

Definition at line 1135 of file X11Events.mm.

Method Documentation

- (void) MacOSX:

Definition at line 1382 of file X11Events.mm.

- (void) MacOSX: (Window_t winID

Definition at line 1476 of file X11Events.mm.

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

Definition at line 1797 of file X11Events.mm.

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

Definition at line 1845 of file X11Events.mm.

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

Definition at line 1259 of file X11Events.mm.

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

Definition at line 1611 of file X11Events.mm.

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

Definition at line 1577 of file X11Events.mm.

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

Definition at line 1272 of file X11Events.mm.

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

Definition at line 1657 of file X11Events.mm.

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

Definition at line 1645 of file X11Events.mm.

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

Definition at line 1149 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1194 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1215 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1204 of file X11Events.mm.

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

Definition at line 1176 of file X11Events.mm.

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

Definition at line 1323 of file X11Events.mm.

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

Definition at line 1724 of file X11Events.mm.

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

Definition at line 1774 of file X11Events.mm.

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

Definition at line 1287 of file X11Events.mm.

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

Definition at line 1701 of file X11Events.mm.

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

Definition at line 1303 of file X11Events.mm.

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

Definition at line 1757 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1246 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1539 of file X11Events.mm.

- (void) MacOSX: (NSEvent *)  theEvent

Definition at line 1520 of file X11Events.mm.

- (unsigned) MacOSX: const

Definition at line 1449 of file X11Events.mm.

- (bool) MacOSX: const

Definition at line 1240 of file X11Events.mm.

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

Definition at line 1433 of file X11Events.mm.

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

Definition at line 1341 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

Definition at line 116 of file X11Events.h.

- (EventQueue_t) MacOSX:
private

Definition at line 121 of file X11Events.h.

- (NSView<X11Window>*) MacOSX:
private

Definition at line 118 of file X11Events.h.

- (unsigned) MacOSX:
private

Definition at line 112 of file X11Events.h.

- (EMouseButton) MacOSX:
private

Definition at line 119 of file X11Events.h.

- (NSView<X11Window>*) MacOSX:
private

Definition at line 117 of file X11Events.h.

- (bool) MacOSX:
private

Definition at line 113 of file X11Events.h.

- (PointerGrab) MacOSX:
private

Definition at line 111 of file X11Events.h.

- (NSView<X11Window>*) MacOSX:
private

Definition at line 109 of file X11Events.h.


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