#include <TGLEventHandler.h>
Inheritance diagram for TGLEventHandler:
Definition at line 33 of file TGLEventHandler.h.
Definition at line 60 of file TGLEventHandler.cxx.
References fArrowKeyFactor, fMouseDragFactor, fMouseTimer, fMouseWheelFactor, fTooltip, fViewerCentricControls, gEnv, TEnv::GetValue(), and TGToolTip::Hide().
TGLEventHandler::~TGLEventHandler | ( | ) | [virtual] |
virtual TGLEventHandler::~TGLEventHandler | ( | ) | [virtual] |
Bool_t TGLEventHandler::Rotate | ( | Int_t | xDelta, | |
Int_t | yDelta, | |||
Bool_t | mod1, | |||
Bool_t | mod2 | |||
) | [protected, virtual] |
Definition at line 942 of file TGLEventHandler.cxx.
References TGLViewer::CurrentCamera(), fGLViewer, and TGLCamera::Rotate().
Referenced by HandleMotion(), and TEveLegoEventHandler::Rotate().
void TGLEventHandler::GrabMouse | ( | ) | [protected, virtual] |
Definition at line 100 of file TGLEventHandler.cxx.
References fGLViewer, fInPointerGrab, TGLViewer::GetGLWidget(), TGObject::GetId(), gVirtualX, kButtonPressMask, kButtonReleaseMask, kFALSE, kNone, kPointerMotionMask, and kTRUE.
Referenced by HandleButton(), and HandleDoubleClick().
void TGLEventHandler::UnGrabMouse | ( | ) | [protected, virtual] |
Definition at line 114 of file TGLEventHandler.cxx.
References fInPointerGrab, gVirtualX, and kFALSE.
Referenced by HandleButton(), and PopupContextMenu().
void TGLEventHandler::SelectForClicked | ( | Event_t * | event | ) | [protected, virtual] |
Definition at line 126 of file TGLEventHandler.cxx.
References TGLLogicalShape::AlwaysSecondarySelect(), TGLViewer::Clicked(), Event_t::fCode, fGLViewer, fLastPos, TGLViewerBase::fRnrCtx, TGLViewer::fSecSelRec, fSecSelType, TGLViewer::fSelRec, Event_t::fState, TPoint::fX, TPoint::fY, TGLLogicalShape::GetExternal(), TGLPhysicalShape::GetLogical(), TGLSelectRecord::GetPhysShape(), TGLSelectRecord::GetSecSelResult(), TGLSelectRecord::kEnteringSelection, kKeyControlMask, kKeyMod1Mask, TGLSelectRecord::kLeavingSelection, TGLSelectRecord::kModifyingInternalSelection, TGLViewer::kOnRequest, TGLLogicalShape::ProcessSelection(), TGLViewer::ReClicked(), TGLViewer::RequestSecondarySelect(), TGLViewer::RequestSelect(), TGLSelectRecord::SetMultiple(), and TGLViewer::UnClicked().
Referenced by HandleButton().
void TGLEventHandler::SelectForMouseOver | ( | ) | [protected, virtual] |
Definition at line 169 of file TGLEventHandler.cxx.
References TGLLogicalShape::AlwaysSecondarySelect(), fGLViewer, fLastEventState, fLastMouseOverPos, fLastMouseOverShape, fLastPos, TGLViewerBase::fRnrCtx, TGLViewer::fSecSelRec, fSecSelType, TGLViewer::fSelRec, TPoint::fX, TPoint::fY, TGLLogicalShape::GetExternal(), TGLPhysicalShape::GetLogical(), TGLSelectRecord::GetPhysShape(), TGLSelectRecord::GetSecSelResult(), TGLSelectRecord::kEnteringSelection, kFALSE, TGLSelectRecord::kLeavingSelection, TGLSelectRecord::kModifyingInternalSelection, TGLViewer::kOnRequest, kTRUE, TGLViewer::MouseOver(), TGLLogicalShape::ProcessSelection(), TGLViewer::ReMouseOver(), TGLViewer::RequestSecondarySelect(), TGLViewer::RequestSelect(), TGLSelectRecord::SetHighlight(), TGLSelectRecord::SetMultiple(), and TGLViewer::UnMouseOver().
Referenced by HandleTimer().
Definition at line 67 of file TGLEventHandler.h.
References fViewerCentricControls.
Referenced by HandleButton(), HandleKey(), and HandleMotion().
Reimplemented from TObject.
Definition at line 219 of file TGLEventHandler.cxx.
References TGLViewer::CurrentCamera(), Event_t::fCode, TGLViewer::fGLDevice, fGLViewer, Event_t::fState, Event_t::fType, Event_t::fX, Event_t::fY, gGLManager, gPad, gVirtualX, HandleButton(), HandleDoubleClick(), HandleKey(), HandleMotion(), kButton1, kButton1Double, kButton1Down, kButton1Motion, kButton1Up, kButton2, kButton2Double, kButton2Down, kButton2Motion, kButton2Up, kButton3, kButton3Double, kButton3Down, kButton3Motion, kButton3Up, kButtonDoubleClick, kButtonPress, kButtonRelease, TVirtualX::kCopy, kFALSE, kGKeyPress, kKeyPress, kKeyShiftMask, kMotionNotify, kMouseMotion, kTRUE, TGLViewer::RequestDraw(), and TGLCamera::Zoom().
Reimplemented from TGEventHandler.
Definition at line 348 of file TGLEventHandler.cxx.
References ClearMouseOver(), TObject::Error(), TGLViewer::fDragAction, fGLViewer, Event_t::fType, TGLViewer::kDragNone, kFocusIn, kFocusOut, kTRUE, StartMouseTimer(), StopMouseTimer(), and TObject::Warning().
Definition at line 709 of file TGLEventHandler.cxx.
References TGLLockable::CurrentLock(), Event_t::fCount, fGLViewer, TGLViewer::fRedrawTimer, gDebug, TObject::Info(), TGLLockable::IsLocked(), kFALSE, TGLRnrCtx::kLODHigh, kTRUE, TGLLockable::LockName(), and TGLRedrawTimer::RequestDraw().
Reimplemented from TGEventHandler.
Definition at line 373 of file TGLEventHandler.cxx.
References TGLViewer::Activated(), ClearMouseOver(), TObject::Error(), TGLViewer::fDragAction, fGLViewer, Event_t::fType, TGLViewer::kDragNone, kFocusIn, kFocusOut, kTRUE, TGLViewer::MouseIdle(), StartMouseTimer(), StopMouseTimer(), and TObject::Warning().
Reimplemented from TGEventHandler.
Definition at line 400 of file TGLEventHandler.cxx.
References TGLViewer::Activated(), ClearMouseOver(), TObject::Error(), Event_t::fCode, TGLViewer::fDragAction, fGLViewer, Event_t::fType, TGLViewer::kDragNone, kEnterNotify, kLeaveNotify, kTRUE, TGLViewer::MouseIdle(), StartMouseTimer(), StopMouseTimer(), and TObject::Warning().
Reimplemented from TGEventHandler.
Definition at line 433 of file TGLEventHandler.cxx.
References TGLViewer::ApplySelection(), ControlValue(), TGLViewer::CurrentCamera(), TGLLockable::CurrentLock(), fActiveButtonID, fButtonPushPos, Event_t::fCode, TGLViewer::fCurrentOvlElm, fDoInternalSelection, TGLViewer::fDragAction, TGLViewer::fGLDevice, fGLViewer, TGLViewer::fGLWidget, fIgnoreButtonUp, fInPointerGrab, fMouseTimer, fMouseWheelFactor, TGLViewer::fOvlSelRec, TGLViewer::fPushAction, TGLViewer::fRedrawTimer, TGLViewerBase::fRnrCtx, TGLViewer::fSelRec, Event_t::fState, Event_t::fType, TPoint::fX, Event_t::fX, TPoint::fY, Event_t::fY, gClient, gDebug, TGClient::GetDefaultRoot(), TGObject::GetId(), TGLSelectRecordBase::GetMinZ(), TGLSelectRecordBase::GetN(), TGLSelectRecord::GetObject(), TGLSelectRecord::GetPhysShape(), TGLViewer::GetPushAction(), TGLViewer::GetSelRec(), gGLManager, GrabMouse(), gVirtualX, TGLOverlayElement::Handle(), TObject::Info(), TGLLockable::IsLocked(), kButton1, kButton2, kButton3, kButton4, kButton5, kButton6, kButton7, kButtonPress, kButtonRelease, TGLViewer::kDragCameraDolly, TGLViewer::kDragCameraRotate, TGLViewer::kDragCameraTruck, TGLViewer::kDragNone, TGLViewer::kDragOverlay, kFALSE, kKeyShiftMask, TGLRnrCtx::kLODHigh, TGLRnrCtx::kLODMed, TGLViewer::kPushCamCenter, TGLViewer::kPushStd, kTRUE, TGLLockable::LockName(), TGLViewer::MouseIdle(), TMath::Nint(), TGLViewer::OverlayDragFinished(), PopupContextMenu(), TGLViewer::RefreshPadEditor(), TGLCamera::RefViewport(), TGLViewer::RequestDraw(), TGLRedrawTimer::RequestDraw(), TGLViewer::RequestOverlaySelect(), TGLViewer::RequestSelect(), TTimer::Reset(), SelectForClicked(), TGLCamera::SetCenterVec(), TGLCamera::SetExternalCenter(), TTimer::TurnOff(), TTimer::TurnOn(), UnGrabMouse(), TGLCamera::ViewportToWorld(), vp, TObject::Warning(), TGLCamera::WindowToViewport(), x, y, and TGLCamera::Zoom().
Referenced by ExecuteEvent().
Reimplemented from TGEventHandler.
Definition at line 656 of file TGLEventHandler.cxx.
References TGLLockable::CurrentLock(), TGLViewer::DoubleClicked(), fActiveButtonID, Event_t::fCode, fGLViewer, gDebug, TGLViewer::GetSelected(), GrabMouse(), TObject::Info(), TGLLockable::IsLocked(), kButton1, kFALSE, kTRUE, TGLLockable::LockName(), TGLViewer::MouseIdle(), and TGLViewer::SelectionChanged().
Referenced by ExecuteEvent().
Reimplemented from TGEventHandler.
Definition at line 688 of file TGLEventHandler.cxx.
References TGLLockable::CurrentLock(), fGLViewer, Event_t::fHeight, TGLViewer::fRedrawTimer, Event_t::fWidth, Event_t::fX, Event_t::fY, gDebug, TObject::Info(), TGLLockable::IsLocked(), kFALSE, TGLRnrCtx::kLODMed, kTRUE, TGLLockable::LockName(), TGLRedrawTimer::RequestDraw(), and TGLViewer::SetViewport().
Reimplemented from TGEventHandler.
Definition at line 728 of file TGLEventHandler.cxx.
References ControlValue(), TGLViewer::CurrentCamera(), TGLLockable::CurrentLock(), TGLCamera::Dolly(), fArrowKeyFactor, Event_t::fCode, TGLViewer::fCurrentOvlElm, TGLViewer::fDebugMode, TGLViewer::fGLDevice, fGLViewer, fLastEventState, fLastPos, TGLViewer::fOvlSelRec, TGLViewerBase::fRnrCtx, TGLViewer::fSelRec, Event_t::fState, fTooltip, fTooltipShown, Event_t::fType, TPoint::fX, TPoint::fY, gDebug, TGLCamera::GetExternalCenter(), TGLSelectRecord::GetPhysShape(), gGLManager, gVirtualX, TGLOverlayElement::Handle(), TGToolTip::Hide(), TObject::Info(), TGLLockable::IsLocked(), kFALSE, TGLRnrCtx::kFill, kKey_D, kKey_d, kKey_Down, kKey_E, kKey_e, kKey_F1, kKey_Home, kKey_j, kKey_J, kKey_K, kKey_k, kKey_Left, kKey_Minus, kKey_Plus, kKey_R, kKey_r, kKey_Right, kKey_T, kKey_t, kKey_Up, kKey_W, kKey_w, kKeyControlMask, kKeyRelease, kKeyShiftMask, TGLRnrCtx::kOutline, kTRUE, TGLRnrCtx::kWireFrame, TGLLockable::LockName(), TGLViewer::MouseIdle(), TMath::Nint(), TGLViewer::RefreshPadEditor(), TGLViewer::RequestDraw(), TGLViewer::RequestSelect(), TGLViewer::ResetCurrentCamera(), TGLRnrCtx::SetEventKeySym(), TGLCamera::SetExternalCenter(), TGLViewerBase::SetStyle(), TGLViewer::SwitchColorSet(), TGLCamera::Truck(), and TGLViewer::UpdateScene().
Referenced by ExecuteEvent(), and TEveLegoEventHandler::HandleKey().
Reimplemented from TGEventHandler.
Definition at line 860 of file TGLEventHandler.cxx.
References TMath::Abs(), ControlValue(), TGLViewer::CurrentCamera(), TGLLockable::CurrentLock(), TGLCamera::Dolly(), TGLViewer::fCurrentOvlElm, TGLViewer::fDragAction, TGLViewer::fGLDevice, fGLViewer, fLastGlobalPos, fLastPos, fMouseDragFactor, fMouseTimerRunning, TGLViewer::fOvlSelRec, TGLViewer::fRedrawTimer, TGLViewerBase::fRnrCtx, Event_t::fState, fTooltipPixelTolerance, fTooltipPos, fTooltipShown, TPoint::fX, Event_t::fX, Event_t::fXRoot, TPoint::fY, Event_t::fY, Event_t::fYRoot, gDebug, gGLManager, gVirtualX, TGLOverlayElement::Handle(), TObject::Info(), TGLLockable::IsLocked(), TGLRedrawTimer::IsPending(), TVirtualX::kCopy, TGLViewer::kDragCameraDolly, TGLViewer::kDragCameraRotate, TGLViewer::kDragCameraTruck, TGLViewer::kDragNone, TGLViewer::kDragOverlay, kFALSE, kKeyControlMask, kKeyShiftMask, TGLRnrCtx::kLODHigh, TGLRnrCtx::kLODMed, kTRUE, TGLLockable::LockName(), TGLViewer::MouseIdle(), TMath::Nint(), RemoveTooltip(), TGLViewer::RequestDraw(), TGLViewer::RequestOverlaySelect(), Rotate(), StartMouseTimer(), StopMouseTimer(), and TGLCamera::Truck().
Referenced by ExecuteEvent().
Reimplemented from TObject.
Definition at line 950 of file TGLEventHandler.cxx.
References TGLViewer::fDragAction, fGLViewer, fLastMouseOverPos, fLastPos, fMouseTimer, fMouseTimerRunning, TGLViewer::fRedrawTimer, gDebug, TObject::Info(), TGLRedrawTimer::IsPending(), TGLViewer::kDragNone, kFALSE, kTRUE, SelectForMouseOver(), and t.
void TGLEventHandler::StartMouseTimer | ( | ) | [virtual] |
Definition at line 975 of file TGLEventHandler.cxx.
References fMouseTimer, fMouseTimerRunning, kTRUE, and TTimer::Start().
Referenced by HandleCrossing(), HandleEvent(), HandleFocusChange(), and HandleMotion().
void TGLEventHandler::StopMouseTimer | ( | ) | [virtual] |
Definition at line 984 of file TGLEventHandler.cxx.
References fMouseTimer, fMouseTimerRunning, kFALSE, and TTimer::Stop().
Referenced by HandleCrossing(), HandleEvent(), HandleFocusChange(), and HandleMotion().
void TGLEventHandler::ClearMouseOver | ( | ) | [virtual] |
Definition at line 993 of file TGLEventHandler.cxx.
References TGLViewer::ClearCurrentOvlElm(), fGLViewer, fLastEventState, fLastMouseOverPos, fLastMouseOverShape, TPoint::fX, TPoint::fY, and TGLViewer::MouseOver().
Referenced by HandleCrossing(), HandleEvent(), and HandleFocusChange().
void TGLEventHandler::Repaint | ( | ) | [virtual] |
Reimplemented from TGEventHandler.
Definition at line 1008 of file TGLEventHandler.cxx.
References TGLLockable::CurrentLock(), fGLViewer, TGLViewer::fRedrawTimer, gDebug, TObject::Info(), TGLLockable::IsLocked(), TGLRnrCtx::kLODHigh, TGLLockable::LockName(), and TGLRedrawTimer::RequestDraw().
void TGLEventHandler::PopupContextMenu | ( | TGLPhysicalShape * | pshp, | |
Event_t * | event, | |||
Int_t | gx, | |||
Int_t | gy | |||
) | [virtual] |
Definition at line 1023 of file TGLEventHandler.cxx.
References fActiveButtonID, TGLViewer::fContextMenu, fGLViewer, TGLPhysicalShape::InvokeContextMenu(), and UnGrabMouse().
Referenced by HandleButton().
void TGLEventHandler::TriggerTooltip | ( | const char * | text | ) | [virtual] |
Definition at line 1050 of file TGLEventHandler.cxx.
References fLastGlobalPos, fTooltip, fTooltipPos, fTooltipShown, TPoint::fX, TPoint::fY, gClient, TGClient::GetDisplayHeight(), TGClient::GetDisplayWidth(), TGFrame::GetHeight(), TGFrame::GetWidth(), kTRUE, TGToolTip::Reset(), TGToolTip::SetPosition(), TGToolTip::SetText(), x, and y.
Referenced by TEveViewerList::HandleTooltip().
void TGLEventHandler::RemoveTooltip | ( | ) | [virtual] |
Definition at line 1077 of file TGLEventHandler.cxx.
References fTooltip, fTooltipShown, TGToolTip::Hide(), and kFALSE.
Referenced by HandleMotion(), and TEveViewerList::HandleTooltip().
void TGLEventHandler::SetMouseOverSelectDelay | ( | Int_t | ms | ) |
void TGLEventHandler::SetMouseOverTooltipDelay | ( | Int_t | ms | ) |
Definition at line 1094 of file TGLEventHandler.cxx.
References fTooltip, and TGToolTip::SetDelay().
Int_t TGLEventHandler::GetTooltipPixelTolerance | ( | ) | const [inline] |
void TGLEventHandler::SetTooltipPixelTolerance | ( | Int_t | t | ) | [inline] |
Int_t TGLEventHandler::GetSecSelType | ( | ) | const [inline] |
void TGLEventHandler::SetSecSelType | ( | Int_t | t | ) | [inline] |
Bool_t TGLEventHandler::GetDoInternalSelection | ( | ) | const [inline] |
void TGLEventHandler::SetDoInternalSelection | ( | Bool_t | x | ) | [inline] |
TGLEventHandler::ClassDef | ( | TGLEventHandler | , | |
0 | ||||
) |
virtual Bool_t TGLEventHandler::Rotate | ( | Int_t | xDelta, | |
Int_t | yDelta, | |||
Bool_t | mod1, | |||
Bool_t | mod2 | |||
) | [protected, virtual] |
virtual void TGLEventHandler::GrabMouse | ( | ) | [protected, virtual] |
virtual void TGLEventHandler::UnGrabMouse | ( | ) | [protected, virtual] |
virtual void TGLEventHandler::SelectForClicked | ( | Event_t * | event | ) | [protected, virtual] |
virtual void TGLEventHandler::SelectForMouseOver | ( | ) | [protected, virtual] |
Reimplemented from TObject.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
Reimplemented from TGEventHandler.
virtual void TGLEventHandler::StartMouseTimer | ( | ) | [virtual] |
virtual void TGLEventHandler::StopMouseTimer | ( | ) | [virtual] |
virtual void TGLEventHandler::ClearMouseOver | ( | ) | [virtual] |
virtual void TGLEventHandler::Repaint | ( | ) | [virtual] |
Reimplemented from TGEventHandler.
virtual void TGLEventHandler::PopupContextMenu | ( | TGLPhysicalShape * | pshp, | |
Event_t * | event, | |||
Int_t | gx, | |||
Int_t | gy | |||
) | [virtual] |
virtual void TGLEventHandler::TriggerTooltip | ( | const char * | text | ) | [virtual] |
virtual void TGLEventHandler::RemoveTooltip | ( | ) | [virtual] |
void TGLEventHandler::SetMouseOverSelectDelay | ( | Int_t | ms | ) |
void TGLEventHandler::SetMouseOverTooltipDelay | ( | Int_t | ms | ) |
Int_t TGLEventHandler::GetTooltipPixelTolerance | ( | ) | const [inline] |
void TGLEventHandler::SetTooltipPixelTolerance | ( | Int_t | t | ) | [inline] |
Int_t TGLEventHandler::GetSecSelType | ( | ) | const [inline] |
void TGLEventHandler::SetSecSelType | ( | Int_t | t | ) | [inline] |
Bool_t TGLEventHandler::GetDoInternalSelection | ( | ) | const [inline] |
void TGLEventHandler::SetDoInternalSelection | ( | Bool_t | x | ) | [inline] |
TGLEventHandler::ClassDef | ( | TGLEventHandler | , | |
0 | ||||
) |
TGLViewer* TGLEventHandler::fGLViewer [protected] |
Definition at line 36 of file TGLEventHandler.h.
Referenced by ClearMouseOver(), ExecuteEvent(), GrabMouse(), HandleButton(), HandleConfigureNotify(), HandleCrossing(), HandleDoubleClick(), HandleEvent(), HandleExpose(), HandleFocusChange(), HandleKey(), HandleMotion(), HandleTimer(), PopupContextMenu(), Repaint(), Rotate(), TEveLegoEventHandler::Rotate(), SelectForClicked(), and SelectForMouseOver().
TTimer* TGLEventHandler::fMouseTimer [protected] |
Definition at line 37 of file TGLEventHandler.h.
Referenced by HandleButton(), HandleTimer(), SetMouseOverSelectDelay(), StartMouseTimer(), StopMouseTimer(), TGLEventHandler(), and ~TGLEventHandler().
TPoint TGLEventHandler::fButtonPushPos [protected] |
TPoint TGLEventHandler::fLastPos [protected] |
Definition at line 39 of file TGLEventHandler.h.
Referenced by HandleKey(), HandleMotion(), HandleTimer(), SelectForClicked(), and SelectForMouseOver().
TPoint TGLEventHandler::fLastMouseOverPos [protected] |
Definition at line 40 of file TGLEventHandler.h.
Referenced by ClearMouseOver(), HandleTimer(), and SelectForMouseOver().
TGLPhysicalShape* TGLEventHandler::fLastMouseOverShape [protected] |
Definition at line 41 of file TGLEventHandler.h.
Referenced by ClearMouseOver(), and SelectForMouseOver().
TGToolTip* TGLEventHandler::fTooltip [protected] |
Definition at line 42 of file TGLEventHandler.h.
Referenced by HandleKey(), RemoveTooltip(), SetMouseOverTooltipDelay(), TGLEventHandler(), TriggerTooltip(), and ~TGLEventHandler().
TPoint TGLEventHandler::fLastGlobalPos [protected] |
Definition at line 43 of file TGLEventHandler.h.
Referenced by HandleMotion(), and TriggerTooltip().
TPoint TGLEventHandler::fTooltipPos [protected] |
Definition at line 44 of file TGLEventHandler.h.
Referenced by HandleMotion(), and TriggerTooltip().
UInt_t TGLEventHandler::fActiveButtonID [protected] |
Definition at line 45 of file TGLEventHandler.h.
Referenced by HandleButton(), HandleDoubleClick(), and PopupContextMenu().
UInt_t TGLEventHandler::fLastEventState [protected] |
Definition at line 46 of file TGLEventHandler.h.
Referenced by ClearMouseOver(), HandleKey(), and SelectForMouseOver().
Bool_t TGLEventHandler::fIgnoreButtonUp [protected] |
Bool_t TGLEventHandler::fInPointerGrab [protected] |
Definition at line 48 of file TGLEventHandler.h.
Referenced by GrabMouse(), HandleButton(), and UnGrabMouse().
Bool_t TGLEventHandler::fMouseTimerRunning [protected] |
Definition at line 49 of file TGLEventHandler.h.
Referenced by HandleMotion(), HandleTimer(), StartMouseTimer(), and StopMouseTimer().
Bool_t TGLEventHandler::fTooltipShown [protected] |
Definition at line 50 of file TGLEventHandler.h.
Referenced by HandleKey(), HandleMotion(), RemoveTooltip(), and TriggerTooltip().
Int_t TGLEventHandler::fTooltipPixelTolerance [protected] |
Definition at line 51 of file TGLEventHandler.h.
Referenced by GetTooltipPixelTolerance(), HandleMotion(), and SetTooltipPixelTolerance().
Int_t TGLEventHandler::fSecSelType [protected] |
Definition at line 52 of file TGLEventHandler.h.
Referenced by GetSecSelType(), SelectForClicked(), SelectForMouseOver(), and SetSecSelType().
Bool_t TGLEventHandler::fDoInternalSelection [protected] |
Definition at line 53 of file TGLEventHandler.h.
Referenced by GetDoInternalSelection(), HandleButton(), and SetDoInternalSelection().
Bool_t TGLEventHandler::fViewerCentricControls [protected] |
Definition at line 54 of file TGLEventHandler.h.
Referenced by ControlValue(), and TGLEventHandler().
Float_t TGLEventHandler::fArrowKeyFactor [protected] |
Float_t TGLEventHandler::fMouseDragFactor [protected] |
Definition at line 56 of file TGLEventHandler.h.
Referenced by HandleMotion(), and TGLEventHandler().
Float_t TGLEventHandler::fMouseWheelFactor [protected] |
Definition at line 57 of file TGLEventHandler.h.
Referenced by HandleButton(), and TGLEventHandler().
TGLViewer* TGLEventHandler::fGLViewer [protected] |
Definition at line 36 of file TGLEventHandler.h.
TTimer* TGLEventHandler::fMouseTimer [protected] |
Definition at line 37 of file TGLEventHandler.h.
TGLPhysicalShape* TGLEventHandler::fLastMouseOverShape [protected] |
Definition at line 41 of file TGLEventHandler.h.
TGToolTip* TGLEventHandler::fTooltip [protected] |
Definition at line 42 of file TGLEventHandler.h.