TGuiBldDragManagerPimpl Class Reference

List of all members.

Public Member Functions

 TGuiBldDragManagerPimpl (TGuiBldDragManager *m)
void ResetParams ()
 ~TGuiBldDragManagerPimpl ()

Private Attributes

TGuiBldDragManagerfManager
TTimerfRepeatTimer
TGFramefGrab
TGLayoutHintsfGrabLayout
TGFramefSaveGrab
TGFramefClickFrame
TGuiBldDragManagerGridfGrid
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 TGWindowfGrabParent
Int_t fLastPopupAction
Bool_t fReplaceOn
TGGrabRectfGrabRect [8]
TGFramefAroundFrame [4]
Bool_t fGrabRectHidden
TGFrameElementfGrabListPosition
Bool_t fButtonPressed
Bool_t fCompacted
TGFramefPlane
TGFramefSpacePressedFrame
Bool_t fPlacePopup
TListfFrameMenuTrash
TGFramefMenuObject

Friends

class TGuiBldDragManager

Detailed Description

Definition at line 789 of file TGuiBldDragManager.cxx.


Constructor & Destructor Documentation

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().


Member Function Documentation

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().


Friends And Related Function Documentation

friend class TGuiBldDragManager [friend]

Definition at line 791 of file TGuiBldDragManager.cxx.


Member Data Documentation

TGuiBldDragManager* TGuiBldDragManagerPimpl::fManager [private]

Definition at line 794 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManagerPimpl().

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().

TGLayoutHints* TGuiBldDragManagerPimpl::fGrabLayout [private]

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().

TGuiBldDragManagerGrid* TGuiBldDragManagerPimpl::fGrid [private]

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().

Int_t TGuiBldDragManagerPimpl::fLastPopupAction [private]

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().

Bool_t TGuiBldDragManagerPimpl::fGrabRectHidden [private]

Definition at line 811 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::DrawGrabRectangles(), TGuiBldDragManager::HideGrabRectangles(), and ResetParams().

TGFrameElement* TGuiBldDragManagerPimpl::fGrabListPosition [private]

Definition at line 812 of file TGuiBldDragManager.cxx.

Referenced by TGuiBldDragManager::Drop(), TGuiBldDragManager::GrabFrame(), and ResetParams().

Bool_t TGuiBldDragManagerPimpl::fButtonPressed [private]

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().

TGFrame* TGuiBldDragManagerPimpl::fSpacePressedFrame [private]

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().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:41:11 2011 for ROOT_528-00b_version by  doxygen 1.5.1