![]() |
ROOT
6.06/09
Reference Guide
|
Enumerations | |
| enum | Ancestry { kAView1IsParent, kAView2IsParent, kAHaveNonRootAncestor, kAAncestorIsRoot } |
Functions | |
| Time_t | TimeForCocoaEvent (NSEvent *theEvent) |
| Event_t | NewX11EventFromCocoaEvent (unsigned windowID, NSEvent *theEvent) |
| void | ConvertEventLocationToROOTXY (NSEvent *cocoaEvent, NSView< X11Window > *eventView, Event_t *rootEvent) |
| unsigned | GetKeyboardModifiersFromCocoaEvent (NSEvent *theEvent) |
| unsigned | GetModifiersFromCocoaEvent (NSEvent *theEvent) |
| bool | IsParent (NSView< X11Window > *testParent, NSView< X11Window > *testChild) |
| bool | IsInBranch (NSView< X11Window > *parent, NSView< X11Window > *child, NSView< X11Window > *testView) |
| Ancestry | FindLowestCommonAncestor (NSView< X11Window > *view1, NSView< X11Window > *view2, NSView< X11Window > **lca) |
| Ancestry | FindRelation (NSView< X11Window > *view1, NSView< X11Window > *view2, NSView< X11Window > **lca) |
| NSView< X11Window > * | FindViewToPropagateEvent (NSView< X11Window > *viewFrom, Mask_t checkMask) |
| NSView< X11Window > * | FindViewToPropagateEvent (NSView< X11Window > *viewFrom, Mask_t checkMask, NSView< X11Window > *grabView, Mask_t grabMask) |
| void | SendEnterEvent (EventQueue_t &queue, NSView< X11Window > *view, NSEvent *theEvent, EXMagic detail) |
| void | SendLeaveEvent (EventQueue_t &queue, NSView< X11Window > *view, NSEvent *theEvent, EXMagic detail) |
| void | SendPointerMotionEvent (EventQueue_t &queue, NSView< X11Window > *view, NSEvent *theEvent) |
| void | SendButtonPressEvent (EventQueue_t &queue, NSView< X11Window > *view, NSEvent *theEvent, EMouseButton btn) |
| void | SendButtonReleaseEvent (EventQueue_t &queue, NSView< X11Window > *view, NSEvent *theEvent, EMouseButton btn) |
| void | SendKeyPressEvent (EventQueue_t &queue, NSView< X11Window > *view, NSView< X11Window > *childView, NSEvent *theEvent, NSPoint windowPoint) |
| void | SendKeyReleaseEvent (EventQueue_t &queue, NSView< X11Window > *view, NSView< X11Window > *childView, NSEvent *theEvent, NSPoint windowPoint) |
| void | SendFocusInEvent (EventQueue_t &queue, NSView< X11Window > *view, EXMagic mode) |
| void | SendFocusOutEvent (EventQueue_t &queue, NSView< X11Window > *view, EXMagic mode) |
| void | SendEnterEventRange (EventQueue_t &queue, NSView< X11Window > *from, NSView< X11Window > *to, NSEvent *theEvent, EXMagic mode) |
| void | SendEnterEventClosedRange (EventQueue_t &queue, NSView< X11Window > *from, NSView< X11Window > *to, NSEvent *theEvent, EXMagic mode) |
| void | SendLeaveEventRange (EventQueue_t &queue, NSView< X11Window > *from, NSView< X11Window > *to, NSEvent *theEvent, EXMagic mode) |
| void | SendLeaveEventClosedRange (EventQueue_t &queue, NSView< X11Window > *from, NSView< X11Window > *to, NSEvent *theEvent, EXMagic mode) |
| void | GenerateCrossingEventChildToParent (EventQueue_t &queue, NSView< X11Window > *parent, NSView< X11Window > *child, NSEvent *theEvent, EXMagic detail) |
| void | GenerateCrossingEventParentToChild (EventQueue_t &queue, NSView< X11Window > *parent, NSView< X11Window > *child, NSEvent *theEvent, EXMagic detail) |
| void | GenerateCrossingEventFromChild1ToChild2 (EventQueue_t &queue, NSView< X11Window > *child1, NSView< X11Window > *child2, NSView< X11Window > *ancestor, NSEvent *theEvent, EXMagic detail) |
| void | GenerateCrossingEvents (EventQueue_t &queue, NSView< X11Window > *fromView, NSView< X11Window > *toView, NSEvent *theEvent, EXMagic detail) |
| void | GenerateCrossingEventForGrabView (EventQueue_t &queue, NSView< X11Window > *fromView, NSView< X11Window > *toView, NSView< X11Window > *grabView, Mask_t grabEventMask, NSEvent *theEvent) |
| Enumerator | |
|---|---|
| kAView1IsParent | |
| kAView2IsParent | |
| kAHaveNonRootAncestor | |
| kAAncestorIsRoot | |
Definition at line 447 of file X11Events.mm.
| void ROOT::MacOSX::X11::Detail::ConvertEventLocationToROOTXY | ( | NSEvent * | cocoaEvent, |
| NSView< X11Window > * | eventView, | ||
| Event_t * | rootEvent | ||
| ) |
Definition at line 343 of file X11Events.mm.
Referenced by SendButtonPressEvent(), SendButtonReleaseEvent(), SendEnterEvent(), SendLeaveEvent(), and SendPointerMotionEvent().
| Ancestry ROOT::MacOSX::X11::Detail::FindLowestCommonAncestor | ( | NSView< X11Window > * | view1, |
| NSView< X11Window > * | view2, | ||
| NSView< X11Window > ** | lca | ||
| ) |
Definition at line 455 of file X11Events.mm.
Referenced by FindRelation().
| Ancestry ROOT::MacOSX::X11::Detail::FindRelation | ( | NSView< X11Window > * | view1, |
| NSView< X11Window > * | view2, | ||
| NSView< X11Window > ** | lca | ||
| ) |
Definition at line 483 of file X11Events.mm.
Referenced by GenerateCrossingEventForGrabView(), and GenerateCrossingEvents().
| NSView<X11Window>* ROOT::MacOSX::X11::Detail::FindViewToPropagateEvent | ( | NSView< X11Window > * | viewFrom, |
| Mask_t | checkMask | ||
| ) |
Definition at line 499 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateButtonPressEventActiveGrab, ROOT::MacOSX::X11::EventTranslator::GenerateButtonReleaseEventActiveGrab, ROOT::MacOSX::X11::EventTranslator::GenerateButtonReleaseEventNoGrab, ROOT::MacOSX::X11::EventTranslator::GenerateKeyEventActiveGrab, ROOT::MacOSX::X11::EventTranslator::GenerateKeyPressEventNoGrab, ROOT::MacOSX::X11::EventTranslator::GenerateKeyReleaseEventNoGrab, ROOT::MacOSX::X11::EventTranslator::GeneratePointerMotionEventActiveGrab, and ROOT::MacOSX::X11::EventTranslator::GeneratePointerMotionEventNoGrab.
| NSView<X11Window>* ROOT::MacOSX::X11::Detail::FindViewToPropagateEvent | ( | NSView< X11Window > * | viewFrom, |
| Mask_t | checkMask, | ||
| NSView< X11Window > * | grabView, | ||
| Mask_t | grabMask | ||
| ) |
Definition at line 516 of file X11Events.mm.
| void ROOT::MacOSX::X11::Detail::GenerateCrossingEventChildToParent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | parent, | ||
| NSView< X11Window > * | child, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 917 of file X11Events.mm.
Referenced by GenerateCrossingEvents().
| void ROOT::MacOSX::X11::Detail::GenerateCrossingEventForGrabView | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | fromView, | ||
| NSView< X11Window > * | toView, | ||
| NSView< X11Window > * | grabView, | ||
| Mask_t | grabEventMask, | ||
| NSEvent * | theEvent | ||
| ) |
Definition at line 1089 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateCrossingEventActiveGrab.
| void ROOT::MacOSX::X11::Detail::GenerateCrossingEventFromChild1ToChild2 | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | child1, | ||
| NSView< X11Window > * | child2, | ||
| NSView< X11Window > * | ancestor, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 978 of file X11Events.mm.
Referenced by GenerateCrossingEvents().
| void ROOT::MacOSX::X11::Detail::GenerateCrossingEventParentToChild | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | parent, | ||
| NSView< X11Window > * | child, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 947 of file X11Events.mm.
Referenced by GenerateCrossingEvents().
| void ROOT::MacOSX::X11::Detail::GenerateCrossingEvents | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | fromView, | ||
| NSView< X11Window > * | toView, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 1018 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::CancelPointerGrab, ROOT::MacOSX::X11::EventTranslator::GenerateButtonPressEventNoGrab, ROOT::MacOSX::X11::EventTranslator::GenerateCrossingEventActiveGrab, ROOT::MacOSX::X11::EventTranslator::GenerateCrossingEventNoGrab, and ROOT::MacOSX::X11::EventTranslator::SetPointerGrab.
| unsigned ROOT::MacOSX::X11::Detail::GetKeyboardModifiersFromCocoaEvent | ( | NSEvent * | theEvent | ) |
Definition at line 372 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::FindButtonGrab, GetModifiersFromCocoaEvent(), SendButtonPressEvent(), SendButtonReleaseEvent(), SendKeyPressEvent(), and SendKeyReleaseEvent().
| unsigned ROOT::MacOSX::X11::Detail::GetModifiersFromCocoaEvent | ( | NSEvent * | theEvent | ) |
Definition at line 393 of file X11Events.mm.
Referenced by SendEnterEvent(), SendLeaveEvent(), and SendPointerMotionEvent().
| bool ROOT::MacOSX::X11::Detail::IsInBranch | ( | NSView< X11Window > * | parent, |
| NSView< X11Window > * | child, | ||
| NSView< X11Window > * | testView | ||
| ) |
Definition at line 430 of file X11Events.mm.
Referenced by GenerateCrossingEventForGrabView().
| bool ROOT::MacOSX::X11::Detail::IsParent | ( | NSView< X11Window > * | testParent, |
| NSView< X11Window > * | testChild | ||
| ) |
Definition at line 412 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::FindKeyGrabView, FindRelation(), GenerateCrossingEventForGrabView(), ROOT::MacOSX::X11::EventTranslator::GenerateKeyEventActiveGrab, ROOT::MacOSX::X11::EventTranslator::GenerateKeyPressEventNoGrab, and ROOT::MacOSX::X11::EventTranslator::GenerateKeyReleaseEventNoGrab.
| Event_t ROOT::MacOSX::X11::Detail::NewX11EventFromCocoaEvent | ( | unsigned | windowID, |
| NSEvent * | theEvent | ||
| ) |
Definition at line 330 of file X11Events.mm.
Referenced by SendButtonPressEvent(), SendButtonReleaseEvent(), SendEnterEvent(), SendKeyPressEvent(), SendKeyReleaseEvent(), SendLeaveEvent(), and SendPointerMotionEvent().
| void ROOT::MacOSX::X11::Detail::SendButtonPressEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSEvent * | theEvent, | ||
| EMouseButton | btn | ||
| ) |
Definition at line 639 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateButtonPressEventActiveGrab, and ROOT::MacOSX::X11::EventTranslator::GenerateButtonPressEventNoGrab.
| void ROOT::MacOSX::X11::Detail::SendButtonReleaseEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSEvent * | theEvent, | ||
| EMouseButton | btn | ||
| ) |
Definition at line 689 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateButtonReleaseEventActiveGrab, and ROOT::MacOSX::X11::EventTranslator::GenerateButtonReleaseEventNoGrab.
| void ROOT::MacOSX::X11::Detail::SendEnterEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 543 of file X11Events.mm.
Referenced by GenerateCrossingEventChildToParent(), GenerateCrossingEventForGrabView(), GenerateCrossingEventFromChild1ToChild2(), GenerateCrossingEventParentToChild(), SendEnterEventClosedRange(), and SendEnterEventRange().
| void ROOT::MacOSX::X11::Detail::SendEnterEventClosedRange | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | from, | ||
| NSView< X11Window > * | to, | ||
| NSEvent * | theEvent, | ||
| EXMagic | mode | ||
| ) |
Definition at line 868 of file X11Events.mm.
Referenced by GenerateCrossingEventFromChild1ToChild2(), and GenerateCrossingEvents().
| void ROOT::MacOSX::X11::Detail::SendEnterEventRange | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | from, | ||
| NSView< X11Window > * | to, | ||
| NSEvent * | theEvent, | ||
| EXMagic | mode | ||
| ) |
Definition at line 852 of file X11Events.mm.
Referenced by GenerateCrossingEventFromChild1ToChild2(), GenerateCrossingEventParentToChild(), and SendEnterEventClosedRange().
| void ROOT::MacOSX::X11::Detail::SendFocusInEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| EXMagic | mode | ||
| ) |
Definition at line 808 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateFocusChangeEvent, and ROOT::MacOSX::X11::EventTranslator::SetInputFocus.
| void ROOT::MacOSX::X11::Detail::SendFocusOutEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| EXMagic | mode | ||
| ) |
Definition at line 829 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateFocusChangeEvent, and ROOT::MacOSX::X11::EventTranslator::SetInputFocus.
| void ROOT::MacOSX::X11::Detail::SendKeyPressEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSView< X11Window > * | childView, | ||
| NSEvent * | theEvent, | ||
| NSPoint | windowPoint | ||
| ) |
Definition at line 720 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateKeyEventForView.
| void ROOT::MacOSX::X11::Detail::SendKeyReleaseEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSView< X11Window > * | childView, | ||
| NSEvent * | theEvent, | ||
| NSPoint | windowPoint | ||
| ) |
Definition at line 764 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GenerateKeyEventForView.
| void ROOT::MacOSX::X11::Detail::SendLeaveEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSEvent * | theEvent, | ||
| EXMagic | detail | ||
| ) |
Definition at line 578 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::CheckUnmappedView, GenerateCrossingEventChildToParent(), GenerateCrossingEventForGrabView(), GenerateCrossingEventFromChild1ToChild2(), GenerateCrossingEventParentToChild(), SendLeaveEventClosedRange(), and SendLeaveEventRange().
| void ROOT::MacOSX::X11::Detail::SendLeaveEventClosedRange | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | from, | ||
| NSView< X11Window > * | to, | ||
| NSEvent * | theEvent, | ||
| EXMagic | mode | ||
| ) |
Definition at line 898 of file X11Events.mm.
Referenced by GenerateCrossingEventFromChild1ToChild2(), and GenerateCrossingEvents().
| void ROOT::MacOSX::X11::Detail::SendLeaveEventRange | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | from, | ||
| NSView< X11Window > * | to, | ||
| NSEvent * | theEvent, | ||
| EXMagic | mode | ||
| ) |
Definition at line 882 of file X11Events.mm.
Referenced by GenerateCrossingEventChildToParent(), GenerateCrossingEventFromChild1ToChild2(), and SendLeaveEventClosedRange().
| void ROOT::MacOSX::X11::Detail::SendPointerMotionEvent | ( | EventQueue_t & | queue, |
| NSView< X11Window > * | view, | ||
| NSEvent * | theEvent | ||
| ) |
Definition at line 610 of file X11Events.mm.
Referenced by ROOT::MacOSX::X11::EventTranslator::GeneratePointerMotionEventActiveGrab, and ROOT::MacOSX::X11::EventTranslator::GeneratePointerMotionEventNoGrab.
| Time_t ROOT::MacOSX::X11::Detail::TimeForCocoaEvent | ( | NSEvent * | theEvent | ) |
Definition at line 321 of file X11Events.mm.
Referenced by NewX11EventFromCocoaEvent().