![]() |
ROOT
6.06/08
Reference Guide
|
Definition at line 51 of file X11Events.h.
Public Member Functions | |
| EventTranslator () | |
| void | GenerateConfigureNotifyEvent (NSView< X11Window > *view, const NSRect &newFrame) |
| void | GenerateDestroyNotify (unsigned winID) |
| void | GenerateExposeEvent (NSView< X11Window > *view, const NSRect &exposedRect) |
| void | GenerateCrossingEvent (NSEvent *theEvent) |
| void | GeneratePointerMotionEvent (NSEvent *theEvent) |
| void | GenerateButtonPressEvent (NSView< X11Window > *eventView, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateButtonReleaseEvent (NSView< X11Window > *eventView, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateKeyPressEvent (NSView< X11Window > *eventView, NSEvent *theEvent) |
| void | GenerateKeyReleaseEvent (NSView< X11Window > *eventView, NSEvent *theEvent) |
| void | GenerateFocusChangeEvent (NSView< X11Window > *eventView) |
| void | SetPointerGrab (NSView< X11Window > *grabView, unsigned eventMask, bool ownerEvents) |
| void | CancelPointerGrab () |
| void | SetInputFocus (NSView< X11Window > *focusView) |
| unsigned | GetInputFocus () const |
| void | CheckUnmappedView (Window_t winID) |
| bool | HasPointerGrab () const |
Private Member Functions | |
| void | GenerateCrossingEventNoGrab (NSEvent *theEvent) |
| void | GenerateCrossingEventActiveGrab (NSEvent *theEvent) |
| void | GeneratePointerMotionEventNoGrab (NSEvent *theEvent) |
| void | GeneratePointerMotionEventActiveGrab (NSEvent *theEvent) |
| void | GenerateButtonPressEventNoGrab (NSView< X11Window > *view, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateButtonPressEventActiveGrab (NSView< X11Window > *view, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateButtonReleaseEventNoGrab (NSView< X11Window > *eventView, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateButtonReleaseEventActiveGrab (NSView< X11Window > *eventView, NSEvent *theEvent, EMouseButton btn) |
| void | GenerateKeyPressEventNoGrab (NSView< X11Window > *eventView, NSEvent *theEvent) |
| void | GenerateKeyReleaseEventNoGrab (NSView< X11Window > *eventView, NSEvent *theEvent) |
| void | GenerateKeyEventActiveGrab (NSView< X11Window > *eventView, NSEvent *theEvent) |
| void | GenerateKeyEventForView (NSView< X11Window > *view, NSEvent *theEvent) |
| void | FindButtonGrab (NSView< X11Window > *fromView, NSEvent *theEvent, EMouseButton btn) |
| void | FindKeyGrabView (NSView< X11Window > *eventView, NSEvent *theEvent) |
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 |
#include <X11Events.h>
Collaboration diagram for ROOT::MacOSX::X11::EventTranslator:| ROOT::MacOSX::X11::EventTranslator::EventTranslator | ( | ) |
Definition at line 1138 of file X11Events.mm.
| void ROOT::MacOSX::X11::EventTranslator::CancelPointerGrab | ( | ) |
Definition at line 1387 of file X11Events.mm.
Referenced by CheckUnmappedView(), and GenerateButtonReleaseEventActiveGrab().
Definition at line 1481 of file X11Events.mm.
|
private |
Definition at line 1814 of file X11Events.mm.
Referenced by GenerateButtonPressEventNoGrab().
|
private |
Definition at line 1862 of file X11Events.mm.
Referenced by GenerateKeyPressEventNoGrab().
| void ROOT::MacOSX::X11::EventTranslator::GenerateButtonPressEvent | ( | NSView< X11Window > * | eventView, |
| NSEvent * | theEvent, | ||
| EMouseButton | btn | ||
| ) |
Definition at line 1263 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:.
|
private |
Definition at line 1621 of file X11Events.mm.
Referenced by GenerateButtonPressEvent().
|
private |
Definition at line 1587 of file X11Events.mm.
Referenced by GenerateButtonPressEvent().
| void ROOT::MacOSX::X11::EventTranslator::GenerateButtonReleaseEvent | ( | NSView< X11Window > * | eventView, |
| NSEvent * | theEvent, | ||
| EMouseButton | btn | ||
| ) |
Definition at line 1276 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:, and QuartzWindow::unmapWindow.
|
private |
Definition at line 1669 of file X11Events.mm.
Referenced by GenerateButtonReleaseEvent().
|
private |
Definition at line 1657 of file X11Events.mm.
Referenced by GenerateButtonReleaseEvent().
| void ROOT::MacOSX::X11::EventTranslator::GenerateConfigureNotifyEvent | ( | NSView< X11Window > * | view, |
| const NSRect & | newFrame | ||
| ) |
Definition at line 1152 of file X11Events.mm.
Referenced by ROOTOpenGLView::configureNotifyTree, QuartzView::configureNotifyTree, QuartzView::findPassiveKeyGrab:, and ROOTOpenGLView::setOverlapped:.
| void ROOT::MacOSX::X11::EventTranslator::GenerateCrossingEvent | ( | NSEvent * | theEvent | ) |
Definition at line 1197 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:.
|
private |
Definition at line 1219 of file X11Events.mm.
Referenced by GenerateCrossingEvent().
|
private |
Definition at line 1208 of file X11Events.mm.
Referenced by GenerateCrossingEvent().
| void ROOT::MacOSX::X11::EventTranslator::GenerateDestroyNotify | ( | unsigned | winID | ) |
Referenced by GenerateConfigureNotifyEvent().
| void ROOT::MacOSX::X11::EventTranslator::GenerateExposeEvent | ( | NSView< X11Window > * | view, |
| const NSRect & | exposedRect | ||
| ) |
Definition at line 1179 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:, and ROOTOpenGLView::setOverlapped:.
| void ROOT::MacOSX::X11::EventTranslator::GenerateFocusChangeEvent | ( | NSView< X11Window > * | eventView | ) |
Definition at line 1327 of file X11Events.mm.
Referenced by QuartzWindow::unmapWindow.
|
private |
Definition at line 1738 of file X11Events.mm.
Referenced by GenerateKeyPressEvent().
|
private |
Definition at line 1790 of file X11Events.mm.
Referenced by GenerateKeyEventActiveGrab(), GenerateKeyPressEventNoGrab(), GenerateKeyReleaseEvent(), and GenerateKeyReleaseEventNoGrab().
| void ROOT::MacOSX::X11::EventTranslator::GenerateKeyPressEvent | ( | NSView< X11Window > * | eventView, |
| NSEvent * | theEvent | ||
| ) |
Definition at line 1291 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:.
|
private |
Definition at line 1713 of file X11Events.mm.
Referenced by GenerateKeyPressEvent().
| void ROOT::MacOSX::X11::EventTranslator::GenerateKeyReleaseEvent | ( | NSView< X11Window > * | eventView, |
| NSEvent * | theEvent | ||
| ) |
Definition at line 1307 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:.
|
private |
Definition at line 1772 of file X11Events.mm.
Referenced by GenerateKeyReleaseEvent().
| void ROOT::MacOSX::X11::EventTranslator::GeneratePointerMotionEvent | ( | NSEvent * | theEvent | ) |
Definition at line 1250 of file X11Events.mm.
Referenced by QuartzView::findPassiveKeyGrab:.
|
private |
Definition at line 1547 of file X11Events.mm.
Referenced by GeneratePointerMotionEvent().
|
private |
Definition at line 1528 of file X11Events.mm.
Referenced by GeneratePointerMotionEvent().
| unsigned ROOT::MacOSX::X11::EventTranslator::GetInputFocus | ( | ) | const |
Definition at line 1454 of file X11Events.mm.
| bool ROOT::MacOSX::X11::EventTranslator::HasPointerGrab | ( | ) | const |
Definition at line 1244 of file X11Events.mm.
Referenced by QuartzWindow::unmapWindow.
| void ROOT::MacOSX::X11::EventTranslator::SetInputFocus | ( | NSView< X11Window > * | focusView | ) |
Definition at line 1438 of file X11Events.mm.
| void ROOT::MacOSX::X11::EventTranslator::SetPointerGrab | ( | NSView< X11Window > * | grabView, |
| unsigned | eventMask, | ||
| bool | ownerEvents | ||
| ) |
Definition at line 1345 of file X11Events.mm.
|
friend |
Definition at line 52 of file X11Events.h.
|
private |
Definition at line 117 of file X11Events.h.
Referenced by CancelPointerGrab(), CheckUnmappedView(), FindButtonGrab(), GenerateButtonPressEventActiveGrab(), GenerateButtonPressEventNoGrab(), GenerateButtonReleaseEventActiveGrab(), GenerateCrossingEventActiveGrab(), GeneratePointerMotionEventActiveGrab(), and SetPointerGrab().
|
private |
Definition at line 122 of file X11Events.h.
Referenced by CancelPointerGrab(), CheckUnmappedView(), GenerateButtonPressEventActiveGrab(), GenerateButtonPressEventNoGrab(), GenerateButtonReleaseEventActiveGrab(), GenerateButtonReleaseEventNoGrab(), GenerateCrossingEventActiveGrab(), GenerateCrossingEventNoGrab(), GenerateFocusChangeEvent(), GenerateKeyEventForView(), GeneratePointerMotionEventActiveGrab(), GeneratePointerMotionEventNoGrab(), SetInputFocus(), and SetPointerGrab().
|
private |
Definition at line 119 of file X11Events.h.
Referenced by CheckUnmappedView(), FindKeyGrabView(), GenerateFocusChangeEvent(), GenerateKeyEventActiveGrab(), GenerateKeyPressEvent(), GenerateKeyPressEventNoGrab(), GenerateKeyReleaseEvent(), GenerateKeyReleaseEventNoGrab(), GetInputFocus(), and SetInputFocus().
|
private |
Definition at line 113 of file X11Events.h.
Referenced by CancelPointerGrab(), FindButtonGrab(), GenerateButtonPressEventActiveGrab(), GenerateButtonReleaseEventActiveGrab(), GenerateCrossingEventActiveGrab(), GeneratePointerMotionEventActiveGrab(), and SetPointerGrab().
|
private |
Definition at line 120 of file X11Events.h.
Referenced by CancelPointerGrab(), GenerateButtonPressEventNoGrab(), GenerateButtonReleaseEventActiveGrab(), and SetPointerGrab().
|
private |
Definition at line 118 of file X11Events.h.
Referenced by CheckUnmappedView(), FindKeyGrabView(), GenerateKeyEventActiveGrab(), GenerateKeyPressEvent(), GenerateKeyPressEventNoGrab(), and GenerateKeyReleaseEvent().
|
private |
Definition at line 114 of file X11Events.h.
Referenced by CancelPointerGrab(), FindButtonGrab(), GenerateButtonPressEventActiveGrab(), GenerateButtonReleaseEventActiveGrab(), GenerateCrossingEventActiveGrab(), GeneratePointerMotionEventActiveGrab(), and SetPointerGrab().
|
private |
Definition at line 112 of file X11Events.h.
Referenced by CancelPointerGrab(), FindButtonGrab(), GenerateButtonPressEvent(), GenerateButtonPressEventNoGrab(), GenerateButtonReleaseEvent(), GenerateButtonReleaseEventActiveGrab(), GenerateCrossingEvent(), GeneratePointerMotionEvent(), HasPointerGrab(), and SetPointerGrab().
|
private |
Definition at line 110 of file X11Events.h.
Referenced by CancelPointerGrab(), CheckUnmappedView(), GenerateButtonPressEventNoGrab(), GenerateCrossingEventActiveGrab(), GenerateCrossingEventNoGrab(), and SetPointerGrab().