Public Member Functions | |
TGuiBldDragManagerPimpl (TGuiBldDragManager *m) | |
void | ResetParams () |
~TGuiBldDragManagerPimpl () | |
Private Attributes | |
TGuiBldDragManager * | fManager |
TTimer * | fRepeatTimer |
TGFrame * | fGrab |
TGLayoutHints * | fGrabLayout |
TGFrame * | fSaveGrab |
TGFrame * | fClickFrame |
TGuiBldDragManagerGrid * | fGrid |
ECursor | fResizeType |
Int_t | fX0 |
Int_t | fY0 |
Int_t | fX |
Int_t | fY |
Int_t | fXf |
Int_t | fYf |
Int_t | fGrabX |
Int_t | fGrabY |
const TGWindow * | fGrabParent |
Int_t | fLastPopupAction |
Bool_t | fReplaceOn |
TGGrabRect * | fGrabRect [8] |
TGFrame * | fAroundFrame [4] |
Bool_t | fGrabRectHidden |
TGFrameElement * | fGrabListPosition |
Bool_t | fButtonPressed |
Bool_t | fCompacted |
TGFrame * | fPlane |
TGFrame * | fSpacePressedFrame |
Bool_t | fPlacePopup |
TList * | fFrameMenuTrash |
TGFrame * | fMenuObject |
Friends | |
class | TGuiBldDragManager |
Definition at line 789 of file TGuiBldDragManager.cxx.
TGuiBldDragManagerPimpl::TGuiBldDragManagerPimpl | ( | TGuiBldDragManager * | m | ) | [inline] |
Definition at line 822 of file TGuiBldDragManager.cxx.
References fAroundFrame, fFrameMenuTrash, fGrabRect, fManager, fRepeatTimer, i, m, ResetParams(), TGuiBldDragManager::TGGrabRect, and TGuiBldDragManager::TGuiBldDragManagerRepeatTimer.
TGuiBldDragManagerPimpl::~TGuiBldDragManagerPimpl | ( | ) | [inline] |
Definition at line 860 of file TGuiBldDragManager.cxx.
References TGFrame::ChangeOptions(), TList::Delete(), fAroundFrame, fFrameMenuTrash, fGrab, fGrabRect, fPlane, fRepeatTimer, gClient, TGFrame::GetOptions(), i, kRaisedFrame, kTRUE, and TGClient::NeedRedraw().
void TGuiBldDragManagerPimpl::ResetParams | ( | ) | [inline] |
Definition at line 838 of file TGuiBldDragManager.cxx.
References TList::Delete(), fButtonPressed, fClickFrame, fCompacted, fFrameMenuTrash, fGrab, fGrabLayout, fGrabListPosition, fGrabParent, fGrabRectHidden, fGrabX, fGrabY, fGrid, fLastPopupAction, fMenuObject, fPlacePopup, fPlane, fReplaceOn, fResizeType, fSaveGrab, fSpacePressedFrame, fX, fX0, fXf, fY, fY0, fYf, kFALSE, kNoneAct, and kPointer.
Referenced by TGuiBldDragManager::SetEditable(), and TGuiBldDragManagerPimpl().
friend class TGuiBldDragManager [friend] |
Definition at line 791 of file TGuiBldDragManager.cxx.
TTimer* TGuiBldDragManagerPimpl::fRepeatTimer [private] |
Definition at line 795 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleTimerEvent(), TGuiBldDragManager::SetEditable(), TGuiBldDragManager::StartDrag(), TGuiBldDragManagerPimpl(), and ~TGuiBldDragManagerPimpl().
TGFrame* TGuiBldDragManagerPimpl::fGrab [private] |
Definition at line 796 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::BreakLayout(), TGuiBldDragManager::CheckTargetAtPoint(), TGuiBldDragManager::CheckTargetUnderGrab(), TGuiBldDragManager::Compact(), TGuiBldDragManager::DeleteFrame(), TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoReplace(), TGuiBldDragManager::DoResize(), TGuiBldDragManager::DrawGrabRectangles(), TGuiBldDragManager::Drop(), TGuiBldDragManager::EndDrag(), TGuiBldDragManager::HandleButtonRelease(), TGuiBldDragManager::HandleCopy(), TGuiBldDragManager::HandleCut(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::HandleLayoutOrder(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReplace(), TGuiBldDragManager::HandleReturn(), TGuiBldDragManager::IsPointVisible(), TGuiBldDragManager::IsSelectedVisible(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::RecognizeGesture(), TGuiBldDragManager::ReparentFrames(), ResetParams(), TGuiBldDragManager::SaveFrame(), TGuiBldDragManager::SelectFrame(), TGuiBldDragManager::SetCursorType(), TGuiBldDragManager::SetEditable(), TGuiBldDragManager::StartDrag(), TGuiBldDragManager::SwitchLayout(), TGuiBldDragManager::UngrabFrame(), and ~TGuiBldDragManagerPimpl().
Definition at line 797 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().
TGFrame* TGuiBldDragManagerPimpl::fSaveGrab [private] |
Definition at line 798 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleAction(), TGuiBldDragManager::Menu4Frame(), and ResetParams().
TGFrame* TGuiBldDragManagerPimpl::fClickFrame [private] |
Definition at line 799 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleButtonRelease(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), and TGuiBldDragManager::SetPropertyEditor().
Definition at line 800 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::GetGridStep(), TGuiBldDragManager::HandleClientMessage(), TGuiBldDragManager::HandleGrid(), ResetParams(), TGuiBldDragManager::SetEditable(), TGuiBldDragManager::SetGridStep(), and TGuiBldDragManager::Snap2Grid().
ECursor TGuiBldDragManagerPimpl::fResizeType [private] |
Definition at line 801 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::CheckDragResize(), TGuiBldDragManager::DoResize(), and ResetParams().
Int_t TGuiBldDragManagerPimpl::fX0 [private] |
Definition at line 802 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::CreatePropertyEditor(), TGuiBldDragManager::DrawLasso(), TGuiBldDragManager::GetStrartDragX(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleAlignment(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReturn(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::PlaceFrame(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), and TGuiBldDragManager::SelectFrame().
Int_t TGuiBldDragManagerPimpl::fY0 [private] |
Definition at line 802 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::CreatePropertyEditor(), TGuiBldDragManager::DrawLasso(), TGuiBldDragManager::GetStrartDragY(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleAlignment(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReturn(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::PlaceFrame(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), and TGuiBldDragManager::SelectFrame().
Int_t TGuiBldDragManagerPimpl::fX [private] |
Definition at line 803 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoResize(), TGuiBldDragManager::DrawLasso(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleAlignment(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandleMotion(), TGuiBldDragManager::HandleReturn(), TGuiBldDragManager::PlaceFrame(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), TGuiBldDragManager::SelectFrame(), and TGuiBldDragManager::StartDrag().
Int_t TGuiBldDragManagerPimpl::fY [private] |
Definition at line 803 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoResize(), TGuiBldDragManager::DrawLasso(), TGuiBldDragManager::GetEndDragX(), TGuiBldDragManager::GetEndDragY(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleAlignment(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HandleMotion(), TGuiBldDragManager::HandleReturn(), TGuiBldDragManager::PlaceFrame(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), TGuiBldDragManager::SelectFrame(), and TGuiBldDragManager::StartDrag().
Int_t TGuiBldDragManagerPimpl::fXf [private] |
Definition at line 804 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DoMove(), TGuiBldDragManager::RecognizeGesture(), and ResetParams().
Int_t TGuiBldDragManagerPimpl::fYf [private] |
Definition at line 804 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DoMove(), TGuiBldDragManager::RecognizeGesture(), and ResetParams().
Int_t TGuiBldDragManagerPimpl::fGrabX [private] |
Definition at line 805 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().
Int_t TGuiBldDragManagerPimpl::fGrabY [private] |
Definition at line 805 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().
const TGWindow* TGuiBldDragManagerPimpl::fGrabParent [private] |
Definition at line 806 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().
Definition at line 807 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleAction(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::Menu4Lasso(), and ResetParams().
Bool_t TGuiBldDragManagerPimpl::fReplaceOn [private] |
Definition at line 808 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DoReplace(), TGuiBldDragManager::HandlePaste(), TGuiBldDragManager::HandleReplace(), and ResetParams().
TGGrabRect* TGuiBldDragManagerPimpl::fGrabRect[8] [private] |
Definition at line 809 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::CheckDragResize(), TGuiBldDragManager::DrawGrabRect(), TGuiBldDragManager::HideGrabRectangles(), TGuiBldDragManagerPimpl(), and ~TGuiBldDragManagerPimpl().
TGFrame* TGuiBldDragManagerPimpl::fAroundFrame[4] [private] |
Definition at line 810 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DrawGrabRectangles(), TGuiBldDragManager::HideGrabRectangles(), TGuiBldDragManagerPimpl(), and ~TGuiBldDragManagerPimpl().
Definition at line 811 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DrawGrabRectangles(), TGuiBldDragManager::HideGrabRectangles(), and ResetParams().
Definition at line 812 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().
Definition at line 813 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleButtonPress(), TGuiBldDragManager::HandleButtonRelease(), TGuiBldDragManager::HandleTimerEvent(), and ResetParams().
Bool_t TGuiBldDragManagerPimpl::fCompacted [private] |
Definition at line 814 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::Compact(), TGuiBldDragManager::HandleConfigureNotify(), and ResetParams().
TGFrame* TGuiBldDragManagerPimpl::fPlane [private] |
Definition at line 815 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::HandleButtonPress(), TGuiBldDragManager::HandleClientMessage(), TGuiBldDragManager::HandleDestroyNotify(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::HandleTimerEvent(), TGuiBldDragManager::HighlightCompositeFrame(), ResetParams(), and ~TGuiBldDragManagerPimpl().
Definition at line 816 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::EndDrag(), TGuiBldDragManager::HandleKey(), TGuiBldDragManager::RecognizeGesture(), ResetParams(), and TGuiBldDragManager::StartDrag().
Bool_t TGuiBldDragManagerPimpl::fPlacePopup [private] |
Definition at line 817 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::DrawGrabRectangles(), TGuiBldDragManager::HandleAction(), TGuiBldDragManager::HandleButtonPress(), TGuiBldDragManager::IsSelectedVisible(), TGuiBldDragManager::Menu4Frame(), TGuiBldDragManager::Menu4Lasso(), TGuiBldDragManager::Reset1(), and ResetParams().
TList* TGuiBldDragManagerPimpl::fFrameMenuTrash [private] |
Definition at line 818 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::AddClassMenuMethods(), TGuiBldDragManager::DeleteMenuDialog(), ResetParams(), TGuiBldDragManagerPimpl(), and ~TGuiBldDragManagerPimpl().
TGFrame* TGuiBldDragManagerPimpl::fMenuObject [private] |
Definition at line 819 of file TGuiBldDragManager.cxx.
Referenced by TGuiBldDragManager::AddClassMenuMethods(), TGuiBldDragManager::DeleteMenuDialog(), TGuiBldDragManager::DoClassMenu(), and ResetParams().