TGuiBldDragManager Class Reference

#include <TGuiBldDragManager.h>

Inheritance diagram for TGuiBldDragManager:

TVirtualDragManager TGFrame TVirtualDragManager TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow List of all members.

Public Member Functions

 TGuiBldDragManager ()
virtual ~TGuiBldDragManager ()
void HandleAction (Int_t act)
Bool_t HandleKey (Event_t *)
TGFrameGetTarget () const
TGFrameGetSelected () const
void Snap2Grid ()
void SetGridStep (UInt_t step)
UInt_t GetGridStep ()
void HandleUpdateSelected (TGFrame *)
Int_t GetStrartDragX () const
Int_t GetStrartDragY () const
Int_t GetEndDragX () const
Int_t GetEndDragY () const
Bool_t GetDropStatus () const
void SetBuilder (TRootGuiBuilder *b)
Bool_t IsStopped () const
void SetEditable (Bool_t on=kTRUE)
void SelectFrame (TGFrame *frame, Bool_t add=kFALSE)
Bool_t HandleTimerEvent (Event_t *ev, TTimer *t)
void TimerEvent (Event_t *ev)
void DoClassMenu (Int_t)
void DoDialogOK ()
void DoDialogApply ()
void DoDialogCancel ()
void ChangeProperties (TGLabel *)
void ChangeProperties (TGTextButton *)
void ChangeTextFont (TGGroupFrame *)
void ChangeTextFont (TGTextEntry *)
void ChangePicture (TGPictureButton *)
void ChangeImage (TGIcon *)
void ChangeBarColor (TGProgressBar *)
void ChangeTextColor (TGGroupFrame *)
void ChangeTextColor (TGLabel *)
void ChangeTextColor (TGTextButton *)
void ChangeTextColor (TGProgressBar *)
void ChangeTextColor (TGTextEntry *)
void ChangeBackgroundColor (TGListBox *)
void ChangeBackgroundColor (TGCanvas *)
void ChangeBackgroundColor (TGComboBox *)
void ChangeBackgroundColor (TGFrame *)
void ChangeBackgroundColor (TGCompositeFrame *)
 TGuiBldDragManager ()
virtual ~TGuiBldDragManager ()
void HandleAction (Int_t act)
Bool_t HandleKey (Event_t *)
TGFrameGetTarget () const
TGFrameGetSelected () const
void Snap2Grid ()
void SetGridStep (UInt_t step)
UInt_t GetGridStep ()
void HandleUpdateSelected (TGFrame *)
Int_t GetStrartDragX () const
Int_t GetStrartDragY () const
Int_t GetEndDragX () const
Int_t GetEndDragY () const
Bool_t GetDropStatus () const
void SetBuilder (TRootGuiBuilder *b)
Bool_t IsStopped () const
void SetEditable (Bool_t on=kTRUE)
void SelectFrame (TGFrame *frame, Bool_t add=kFALSE)
Bool_t HandleTimerEvent (Event_t *ev, TTimer *t)
void TimerEvent (Event_t *ev)
void DoClassMenu (Int_t)
void DoDialogOK ()
void DoDialogApply ()
void DoDialogCancel ()
void ChangeProperties (TGLabel *)
void ChangeProperties (TGTextButton *)
void ChangeTextFont (TGGroupFrame *)
void ChangeTextFont (TGTextEntry *)
void ChangePicture (TGPictureButton *)
void ChangeImage (TGIcon *)
void ChangeBarColor (TGProgressBar *)
void ChangeTextColor (TGGroupFrame *)
void ChangeTextColor (TGLabel *)
void ChangeTextColor (TGTextButton *)
void ChangeTextColor (TGProgressBar *)
void ChangeTextColor (TGTextEntry *)
void ChangeBackgroundColor (TGListBox *)
void ChangeBackgroundColor (TGCanvas *)
void ChangeBackgroundColor (TGComboBox *)
void ChangeBackgroundColor (TGFrame *)
void ChangeBackgroundColor (TGCompositeFrame *)

Static Public Member Functions

static void MapGlobalDialog (TGMainFrame *dialog, TGFrame *fr)
static void MapGlobalDialog (TGMainFrame *dialog, TGFrame *fr)

Private Member Functions

void Reset1 ()
void DrawGrabRectangles (TGWindow *win=0)
void DrawGrabRect (Int_t i, Int_t x, Int_t y)
TGCompositeFrameFindLayoutFrame (TGFrame *f)
Bool_t IsPointVisible (Int_t x, Int_t y)
Bool_t IsSelectedVisible ()
void CloseMenus ()
Bool_t IsEditDisabled (TGWindow *f) const
Bool_t IsGrabDisabled (TGWindow *f) const
Bool_t IsEventsDisabled (TGWindow *f) const
Bool_t IsFixedLayout (TGWindow *f) const
Bool_t IsFixedH (TGWindow *f) const
Bool_t IsFixedW (TGWindow *f) const
Bool_t IsFixedSize (TGWindow *f) const
Bool_t CanChangeLayout (TGWindow *w) const
Bool_t CanChangeLayoutOrder (TGWindow *w) const
Bool_t CanCompact (TGWindow *w) const
void ChangeSelected (TGFrame *f)
TGFrameGetEditableParent (TGFrame *f)
TGFrameGetMovableParent (TGWindow *p)
TGFrameGetBtnEnableParent (TGFrame *fr)
TGWindowGetResizableParent (TGWindow *p)
TGFrameFindMdiFrame (TGFrame *in)
void RaiseMdiFrame (TGFrame *in)
Bool_t CheckTargetAtPoint (Int_t x, Int_t y)
void AddClassMenuMethods (TGPopupMenu *menu, TObject *object)
void AddDialogMethods (TGPopupMenu *menu, TObject *object)
void DeleteMenuDialog ()
void CreateListOfDialogs ()
TGFrameInEditable (Window_t id)
void GrabFrame (TGFrame *frame)
void UngrabFrame ()
void SetPropertyEditor (TGuiBldEditor *e)
void DeletePropertyEditor ()
TListGetFramesInside (Int_t x0, Int_t y0, Int_t x, Int_t y)
void ToGrid (Int_t &x, Int_t &y)
void DoReplace (TGFrame *frame)
void DeleteFrame (TGFrame *frame)
void HandleDelete (Bool_t crop=kFALSE)
void HandleReturn (Bool_t on=kFALSE)
void HandleAlignment (Int_t to, Bool_t lineup=kFALSE)
void HandleCut ()
void HandleCopy (Bool_t brk_layout=kTRUE)
void HandlePaste ()
void HandleReplace ()
void HandleGrid ()
void CloneEditable ()
void DropCanvas (TGCanvas *canvas)
void PutToCanvas (TGCompositeFrame *cont)
Bool_t Save (const char *file="")
Bool_t SaveFrame (const char *file=0)
void HandleLayoutOrder (Bool_t forward=kTRUE)
void DoResize ()
void DoMove ()
void DrawLasso ()
void PlaceFrame (TGFrame *, TGLayoutHints *)
void ReparentFrames (TGFrame *newfr, TGCompositeFrame *oldfr)
TGCompositeFrameFindCompositeFrame (Window_t id)
void SetCursorType (Int_t cur)
void CheckTargetUnderGrab ()
void HighlightCompositeFrame (Window_t)
void Compact (Bool_t global=kTRUE)
Bool_t StartDrag (TGFrame *src, Int_t x, Int_t y)
Bool_t EndDrag ()
Bool_t Drop ()
Bool_t Cancel (Bool_t delSrc)
void Menu4Frame (TGFrame *, Int_t x, Int_t y)
void Menu4Lasso (Int_t x, Int_t y)
void CreatePropertyEditor ()
void DoRedraw ()
void SwitchEditable (TGFrame *frame)
void UnmapAllPopups ()
void BreakLayout ()
void SwitchLayout ()
Bool_t RecognizeGesture (Event_t *, TGFrame *frame=0)
Bool_t HandleButtonPress (Event_t *)
Bool_t HandleButtonRelease (Event_t *)
Bool_t HandleButton (Event_t *)
Bool_t HandleDoubleClick (Event_t *)
Bool_t HandleMotion (Event_t *)
Bool_t HandleClientMessage (Event_t *)
Bool_t HandleDestroyNotify (Event_t *)
Bool_t HandleSelection (Event_t *)
Bool_t HandleExpose (Event_t *)
Bool_t HandleConfigureNotify (Event_t *)
Bool_t HandleSelectionRequest (Event_t *)
void HandleButon3Pressed (Event_t *, TGFrame *frame=0)
Bool_t HandleEvent (Event_t *)
Bool_t HandleTimer (TTimer *)
Bool_t IsMoveWaiting () const
Bool_t IsLassoDrawn () const
void SetLassoDrawn (Bool_t on)
void HideGrabRectangles ()
Bool_t IgnoreEvent (Event_t *e)
Bool_t CheckDragResize (Event_t *event)
Bool_t IsPasteFrameExist ()
void Reset1 ()
void DrawGrabRectangles (TGWindow *win=0)
void DrawGrabRect (Int_t i, Int_t x, Int_t y)
TGCompositeFrameFindLayoutFrame (TGFrame *f)
Bool_t IsPointVisible (Int_t x, Int_t y)
Bool_t IsSelectedVisible ()
void CloseMenus ()
Bool_t IsEditDisabled (TGWindow *f) const
Bool_t IsGrabDisabled (TGWindow *f) const
Bool_t IsEventsDisabled (TGWindow *f) const
Bool_t IsFixedLayout (TGWindow *f) const
Bool_t IsFixedH (TGWindow *f) const
Bool_t IsFixedW (TGWindow *f) const
Bool_t IsFixedSize (TGWindow *f) const
Bool_t CanChangeLayout (TGWindow *w) const
Bool_t CanChangeLayoutOrder (TGWindow *w) const
Bool_t CanCompact (TGWindow *w) const
void ChangeSelected (TGFrame *f)
TGFrameGetEditableParent (TGFrame *f)
TGFrameGetMovableParent (TGWindow *p)
TGFrameGetBtnEnableParent (TGFrame *fr)
TGWindowGetResizableParent (TGWindow *p)
TGFrameFindMdiFrame (TGFrame *in)
void RaiseMdiFrame (TGFrame *in)
Bool_t CheckTargetAtPoint (Int_t x, Int_t y)
void AddClassMenuMethods (TGPopupMenu *menu, TObject *object)
void AddDialogMethods (TGPopupMenu *menu, TObject *object)
void DeleteMenuDialog ()
void CreateListOfDialogs ()
TGFrameInEditable (Window_t id)
void GrabFrame (TGFrame *frame)
void UngrabFrame ()
void SetPropertyEditor (TGuiBldEditor *e)
void DeletePropertyEditor ()
TListGetFramesInside (Int_t x0, Int_t y0, Int_t x, Int_t y)
void ToGrid (Int_t &x, Int_t &y)
void DoReplace (TGFrame *frame)
void DeleteFrame (TGFrame *frame)
void HandleDelete (Bool_t crop=kFALSE)
void HandleReturn (Bool_t on=kFALSE)
void HandleAlignment (Int_t to, Bool_t lineup=kFALSE)
void HandleCut ()
void HandleCopy (Bool_t brk_layout=kTRUE)
void HandlePaste ()
void HandleReplace ()
void HandleGrid ()
void CloneEditable ()
void DropCanvas (TGCanvas *canvas)
void PutToCanvas (TGCompositeFrame *cont)
Bool_t Save (const char *file="")
Bool_t SaveFrame (const char *file=0)
void HandleLayoutOrder (Bool_t forward=kTRUE)
void DoResize ()
void DoMove ()
void DrawLasso ()
void PlaceFrame (TGFrame *, TGLayoutHints *)
void ReparentFrames (TGFrame *newfr, TGCompositeFrame *oldfr)
TGCompositeFrameFindCompositeFrame (Window_t id)
void SetCursorType (Int_t cur)
void CheckTargetUnderGrab ()
void HighlightCompositeFrame (Window_t)
void Compact (Bool_t global=kTRUE)
Bool_t StartDrag (TGFrame *src, Int_t x, Int_t y)
Bool_t EndDrag ()
Bool_t Drop ()
Bool_t Cancel (Bool_t delSrc)
void Menu4Frame (TGFrame *, Int_t x, Int_t y)
void Menu4Lasso (Int_t x, Int_t y)
void CreatePropertyEditor ()
void DoRedraw ()
void SwitchEditable (TGFrame *frame)
void UnmapAllPopups ()
void BreakLayout ()
void SwitchLayout ()
Bool_t RecognizeGesture (Event_t *, TGFrame *frame=0)
Bool_t HandleButtonPress (Event_t *)
Bool_t HandleButtonRelease (Event_t *)
Bool_t HandleButton (Event_t *)
Bool_t HandleDoubleClick (Event_t *)
Bool_t HandleMotion (Event_t *)
Bool_t HandleClientMessage (Event_t *)
Bool_t HandleDestroyNotify (Event_t *)
Bool_t HandleSelection (Event_t *)
Bool_t HandleExpose (Event_t *)
Bool_t HandleConfigureNotify (Event_t *)
Bool_t HandleSelectionRequest (Event_t *)
void HandleButon3Pressed (Event_t *, TGFrame *frame=0)
Bool_t HandleEvent (Event_t *)
Bool_t HandleTimer (TTimer *)
Bool_t IsMoveWaiting () const
Bool_t IsLassoDrawn () const
void SetLassoDrawn (Bool_t on)
void HideGrabRectangles ()
Bool_t IgnoreEvent (Event_t *e)
Bool_t CheckDragResize (Event_t *event)
Bool_t IsPasteFrameExist ()

Static Private Member Functions

static TGColorDialogGetGlobalColorDialog (Bool_t create=kTRUE)
static TGFontDialogGetGlobalFontDialog ()
static TGColorDialogGetGlobalColorDialog (Bool_t create=kTRUE)
static TGFontDialogGetGlobalFontDialog ()

Private Attributes

TGuiBldDragManagerPimplfPimpl
TRootGuiBuilderfBuilder
TGuiBldEditorfEditor
Bool_t fLassoDrawn
TString fPasteFileName
TString fTmpBuildFile
Bool_t fSelectionIsOn
TGPopupMenufFrameMenu
TGPopupMenufLassoMenu
Window_t fTargetId
Bool_t fDropStatus
Bool_t fStop
TGFramefSelected
TListfListOfDialogs
TGuiBldDragManagerPimplfPimpl
TRootGuiBuilderfBuilder
TGuiBldEditorfEditor
TGPopupMenufFrameMenu
TGPopupMenufLassoMenu
TGFramefSelected
TListfListOfDialogs

Static Private Attributes

static TGColorDialogfgGlobalColorDialog
static TGFontDialogfgGlobalFontDialog
static TGColorDialogfgGlobalColorDialog
static TGFontDialogfgGlobalFontDialog

Friends

class TGClient
class TGFrame
class TGMainFrame
class TGGrabRect
class TRootGuiBuilder
class TGuiBldDragManagerRepeatTimer
class TGuiBldMenuDialog
class TGuiBldGeometryFrame
class TGuiBldEditor

Detailed Description

Definition at line 62 of file TGuiBldDragManager.h.


Constructor & Destructor Documentation

TGuiBldDragManager::TGuiBldDragManager (  ) 

Definition at line 884 of file TGuiBldDragManager.cxx.

References TSystem::ConcatFileName(), CreateListOfDialogs(), TString::Data(), fBuilder, TGObject::fClient, fDropStatus, fEditor, fFrameMenu, TGObject::fId, fLassoDrawn, fLassoMenu, fListOfDialogs, SetWindowAttributes_t::fMask, TGWindow::fName, TString::Format(), SetWindowAttributes_t::fOverrideRedirect, fPasteFileName, fPimpl, SetWindowAttributes_t::fSaveUnder, fSelected, fSelectionIsOn, fStop, fTmpBuildFile, TSystem::GetPid(), gGuiBldDragManager, gSystem, GuiBldErrorHandler(), gVirtualX, kFALSE, kTRUE, kWAOverrideRedirect, kWASaveUnder, Reset1(), s, SetErrorHandler(), TGWindow::SetWindowName(), TSystem::TempDirectory(), and TGClient::UnregisterWindow().

TGuiBldDragManager::~TGuiBldDragManager (  )  [virtual]

Definition at line 934 of file TGuiBldDragManager.cxx.

References TSystem::AccessPathName(), TString::Data(), fBuilder, fFrameMenu, fLassoMenu, fListOfDialogs, fPasteFileName, fPimpl, gGuiBldDragManager, gSystem, kFALSE, SetEditable(), and TSystem::Unlink().

TGuiBldDragManager::TGuiBldDragManager (  ) 

virtual TGuiBldDragManager::~TGuiBldDragManager (  )  [virtual]


Member Function Documentation

TGColorDialog * TGuiBldDragManager::GetGlobalColorDialog ( Bool_t  create = kTRUE  )  [static, private]

Definition at line 5782 of file TGuiBldDragManager.cxx.

References fgGlobalColorDialog, gClient, TGColorDialog::GetCustomPalette(), TGClient::GetDefaultRoot(), i, kFALSE, TColor::Number2Pixel(), and TGColorPalette::SetColor().

Referenced by ChangeBackgroundColor(), ChangeBarColor(), and ChangeTextColor().

TGFontDialog * TGuiBldDragManager::GetGlobalFontDialog (  )  [static, private]

Definition at line 5805 of file TGuiBldDragManager.cxx.

References fgGlobalFontDialog, gClient, TGClient::GetDefaultRoot(), and kFALSE.

Referenced by ChangeProperties(), and ChangeTextFont().

void TGuiBldDragManager::Reset1 (  )  [private]

Definition at line 964 of file TGuiBldDragManager.cxx.

References fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, fTargetId, TVirtualDragManager::Init(), kFALSE, kPointer, and SetCursorType().

Referenced by EndDrag(), HandleButtonPress(), HandleClientMessage(), and TGuiBldDragManager().

void TGuiBldDragManager::DrawGrabRectangles ( TGWindow win = 0  )  [private]

Definition at line 1514 of file TGuiBldDragManager.cxx.

References c, CanChangeLayout(), xmlio::Class, DrawGrabRect(), TGuiBldDragManagerPimpl::fAroundFrame, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, TGuiBldDragManagerPimpl::fGrabRectHidden, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, fStop, TGObject::GetId(), gVirtualX, i, if(), TObject::InheritsFrom(), TGClient::IsEditable(), kFALSE, TGFrame::MapRaised(), TGFrame::MoveResize(), TGFrame::UnmapWindow(), w, x, and y.

Referenced by BreakLayout(), HandleExpose(), HandleGrid(), TGuiBldGeometryFrame::ResizeSelected(), and SelectFrame().

void TGuiBldDragManager::DrawGrabRect ( Int_t  i,
Int_t  x,
Int_t  y 
) [private]

Definition at line 1561 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerPimpl::fGrabRect, fPimpl, fStop, TGFrame::MapRaised(), and TGFrame::Move().

Referenced by DrawGrabRectangles().

TGCompositeFrame * TGuiBldDragManager::FindLayoutFrame ( TGFrame f  )  [private]

Definition at line 4993 of file TGuiBldDragManager.cxx.

References xmlio::Class, TGObject::fClient, fStop, TGClient::GetDefaultRoot(), TGWindow::GetParent(), and TObject::InheritsFrom().

Bool_t TGuiBldDragManager::IsPointVisible ( Int_t  x,
Int_t  y 
) [private]

Definition at line 1431 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerPimpl::fGrab, fPimpl, TGObject::GetId(), gVirtualX, IsParentOfGrab(), kFALSE, kTRUE, w, x, and y.

Referenced by IsSelectedVisible().

Bool_t TGuiBldDragManager::IsSelectedVisible (  )  [private]

Definition at line 1459 of file TGuiBldDragManager.cxx.

References fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, fStop, TGFrame::GetHeight(), TGFrame::GetWidth(), gSystem, TGClient::IsEditable(), IsPointVisible(), kFALSE, kTRUE, Long64_t, and TSystem::Now().

Referenced by HandleExpose(), and HandleTimerEvent().

void TGuiBldDragManager::CloseMenus (  )  [private]

Definition at line 5224 of file TGuiBldDragManager.cxx.

References TGPopupMenu::EndMenu(), fFrameMenu, and fLassoMenu.

Referenced by HandleButton(), and HandleKey().

Bool_t TGuiBldDragManager::IsEditDisabled ( TGWindow f  )  const [inline, private]

Definition at line 106 of file TGuiBldDragManager.h.

References TGWindow::kEditDisable.

Referenced by DoMove(), GetEditableParent(), GetMovableParent(), GetResizableParent(), HandleKey(), IgnoreEvent(), Menu4Frame(), SelectFrame(), StartDrag(), and SwitchEditable().

Bool_t TGuiBldDragManager::IsGrabDisabled ( TGWindow f  )  const [inline, private]

Definition at line 107 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableGrab.

Referenced by GetEditableParent(), HandleButtonPress(), and SelectFrame().

Bool_t TGuiBldDragManager::IsEventsDisabled ( TGWindow f  )  const [inline, private]

Definition at line 108 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableEvents.

Referenced by HandleButtonPress(), and HandleButtonRelease().

Bool_t TGuiBldDragManager::IsFixedLayout ( TGWindow f  )  const [inline, private]

Definition at line 109 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableLayout.

Referenced by BreakLayout(), CanChangeLayout(), CanChangeLayoutOrder(), Compact(), DoMove(), DoResize(), GetMovableParent(), GetResizableParent(), Menu4Frame(), SelectFrame(), and StartDrag().

Bool_t TGuiBldDragManager::IsFixedH ( TGWindow f  )  const [inline, private]

Definition at line 110 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableHeight.

Referenced by Compact(), DoResize(), and PlaceFrame().

Bool_t TGuiBldDragManager::IsFixedW ( TGWindow f  )  const [inline, private]

Definition at line 111 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableWidth.

Referenced by Compact(), DoResize(), and PlaceFrame().

Bool_t TGuiBldDragManager::IsFixedSize ( TGWindow f  )  const [inline, private]

Definition at line 112 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableResize.

Referenced by Compact(), DoResize(), GetResizableParent(), PlaceFrame(), SelectFrame(), and SwitchLayout().

Bool_t TGuiBldDragManager::CanChangeLayout ( TGWindow w  )  const [private]

Definition at line 4817 of file TGuiBldDragManager.cxx.

References xmlio::Class, IsFixedLayout(), TGWindow::kEditDisable, and w.

Referenced by CanCompact(), DrawGrabRectangles(), TRootGuiBuilder::EnableSelectedButtons(), HandleDelete(), HandleReturn(), HandleUpdateSelected(), Menu4Frame(), and SwitchEditable().

Bool_t TGuiBldDragManager::CanChangeLayoutOrder ( TGWindow w  )  const [private]

Definition at line 4826 of file TGuiBldDragManager.cxx.

References xmlio::Class, IsFixedLayout(), TGFrame::IsLayoutBroken(), and w.

Referenced by HandleLayoutOrder(), and Menu4Frame().

Bool_t TGuiBldDragManager::CanCompact ( TGWindow w  )  const [private]

Definition at line 4836 of file TGuiBldDragManager.cxx.

References CanChangeLayout(), and w.

Referenced by TRootGuiBuilder::EnableSelectedButtons(), and Menu4Frame().

void TGuiBldDragManager::ChangeSelected ( TGFrame f  )  [private]

Definition at line 1303 of file TGuiBldDragManager.cxx.

References TGuiBldEditor::ChangeSelected(), TRootGuiBuilder::ChangeSelected(), fBuilder, fEditor, fStop, TGMdiMainFrame::GetCurrent(), TRootGuiBuilder::GetMdiMain(), sel, and UngrabFrame().

Referenced by ClassImp(), HandleCut(), HandleDelete(), HandleReturn(), SelectFrame(), and SetPropertyEditor().

TGFrame * TGuiBldDragManager::GetEditableParent ( TGFrame f  )  [private]

Definition at line 5240 of file TGuiBldDragManager.cxx.

References TGObject::fClient, TGClient::GetDefaultRoot(), TGWindow::GetParent(), IsEditDisabled(), and IsGrabDisabled().

Referenced by HandleButtonPress(), HandleKey(), and IgnoreEvent().

TGFrame * TGuiBldDragManager::GetMovableParent ( TGWindow p  )  [private]

Definition at line 4207 of file TGuiBldDragManager.cxx.

References TGObject::fClient, fStop, TGClient::GetDefaultRoot(), TGWindow::GetParent(), IsEditDisabled(), IsFixedLayout(), and p.

Referenced by HandleCut(), HandleDelete(), and StartDrag().

TGFrame * TGuiBldDragManager::GetBtnEnableParent ( TGFrame fr  )  [private]

Definition at line 2124 of file TGuiBldDragManager.cxx.

References TGObject::fClient, TGClient::GetDefaultRoot(), TGWindow::GetEditDisabled(), TGWindow::GetParent(), and TGWindow::kEditDisableBtnEnable.

Referenced by HandleButtonPress(), and HandleButtonRelease().

TGWindow * TGuiBldDragManager::GetResizableParent ( TGWindow p  )  [private]

Definition at line 4230 of file TGuiBldDragManager.cxx.

References TGObject::fClient, fStop, TGClient::GetDefaultRoot(), TGWindow::GetParent(), IsEditDisabled(), IsFixedLayout(), IsFixedSize(), and p.

Referenced by DoResize().

TGFrame * TGuiBldDragManager::FindMdiFrame ( TGFrame in  )  [private]

Definition at line 3727 of file TGuiBldDragManager.cxx.

References xmlio::Class, TGObject::fClient, fStop, TGClient::GetDefaultRoot(), and p.

Referenced by SelectFrame().

void TGuiBldDragManager::RaiseMdiFrame ( TGFrame in  )  [private]

Definition at line 3748 of file TGuiBldDragManager.cxx.

References xmlio::Class, fBuilder, TRootGuiBuilder::FindEditableMdiFrame(), fStop, TGMdiMainFrame::GetCurrent(), TRootGuiBuilder::GetMdiMain(), TObject::InheritsFrom(), and TGMdiMainFrame::SetCurrent().

Referenced by CheckTargetAtPoint(), SelectFrame(), and SwitchEditable().

Bool_t TGuiBldDragManager::CheckTargetAtPoint ( Int_t  x,
Int_t  y 
) [private]

Definition at line 3800 of file TGuiBldDragManager.cxx.

References c, xmlio::Class, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TVirtualDragManager::fTarget, fTargetId, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), TGFrame::GetWidth(), TGClient::GetWindowById(), GetWindowFromPoint(), gVirtualX, TGCompositeFrame::HandleDragEnter(), TGFrame::HandleDragLeave(), TGFrame::HandleDragMotion(), TObject::InheritsFrom(), kFALSE, kTRUE, out, RaiseMdiFrame(), Snap2Grid(), and w.

Referenced by CheckTargetUnderGrab().

void TGuiBldDragManager::AddClassMenuMethods ( TGPopupMenu menu,
TObject object 
) [private]

Definition at line 5336 of file TGuiBldDragManager.cxx.

References TList::Add(), AddDialogMethods(), TGPopupMenu::AddEntry(), TGPopupMenu::AddPopup(), TGPopupMenu::CheckEntryByData(), TRootGuiBuilder::CreatePopup(), TGObject::fClient, TGuiBldDragManagerPimpl::fFrameMenuTrash, FindMenuIconName(), TGuiBldDragManagerPimpl::fMenuObject, fPimpl, TClassMenuItem::GetArgs(), TClassMenuItem::GetFunctionName(), TGClient::GetPicture(), TClassMenuItem::GetTitle(), TClassMenuItem::GetType(), TClassMenuItem::IsToggle(), kMenuDialog, kMenuSubMenu, kMenuToggle, kMethodMenuAct, TClassMenuItem::kPopupStandardList, TClassMenuItem::kPopupUserFunction, kToggleMenuAct, m, method, name, object, TIter::Reset(), str, t, and val.

Referenced by Menu4Frame().

void TGuiBldDragManager::AddDialogMethods ( TGPopupMenu menu,
TObject object 
) [private]

Definition at line 5301 of file TGuiBldDragManager.cxx.

References TGPopupMenu::AddEntry(), TGPopupMenu::AddSeparator(), containBaseClass(), TString::Data(), TGObject::fClient, FindMenuIconName(), fListOfDialogs, TGPopupMenu::GetEntry(), TGClient::GetPicture(), kMethodMenuAct, method, object, and str.

Referenced by AddClassMenuMethods().

void TGuiBldDragManager::DeleteMenuDialog (  )  [private]

Definition at line 5519 of file TGuiBldDragManager.cxx.

References TList::Delete(), TGFrame::DeleteWindow(), TGuiBldDragManagerPimpl::fFrameMenuTrash, TGuiBldDragManagerPimpl::fMenuObject, fPimpl, and gMenuDialog.

Referenced by DoDialogCancel(), and DoDialogOK().

void TGuiBldDragManager::CreateListOfDialogs (  )  [private]

Definition at line 975 of file TGuiBldDragManager.cxx.

References TList::Add(), fListOfDialogs, method, and str.

Referenced by TGuiBldDragManager().

TGFrame * TGuiBldDragManager::InEditable ( Window_t  id  )  [private]

Definition at line 1048 of file TGuiBldDragManager.cxx.

References TGObject::fClient, fStop, TGClient::GetDefaultRoot(), TGObject::GetId(), TGClient::GetRoot(), TGClient::GetWindowById(), gVirtualX, and w.

Referenced by HandleButon3Pressed().

void TGuiBldDragManager::GrabFrame ( TGFrame frame  )  [private]

Definition at line 1332 of file TGuiBldDragManager.cxx.

References c, xmlio::Class, TObject::ClassName(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrabLayout, TGuiBldDragManagerPimpl::fGrabListPosition, TGuiBldDragManagerPimpl::fGrabParent, TGuiBldDragManagerPimpl::fGrabX, TGuiBldDragManagerPimpl::fGrabY, TGFrameElement::fLayout, SetWindowAttributes_t::fMask, SetWindowAttributes_t::fOverrideRedirect, fPimpl, SetWindowAttributes_t::fSaveUnder, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGClient::GetDefaultRoot(), TGFrame::GetFrameElement(), TGObject::GetId(), TGWindow::GetName(), TGWindow::GetParent(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, TObject::InheritsFrom(), TGClient::IsEditable(), kTRUE, kWAOverrideRedirect, kWASaveUnder, TGFrame::MapRaised(), TGFrame::Move(), TGFrame::ReparentWindow(), str, TGFrame::UnmapWindow(), and TRootGuiBuilder::UpdateStatusBar().

Referenced by StartDrag().

void TGuiBldDragManager::UngrabFrame (  )  [private]

Definition at line 1389 of file TGuiBldDragManager.cxx.

References TObject::ClassName(), DoRedraw(), fBuilder, TGuiBldDragManagerPimpl::fGrab, fPimpl, fSelected, fStop, TGWindow::GetName(), HideGrabRectangles(), kPointer, SetCursorType(), str, and TRootGuiBuilder::UpdateStatusBar().

Referenced by ChangeSelected(), DeleteFrame(), DrawLasso(), TRootGuiBuilder::HandleButtons(), HandleDelete(), HandleKey(), HandleReturn(), RecognizeGesture(), and ReparentFrames().

void TGuiBldDragManager::SetPropertyEditor ( TGuiBldEditor e  )  [private]

Definition at line 4870 of file TGuiBldDragManager.cxx.

References ChangeSelected(), TQObject::Connect(), TGuiBldDragManagerPimpl::fClickFrame, fEditor, and fPimpl.

Referenced by CreatePropertyEditor().

void TGuiBldDragManager::DeletePropertyEditor (  )  [private]

Definition at line 5073 of file TGuiBldDragManager.cxx.

References TQObject::Disconnect(), fEditor, and fStop.

TList * TGuiBldDragManager::GetFramesInside ( Int_t  x0,
Int_t  y0,
Int_t  x,
Int_t  y 
) [private]

Definition at line 2560 of file TGuiBldDragManager.cxx.

References xmlio::Class, TGObject::fClient, fStop, TGClient::GetRoot(), TObject::InheritsFrom(), list, TMath::Max(), and TMath::Min().

Referenced by HandleReturn().

void TGuiBldDragManager::ToGrid ( Int_t x,
Int_t y 
) [private]

Definition at line 4671 of file TGuiBldDragManager.cxx.

References GetGridStep().

Referenced by DoResize(), DrawLasso(), Drop(), HandleAlignment(), HandleGrid(), HandlePaste(), and PlaceFrame().

void TGuiBldDragManager::DoReplace ( TGFrame frame  )  [private]

Definition at line 3187 of file TGuiBldDragManager.cxx.

References TObject::ClassName(), TGWindow::DestroyWindow(), DoRedraw(), fBuilder, TGObject::fClient, TGFrameElement::fFrame, TGuiBldDragManagerPimpl::fGrab, fPimpl, TGuiBldDragManagerPimpl::fReplaceOn, fStop, TGFrame::GetFrameElement(), TGFrame::GetHeight(), TGWindow::GetName(), TGClient::GetRoot(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), h, kFALSE, kTRUE, TGFrame::MapRaised(), TGFrame::MoveResize(), root, SelectFrame(), TGFrame::SetFrameElement(), str, TRootGuiBuilder::UpdateStatusBar(), w, x, and y.

Referenced by HandleReplace().

void TGuiBldDragManager::DeleteFrame ( TGFrame frame  )  [private]

Definition at line 3012 of file TGuiBldDragManager.cxx.

References xmlio::Class, TGObject::fClient, fEditor, TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TGClient::GetDefaultRoot(), TGWindow::GetParent(), TObject::InheritsFrom(), TGuiBldEditor::RemoveFrame(), TGCompositeFrame::RemoveFrame(), TGFrame::ReparentWindow(), UngrabFrame(), TGFrame::UnmapWindow(), and TGClient::UnregisterWindow().

Referenced by Drop(), DropCanvas(), HandleCut(), HandleDelete(), and HandleReturn().

void TGuiBldDragManager::HandleDelete ( Bool_t  crop = kFALSE  )  [private]

Definition at line 2878 of file TGuiBldDragManager.cxx.

References b, c, CanChangeLayout(), ChangeSelected(), xmlio::Class, TObject::ClassName(), DeleteFrame(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, TRootGuiBuilder::FindEditableMdiFrame(), fLassoDrawn, fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), GetMovableParent(), TGWindow::GetName(), TGWindow::GetParent(), TGClient::GetRoot(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, h, TObject::InheritsFrom(), TGClient::IsEditable(), kFALSE, kTRUE, TMath::Max(), TMath::Min(), TGFrame::Move(), SetLassoDrawn(), str, UngrabFrame(), TRootGuiBuilder::UpdateStatusBar(), w, x, x0, and y.

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::HandleReturn ( Bool_t  on = kFALSE  )  [private]

Definition at line 2664 of file TGuiBldDragManager.cxx.

References TGCompositeFrame::AddFrame(), c, CanChangeLayout(), ChangeSelected(), xmlio::Class, DeleteFrame(), DropCanvas(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fLassoDrawn, fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGClient::GetDefaultRoot(), GetFramesInside(), TGObject::GetId(), TGWindow::GetParent(), TGClient::GetRoot(), gVirtualX, TObject::InheritsFrom(), TGFrame::IsEditable(), TGClient::IsEditable(), kFALSE, kTRUE, TGFrame::MapWindow(), TMath::Max(), TMath::Min(), TGFrame::MoveResize(), PutToCanvas(), ReparentFrames(), SelectFrame(), SetEditable(), SetLassoDrawn(), str, UngrabFrame(), TRootGuiBuilder::UpdateStatusBar(), x, x0, and y.

Referenced by EndDrag(), HandleAction(), HandleKey(), and HandlePaste().

void TGuiBldDragManager::HandleAlignment ( Int_t  to,
Bool_t  lineup = kFALSE 
) [private]

Definition at line 2791 of file TGuiBldDragManager.cxx.

References c, xmlio::Class, DrawLasso(), TGObject::fClient, fLassoDrawn, fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGCompositeFrame::GetList(), TGClient::GetRoot(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, TObject::InheritsFrom(), TGClient::IsEditable(), kKey_Down, kKey_Left, kKey_Right, kKey_Up, TMath::Max(), TMath::Min(), TGFrame::Move(), ToGrid(), x, x0, and y.

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::HandleCut (  )  [private]

Definition at line 3046 of file TGuiBldDragManager.cxx.

References ChangeSelected(), DeleteFrame(), TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, GetMovableParent(), and HandleCopy().

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::HandleCopy ( Bool_t  brk_layout = kTRUE  )  [private]

Definition at line 3062 of file TGuiBldDragManager.cxx.

References TList::Add(), TSystem::BaseName(), TObject::ClassName(), TString::Data(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPasteFileName, fPimpl, fStop, fTmpBuildFile, TGCompositeFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultWidth(), TGFrame::GetFrameElement(), TGFrame::GetHeight(), TGCompositeFrame::GetList(), TGWindow::GetName(), TGWindow::GetParent(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gSystem, gVirtualX, kMWMDecorAll, kMWMFuncAll, kMWMInputFullApplicationModal, name, TList::Remove(), TGMainFrame::SaveSource(), TGMainFrame::SetClassHints(), TGMainFrame::SetIconName(), TGMainFrame::SetIconPixmap(), TGCompositeFrame::SetLayoutBroken(), TGMainFrame::SetMWMHints(), TGWindow::SetName(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMSize(), TGMainFrame::SetWMSizeHints(), TGFrame::SetX(), TGFrame::SetY(), str, TGMainFrame, TRootGuiBuilder::UpdateStatusBar(), and x0.

Referenced by HandleAction(), HandleCut(), HandleKey(), SaveFrame(), and StartDrag().

void TGuiBldDragManager::HandlePaste (  )  [private]

Definition at line 3127 of file TGuiBldDragManager.cxx.

References TSystem::AccessPathName(), c, TString::Data(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPasteFileName, TVirtualDragManager::fPasteFrame, TVirtualDragManager::fPasting, fPimpl, TGuiBldDragManagerPimpl::fReplaceOn, fStop, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY0, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGClient::GetRoot(), TGFrame::GetWidth(), gROOT, gSystem, gVirtualX, h, HandleReturn(), kFALSE, kTRUE, TROOT::Macro(), main(), TGFrame::Move(), TGFrame::Resize(), root, ToGrid(), TRootGuiBuilder::UpdateStatusBar(), and w.

Referenced by HandleAction(), HandleKey(), HandleReplace(), and StartDrag().

void TGuiBldDragManager::HandleReplace (  )  [private]

Definition at line 3235 of file TGuiBldDragManager.cxx.

References DoReplace(), TRootGuiBuilder::ExecuteAction(), fBuilder, TGuiBldDragManagerPimpl::fGrab, TVirtualDragManager::fPasteFrame, fPimpl, TGuiBldDragManagerPimpl::fReplaceOn, fStop, HandlePaste(), TGuiBuilder::IsExecutable(), kFALSE, and kTRUE.

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::HandleGrid (  )  [private]

Definition at line 4944 of file TGuiBldDragManager.cxx.

References xmlio::Class, DrawGrabRectangles(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrid, TGuiBldDragManagerGrid::fgStep, fPimpl, fStop, TGClient::GetDefaultRoot(), TGClient::GetRoot(), h, TObject::InheritsFrom(), root, TGuiBldDragManagerGrid::SetStep(), Snap2Grid(), ToGrid(), TRootGuiBuilder::UpdateStatusBar(), w, x, and y.

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::CloneEditable (  )  [private]

Definition at line 3257 of file TGuiBldDragManager.cxx.

References xmlio::Class, TSystem::ConcatFileName(), TString::Data(), TGObject::fClient, TString::Format(), fStop, TGClient::GetRoot(), gRandom, gROOT, gSystem, TObject::InheritsFrom(), TRandom::Integer(), TROOT::Macro(), Save(), TSystem::TempDirectory(), and TSystem::Unlink().

Referenced by HandleAction().

void TGuiBldDragManager::DropCanvas ( TGCanvas canvas  )  [private]

Definition at line 2598 of file TGuiBldDragManager.cxx.

References TGCompositeFrame::AddFrame(), canvas, TObject::ClassName(), DeleteFrame(), fBuilder, fStop, TGWindow::GetEditDisabled(), TGWindow::GetName(), TGWindow::kEditDisableGrab, kTRUE, TGFrame::ReparentWindow(), SelectFrame(), TGCompositeFrame::SetEditable(), TGCompositeFrame::SetEditDisabled(), str, TRootGuiBuilder::UpdateStatusBar(), x, and y.

Referenced by HandleReturn().

void TGuiBldDragManager::PutToCanvas ( TGCompositeFrame cont  )  [private]

Definition at line 2630 of file TGuiBldDragManager.cxx.

References TGCompositeFrame::AddFrame(), canvas, fBuilder, fStop, TGFrame::GetHeight(), TGWindow::GetParent(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), h, kDeepCleanup, kTRUE, TGCompositeFrame::RemoveFrame(), TGFrame::ReparentWindow(), SelectFrame(), TGCompositeFrame::SetCleanup(), TGCompositeFrame::SetEditable(), TRootGuiBuilder::UpdateStatusBar(), and w.

Referenced by HandleReturn().

Bool_t TGuiBldDragManager::Save ( const char *  file = ""  )  [private]

Definition at line 3279 of file TGuiBldDragManager.cxx.

References TRootGuiBuilder::AddMacro(), TSystem::BaseName(), TImage::Create(), TString::Data(), dir(), TString::EndsWith(), fBuilder, TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, TString::Format(), TGFileInfo::fOverwrite, fStop, TGClient::GetDefaultRoot(), TGWindow::GetMainFrame(), TGClient::GetRoot(), gSaveMacroTypes, gSystem, gVirtualX, TGClient::IsEditable(), kFALSE, kFDSave, kMBCancel, kMBIconExclamation, kMBRetry, kMWMDecorAll, kMWMFuncAll, kMWMInputFullApplicationModal, kTRUE, main(), out, retval, root, StrDup(), and TSystem::UnixPathName().

Referenced by CloneEditable(), HandleAction(), and HandleKey().

Bool_t TGuiBldDragManager::SaveFrame ( const char *  file = 0  )  [private]

Definition at line 3347 of file TGuiBldDragManager.cxx.

References TList::Add(), TRootGuiBuilder::AddMacro(), TSystem::BaseName(), xmlio::Class, TImage::Create(), TString::Data(), dir(), TString::EndsWith(), fBuilder, TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, TGFrameElement::fFrame, TGuiBldDragManagerPimpl::fGrab, fi, TGFileInfo::fIniDir, TGFrameElement::fLayout, TString::Format(), TGFileInfo::fOverwrite, fPasteFileName, fPimpl, TGFrameElement::fState, fStop, TGClient::GetDefaultRoot(), TGFrame::GetFrameElement(), TGObject::GetId(), TGCompositeFrame::GetList(), TGWindow::GetParent(), TGClient::GetRoot(), gSaveMacroTypes, gSystem, HandleCopy(), TObject::InheritsFrom(), TGClient::IsEditable(), kFALSE, kFDSave, kIsMapped, kLHintsExpandX, kLHintsExpandY, kMBCancel, kMBIconExclamation, kMBRetry, kTRUE, out, retval, SetEditable(), TGFrame::SetFrameElement(), StrDup(), and TSystem::UnixPathName().

Referenced by HandleAction(), and HandleEvent().

void TGuiBldDragManager::HandleLayoutOrder ( Bool_t  forward = kTRUE  )  [private]

Definition at line 4886 of file TGuiBldDragManager.cxx.

References TList::After(), TList::Before(), CanChangeLayoutOrder(), DoRedraw(), TGObject::fClient, TGFrameElement::fFrame, TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TGFrame::GetFrameElement(), TGCompositeFrame::GetList(), TGWindow::GetParent(), TGClient::GetRoot(), TGCompositeFrame::IsLayoutBroken(), kFALSE, kTRUE, TGCompositeFrame::Layout(), root, SelectFrame(), TGFrame::SetFrameElement(), and TGCompositeFrame::SetLayoutBroken().

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::DoResize (  )  [private]

Definition at line 3457 of file TGuiBldDragManager.cxx.

References c, TGuiBldEditor::ChangeSelected(), xmlio::Class, TObject::ClassName(), DoRedraw(), fBuilder, TGObject::fClient, fEditor, TGuiBldDragManagerPimpl::fGrab, TString::Format(), fPimpl, TGuiBldDragManagerPimpl::fResizeType, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fY, TGFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGFrame::GetDefaultWidth(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetName(), TGWindow::GetParent(), GetResizableParent(), TGClient::GetRoot(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, h, HighlightCompositeFrame(), hp, TObject::InheritsFrom(), TGClient::IsEditable(), IsFixedH(), IsFixedLayout(), IsFixedSize(), IsFixedW(), TGCompositeFrame::IsLayoutBroken(), kBottomLeft, kBottomRight, kBottomSide, kLeftSide, kRightSide, kTopLeft, kTopRight, kTopSide, kTRUE, layoutFrame(), TGFrame::MoveResize(), TGClient::NeedRedraw(), TGFrame::Resize(), str, ToGrid(), TRootGuiBuilder::UpdateStatusBar(), w, x, and y.

Referenced by HandleMotion().

void TGuiBldDragManager::DoMove (  )  [private]

Definition at line 3674 of file TGuiBldDragManager.cxx.

References CheckTargetUnderGrab(), TObject::ClassName(), EndDrag(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, TString::Format(), fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fXf, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fYf, TGFrame::GetHeight(), TGWindow::GetName(), TGWindow::GetParent(), TGFrame::GetWidth(), gVirtualX, h, TGClient::IsEditable(), IsEditDisabled(), IsFixedLayout(), TGFrame::Move(), str, TRootGuiBuilder::UpdateStatusBar(), w, x, and y.

Referenced by HandleMotion().

void TGuiBldDragManager::DrawLasso (  )  [private]

Definition at line 4029 of file TGuiBldDragManager.cxx.

References c, DoRedraw(), fBuilder, TGObject::fClient, TGObject::fId, fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGFrame::GetBlackGC(), TGClient::GetDefaultRoot(), TGObject::GetId(), TGClient::GetRoot(), gVirtualX, h, TGClient::IsEditable(), kCross, kFALSE, kTRUE, root, SetLassoDrawn(), str, ToGrid(), UngrabFrame(), TRootGuiBuilder::UpdateStatusBar(), w, x, x0, and y.

Referenced by HandleAlignment(), HandleButtonRelease(), HandleExpose(), HandleKey(), HandleMotion(), Menu4Lasso(), RecognizeGesture(), and SelectFrame().

void TGuiBldDragManager::PlaceFrame ( TGFrame ,
TGLayoutHints  
) [private]

Definition at line 3934 of file TGuiBldDragManager.cxx.

References TMath::Abs(), TGFrame::AddInput(), c, xmlio::Class, TObject::ClassName(), edit(), fBuilder, TGObject::fClient, fPimpl, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, g, TGFrame::GetDefaultHeight(), TGClient::GetDefaultRoot(), TGFrame::GetDefaultWidth(), GetGridStep(), TGObject::GetId(), TGWindow::GetName(), TGClient::GetRoot(), gVirtualX, h, TObject::InheritsFrom(), TGClient::IsEditable(), IsFixedH(), IsFixedSize(), IsFixedW(), kButtonPressMask, kDeepCleanup, kLHintsBottom, kLHintsExpandX, kLHintsNormal, TGFrame::MapRaised(), TGFrame::MapSubwindows(), TGFrame::Move(), ReparentFrames(), TGFrame::Resize(), root, SelectFrame(), TGFrame::SetCleanup(), str, ToGrid(), TRootGuiBuilder::UpdateStatusBar(), w, x, x0, and y.

Referenced by EndDrag(), and SelectFrame().

void TGuiBldDragManager::ReparentFrames ( TGFrame newfr,
TGCompositeFrame oldfr 
) [private]

Definition at line 2502 of file TGuiBldDragManager.cxx.

References TGCompositeFrame::AddFrame(), c, xmlio::Class, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGCompositeFrame::GetList(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, TObject::InheritsFrom(), TGClient::IsEditable(), kLHintsNormal, TGCompositeFrame::RemoveFrame(), TGFrame::ReparentWindow(), TGCompositeFrame::SetLayoutBroken(), UngrabFrame(), x, x0, and y.

Referenced by HandleReturn(), and PlaceFrame().

TGCompositeFrame * TGuiBldDragManager::FindCompositeFrame ( Window_t  id  )  [private]

Definition at line 1071 of file TGuiBldDragManager.cxx.

References xmlio::Class, TGObject::fClient, fStop, TGClient::GetDefaultRoot(), TGObject::GetId(), TGClient::GetWindowById(), gVirtualX, and w.

void TGuiBldDragManager::SetCursorType ( Int_t  cur  )  [private]

Definition at line 1094 of file TGuiBldDragManager.cxx.

References TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TGObject::GetId(), TGClient::GetRoot(), gVirtualX, and TGClient::IsEditable().

Referenced by CheckDragResize(), Reset1(), SelectFrame(), and UngrabFrame().

void TGuiBldDragManager::CheckTargetUnderGrab (  )  [private]

Definition at line 3771 of file TGuiBldDragManager.cxx.

References CheckTargetAtPoint(), TGuiBldDragManagerPimpl::fGrab, fPimpl, fStop, TGFrame::GetHeight(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), h, ok, w, x, and y.

Referenced by DoMove().

void TGuiBldDragManager::HighlightCompositeFrame ( Window_t   )  [private]

Definition at line 1574 of file TGuiBldDragManager.cxx.

References TGFrame::ChangeOptions(), xmlio::Class, TObject::ClassName(), fBuilder, TGObject::fClient, fPimpl, TGuiBldDragManagerPimpl::fPlane, fStop, TGWindow::GetName(), TGFrame::GetOptions(), TGClient::GetWindowById(), kRaisedFrame, kSunkenFrame, kTRUE, TGClient::NeedRedraw(), str, TRootGuiBuilder::UpdateStatusBar(), and w.

Referenced by DoResize(), and HandleTimerEvent().

void TGuiBldDragManager::Compact ( Bool_t  global = kTRUE  )  [private]

Definition at line 4501 of file TGuiBldDragManager.cxx.

References b, xmlio::Class, d, DoRedraw(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fCompacted, TGFrameElement::fFrame, TGuiBldDragManagerPimpl::fGrab, TRootGuiBuilder::FindEditableMdiFrame(), fPimpl, fStop, TGCompositeFrame::GetDefaultHeight(), TGFrame::GetDefaultSize(), TGCompositeFrame::GetDefaultSize(), TGCompositeFrame::GetDefaultWidth(), TGCompositeFrame::GetList(), TGWindow::GetMainFrame(), TGWindow::GetParent(), TGClient::GetRoot(), TObject::InheritsFrom(), TGClient::IsEditable(), IsFixedH(), IsFixedLayout(), IsFixedSize(), IsFixedW(), kFALSE, kTRUE, layoutFrame(), TGClient::NeedRedraw(), TGFrame::Resize(), root, SelectFrame(), TGWindow::SetEditable(), TGFrame::SetLayoutBroken(), and TGCompositeFrame::SetLayoutBroken().

Referenced by HandleAction(), and HandleKey().

Bool_t TGuiBldDragManager::StartDrag ( TGFrame src,
Int_t  x,
Int_t  y 
) [private, virtual]

Reimplemented from TVirtualDragManager.

Definition at line 4253 of file TGuiBldDragManager.cxx.

References TSystem::AddTimer(), TVirtualDragManager::fDragging, TVirtualDragManager::fDragType, TGuiBldDragManagerPimpl::fGrab, TVirtualDragManager::fMoveWaiting, fPimpl, TGuiBldDragManagerPimpl::fRepeatTimer, fSelectionIsOn, TGuiBldDragManagerPimpl::fSpacePressedFrame, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fY, GetMovableParent(), TGWindow::GetParent(), GrabFrame(), gSystem, gVirtualX, HandleCopy(), HandlePaste(), IsEditDisabled(), IsFixedLayout(), kDragCopy, kDragMove, kDragNone, kFALSE, kMove, kTRUE, TTimer::Reset(), and SetEditable().

Referenced by HandleMotion().

Bool_t TGuiBldDragManager::EndDrag (  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Definition at line 4316 of file TGuiBldDragManager.cxx.

References DoRedraw(), Drop(), TRootGuiBuilder::ExecuteAction(), fBuilder, TVirtualDragManager::fDragType, TGuiBldDragManagerPimpl::fGrab, TGuiBldAction::fHints, fLassoDrawn, TVirtualDragManager::fMoveWaiting, fPimpl, fSelectionIsOn, TGuiBldDragManagerPimpl::fSpacePressedFrame, fStop, TGuiBuilder::GetAction(), HandleReturn(), TGuiBuilder::IsExecutable(), kDragLasso, kDragLink, kDragMove, kFALSE, kTRUE, PlaceFrame(), Reset1(), TGuiBuilder::SetAction(), and SetLassoDrawn().

Referenced by Cancel(), DoMove(), and HandleButtonRelease().

Bool_t TGuiBldDragManager::Drop (  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Definition at line 4376 of file TGuiBldDragManager.cxx.

References c, xmlio::Class, TObject::ClassName(), DeleteFrame(), fBuilder, TGObject::fClient, TVirtualDragManager::fDragging, TVirtualDragManager::fDragType, fDropStatus, TGuiBldDragManagerPimpl::fGrab, TGuiBldDragManagerPimpl::fGrabLayout, TGuiBldDragManagerPimpl::fGrabListPosition, TGuiBldDragManagerPimpl::fGrabParent, TGuiBldDragManagerPimpl::fGrabX, TGuiBldDragManagerPimpl::fGrabY, TString::Format(), fPimpl, fStop, TVirtualDragManager::fTarget, fTargetId, TGClient::GetDefaultRoot(), TGFrame::GetFrameElement(), TGObject::GetId(), TGWindow::GetName(), TGClient::GetWindowById(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, TGFrame::HandleDragDrop(), TGFrame::HandleDragLeave(), if(), TObject::InheritsFrom(), TGFrame::IsLayoutBroken(), kDragCopy, kDragLink, kDragMove, kFALSE, TGFrame::Layout(), TGFrame::ReparentWindow(), str, ToGrid(), TRootGuiBuilder::UpdateStatusBar(), w, x, and y.

Referenced by EndDrag().

Bool_t TGuiBldDragManager::Cancel ( Bool_t  delSrc  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Definition at line 4362 of file TGuiBldDragManager.cxx.

References EndDrag(), fStop, TVirtualDragManager::fTarget, kFALSE, and kTRUE.

void TGuiBldDragManager::Menu4Frame ( TGFrame ,
Int_t  x,
Int_t  y 
) [private]

Definition at line 5558 of file TGuiBldDragManager.cxx.

References TSystem::AccessPathName(), AddClassMenuMethods(), TGPopupMenu::AddEntry(), TGPopupMenu::AddLabel(), TGPopupMenu::AddSeparator(), CanChangeLayout(), CanChangeLayoutOrder(), CanCompact(), xmlio::Class, TObject::ClassName(), composite, TQObject::Connect(), TRootGuiBuilder::CreatePopup(), TString::Data(), fBuilder, TGuiBldDragManagerPimpl::fClickFrame, TGObject::fClient, fFrameMenu, TGuiBldDragManagerPimpl::fGrab, TList::First(), TGuiBldDragManagerPimpl::fLastPopupAction, fPasteFileName, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, TGuiBldDragManagerPimpl::fSaveGrab, fStop, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY0, TGMdiMainFrame::GetCurrent(), TCollection::GetEntries(), TGFrame::GetFrameElement(), TGCompositeFrame::GetLayoutManager(), TGCompositeFrame::GetList(), TGWindow::GetMainFrame(), TRootGuiBuilder::GetMdiMain(), TGWindow::GetName(), TGWindow::GetParent(), TGClient::GetPicture(), TCollection::GetSize(), gSystem, TObject::InheritsFrom(), TGFrame::IsEditable(), IsEditDisabled(), TCollection::IsEmpty(), IsFixedLayout(), TGFrame::IsLayoutBroken(), kBreakLayoutAct, kCloneAct, kCompactAct, kCompactGlobalAct, kCopyAct, kCropAct, kCutAct, kDeleteAct, kDropAct, kEndEditAct, kFALSE, kGridAct, kLayDownAct, kLayUpAct, kNoneAct, kPasteAct, kPropertyAct, kSaveAct, kSaveFrameAct, kSwitchLayoutAct, kTRUE, TList::Last(), out, TGPopupMenu::PlaceMenu(), and title.

Referenced by HandleButon3Pressed().

void TGuiBldDragManager::Menu4Lasso ( Int_t  x,
Int_t  y 
) [private]

Definition at line 5735 of file TGuiBldDragManager.cxx.

References TGPopupMenu::AddEntry(), TGPopupMenu::AddLabel(), TGPopupMenu::AddSeparator(), TQObject::Connect(), TRootGuiBuilder::CreatePopup(), DrawLasso(), TGObject::fClient, fLassoDrawn, fLassoMenu, TGuiBldDragManagerPimpl::fLastPopupAction, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, fStop, TGClient::GetPicture(), kCropAct, kDeleteAct, kDownAct, kFALSE, kGrabAct, kLeftAct, kNoneAct, kRightAct, kTRUE, kUpAct, and TGPopupMenu::PlaceMenu().

Referenced by HandleButon3Pressed().

void TGuiBldDragManager::CreatePropertyEditor (  )  [private]

Definition at line 4851 of file TGuiBldDragManager.cxx.

References fBuilder, TGObject::fClient, fPimpl, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY0, TRootGuiBuilder::GetEditor(), TGClient::GetRoot(), TGuiBuilder::Instance(), kFALSE, kTRUE, TGFrame::Move(), root, SetPropertyEditor(), and TGMainFrame::SetWMPosition().

Referenced by HandleAction().

void TGuiBldDragManager::DoRedraw (  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1146 of file TGuiBldDragManager.cxx.

References fBuilder, TGObject::fClient, fStop, TGClient::GetRoot(), TGClient::IsEditable(), kTRUE, TGClient::NeedRedraw(), and root.

Referenced by Compact(), DoDialogOK(), DoReplace(), DoResize(), DrawLasso(), EndDrag(), HandleAction(), HandleLayoutOrder(), RecognizeGesture(), and UngrabFrame().

void TGuiBldDragManager::SwitchEditable ( TGFrame frame  )  [private]

Definition at line 1164 of file TGuiBldDragManager.cxx.

References CanChangeLayout(), xmlio::Class, TObject::ClassName(), fBuilder, fStop, TGWindow::GetName(), TGWindow::GetParent(), TObject::InheritsFrom(), TGCompositeFrame::IsEditable(), IsEditDisabled(), kTRUE, RaiseMdiFrame(), SelectFrame(), and str.

Referenced by HandleButtonRelease(), HandleKey(), and RecognizeGesture().

void TGuiBldDragManager::UnmapAllPopups (  )  [private]

Definition at line 2140 of file TGuiBldDragManager.cxx.

References TGObject::fClient, TCollection::GetEntries(), TGClient::GetListOfPopups(), gVirtualX, kFALSE, TGClient::ResetWaitFor(), and TGFrame::UnmapWindow().

Referenced by HandleButtonRelease().

void TGuiBldDragManager::BreakLayout (  )  [private]

Definition at line 5120 of file TGuiBldDragManager.cxx.

References xmlio::Class, TObject::ClassName(), DrawGrabRectangles(), fBuilder, TGuiBldDragManagerPimpl::fGrab, fPimpl, fSelected, fStop, TGWindow::GetName(), IsFixedLayout(), TGFrame::IsLayoutBroken(), TGFrame::Layout(), TGFrame::SetLayoutBroken(), str, and TRootGuiBuilder::UpdateStatusBar().

Referenced by HandleAction(), and HandleKey().

void TGuiBldDragManager::SwitchLayout (  )  [private]

Definition at line 5159 of file TGuiBldDragManager.cxx.

References TGCompositeFrame::ChangeOptions(), xmlio::Class, TObject::ClassName(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fPimpl, fSelected, fStop, TGCompositeFrame::GetLayoutManager(), TGWindow::GetName(), TGFrame::GetOptions(), IsFixedSize(), kFALSE, kHorizontalFrame, kVerticalFrame, TGFrame::Layout(), m, TGClient::NeedRedraw(), TGFrame::Resize(), SelectFrame(), TGCompositeFrame::SetLayoutBroken(), str, and TRootGuiBuilder::UpdateStatusBar().

Referenced by HandleAction(), and HandleKey().

Bool_t TGuiBldDragManager::RecognizeGesture ( Event_t ,
TGFrame frame = 0 
) [private]

Definition at line 1736 of file TGuiBldDragManager.cxx.

References c, CheckDragResize(), xmlio::Class, DoRedraw(), DrawLasso(), fBuilder, TGuiBldDragManagerPimpl::fClickFrame, TGObject::fClient, Event_t::fCode, TVirtualDragManager::fDragType, TGuiBldDragManagerPimpl::fGrab, TVirtualDragManager::fMoveWaiting, fPimpl, fSelected, fSelectionIsOn, TVirtualDragManager::fSource, TGuiBldDragManagerPimpl::fSpacePressedFrame, Event_t::fState, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fXf, Event_t::fXRoot, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGuiBldDragManagerPimpl::fYf, Event_t::fYRoot, TGClient::GetDefaultRoot(), TGObject::GetId(), gVirtualX, HandleButon3Pressed(), TObject::InheritsFrom(), TGFrame::IsEditable(), TGClient::IsEditable(), TGuiBuilder::IsExecutable(), kButton1, kButton3, kDragCopy, kDragLasso, kDragMove, kDragNone, kDragResize, kFALSE, kKeyShiftMask, kMove, kTRUE, out, SelectFrame(), TGFrame::SetEditable(), SwitchEditable(), and UngrabFrame().

Referenced by HandleButtonPress().

Bool_t TGuiBldDragManager::HandleButtonPress ( Event_t  )  [private]

Definition at line 2160 of file TGuiBldDragManager.cxx.

References TGFrame::ChangeOptions(), fBuilder, TGuiBldDragManagerPimpl::fButtonPressed, TGObject::fClient, Event_t::fCode, fgGlobalColorDialog, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, TGuiBldDragManagerPimpl::fPlane, fStop, Event_t::fType, Event_t::fUser, Event_t::fXRoot, Event_t::fYRoot, GetBtnEnableParent(), GetEditableParent(), TGObject::GetId(), TGFrame::GetOptions(), TRootGuiBuilder::GetToolDock(), TGDockableFrame::GetUndocked(), TGClient::GetWindowById(), GetWindowFromPoint(), gMenuDialog, gVirtualX, TGFrame::HandleButton(), IgnoreEvent(), IsEventsDisabled(), IsGrabDisabled(), TGWindow::IsMapped(), TGDockableFrame::IsUndocked(), kButton1, kButton3, kButtonPress, kFALSE, kRaisedFrame, kTRUE, TGClient::NeedRedraw(), TGWindow::RaiseWindow(), RecognizeGesture(), Reset1(), and w.

Referenced by HandleButton(), HandleEvent(), and HandleTimerEvent().

Bool_t TGuiBldDragManager::HandleButtonRelease ( Event_t  )  [private]

Definition at line 2234 of file TGuiBldDragManager.cxx.

References DrawLasso(), EndDrag(), TGuiBldDragManagerPimpl::fButtonPressed, TGuiBldDragManagerPimpl::fClickFrame, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, fLassoDrawn, fPimpl, fSelected, fSelectionIsOn, Event_t::fState, fStop, Event_t::fUser, Event_t::fWindow, GetBtnEnableParent(), TGObject::GetId(), TGClient::GetRoot(), TGClient::GetWaitForEvent(), TGClient::GetWindowById(), gVirtualX, TGFrame::HandleButton(), TGFrame::IsEditable(), IsEventsDisabled(), kFALSE, kKeyShiftMask, kPointer, kTRUE, kUnmapNotify, SelectFrame(), SwitchEditable(), UnmapAllPopups(), and w.

Referenced by HandleButton(), HandleEvent(), and HandleTimerEvent().

Bool_t TGuiBldDragManager::HandleButton ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1909 of file TGuiBldDragManager.cxx.

References CloseMenus(), Event_t::fCode, fStop, Event_t::fType, HandleButtonPress(), HandleButtonRelease(), kButton3, kButtonPress, and kFALSE.

Bool_t TGuiBldDragManager::HandleDoubleClick ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 2112 of file TGuiBldDragManager.cxx.

References fStop, and kFALSE.

Bool_t TGuiBldDragManager::HandleMotion ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 3880 of file TGuiBldDragManager.cxx.

References TMath::Abs(), DoMove(), DoResize(), DrawLasso(), TVirtualDragManager::fDragging, TVirtualDragManager::fDragType, TVirtualDragManager::fMoveWaiting, fPimpl, fSelectionIsOn, TVirtualDragManager::fSource, Event_t::fState, fStop, TGuiBldDragManagerPimpl::fX, Event_t::fXRoot, TGuiBldDragManagerPimpl::fY, Event_t::fYRoot, gSystem, kButton1Mask, kDragCopy, kDragLasso, kDragLink, kDragMove, kDragResize, kFALSE, kKeyShiftMask, kTRUE, Long64_t, TSystem::Now(), and StartDrag().

Referenced by HandleEvent(), and HandleTimerEvent().

Bool_t TGuiBldDragManager::HandleClientMessage ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 4111 of file TGuiBldDragManager.cxx.

References TRootGuiBuilder::CloseWindow(), TQObject::Disconnect(), fBuilder, TGObject::fClient, fEditor, Event_t::fFormat, fFrameMenu, TGuiBldDragManagerPimpl::fGrid, Event_t::fHandle, fLassoMenu, fPimpl, TGuiBldDragManagerPimpl::fPlane, fStop, Event_t::fUser, Event_t::fWindow, TGClient::GetDefaultRoot(), TGObject::GetId(), TGWindow::GetMainFrame(), TGClient::GetRoot(), gROOT_MESSAGE, gWM_DELETE_WINDOW, TGuiBldEditor::IsEmbedded(), kFALSE, kTRUE, main(), Reset1(), root, and SetEditable().

Referenced by HandleEvent().

Bool_t TGuiBldDragManager::HandleDestroyNotify ( Event_t  )  [private]

Definition at line 4170 of file TGuiBldDragManager.cxx.

References fPimpl, TGuiBldDragManagerPimpl::fPlane, Event_t::fWindow, TGObject::GetId(), and kFALSE.

Referenced by HandleEvent().

Bool_t TGuiBldDragManager::HandleSelection ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 4183 of file TGuiBldDragManager.cxx.

References fStop, and kFALSE.

Bool_t TGuiBldDragManager::HandleExpose ( Event_t  )  [private, virtual]

Reimplemented from TGWindow.

Definition at line 1948 of file TGuiBldDragManager.cxx.

References DrawGrabRectangles(), DrawLasso(), Event_t::fCount, TVirtualDragManager::fDragging, fLassoDrawn, fStop, Event_t::fWindow, gMenuDialog, gSystem, HideGrabRectangles(), IsSelectedVisible(), kFALSE, Long64_t, TSystem::Now(), and TGWindow::RaiseWindow().

Referenced by HandleEvent().

Bool_t TGuiBldDragManager::HandleConfigureNotify ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1929 of file TGuiBldDragManager.cxx.

References TGObject::fClient, TGuiBldDragManagerPimpl::fCompacted, fPimpl, fStop, Event_t::fWindow, TGClient::GetWindowById(), kFALSE, and w.

Referenced by HandleEvent().

Bool_t TGuiBldDragManager::HandleSelectionRequest ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 4195 of file TGuiBldDragManager.cxx.

References fStop, and kFALSE.

void TGuiBldDragManager::HandleButon3Pressed ( Event_t ,
TGFrame frame = 0 
) [private]

Definition at line 1877 of file TGuiBldDragManager.cxx.

References TGObject::fClient, fLassoDrawn, fSelected, fStop, Event_t::fXRoot, Event_t::fYRoot, TGObject::GetId(), TGClient::GetWaitForEvent(), InEditable(), TGFrame::IsEditable(), kUnmapNotify, Menu4Frame(), and Menu4Lasso().

Referenced by RecognizeGesture().

Bool_t TGuiBldDragManager::HandleEvent ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Definition at line 1988 of file TGuiBldDragManager.cxx.

References TMath::Abs(), TString::Data(), fBuilder, TGObject::fClient, TGObject::fId, fStop, fTmpBuildFile, Event_t::fType, TGClient::GetWindowById(), gROOT, gVirtualX, HandleAction(), HandleButtonPress(), HandleButtonRelease(), HandleClientMessage(), HandleConfigureNotify(), HandleDestroyNotify(), HandleExpose(), HandleKey(), TRootGuiBuilder::HandleMenu(), HandleMotion(), IgnoreEvent(), kButtonPress, kButtonRelease, kClientMessage, kColormapNotify, kConfigureNotify, kDestroyNotify, TGWindow::kEditDisableBtnEnable, kEndEditAct, kEnterNotify, kExpose, kFALSE, kFocusIn, kFocusOut, kGKeyPress, kGUIBLD_FILE_START, kKeyControlMask, kKeyRelease, kLeaveNotify, kMotionNotify, kSelectionClear, kSelectionNotify, kSelectionRequest, kTRUE, TROOT::Macro(), SaveFrame(), and w.

Bool_t TGuiBldDragManager::HandleTimer ( TTimer  )  [private, virtual]

Reimplemented from TGWindow.

Definition at line 1617 of file TGuiBldDragManager.cxx.

References HandleTimerEvent(), and t.

Referenced by TGuiBldDragManagerRepeatTimer::Notify().

Bool_t TGuiBldDragManager::IsMoveWaiting (  )  const [private]

Reimplemented from TVirtualDragManager.

Definition at line 4489 of file TGuiBldDragManager.cxx.

References TVirtualDragManager::fMoveWaiting.

Bool_t TGuiBldDragManager::IsLassoDrawn (  )  const [inline, private]

Definition at line 196 of file TGuiBldDragManager.h.

References fLassoDrawn.

Referenced by TRootGuiBuilder::EnableEditButtons(), and TRootGuiBuilder::Update().

void TGuiBldDragManager::SetLassoDrawn ( Bool_t  on  )  [private]

Definition at line 6307 of file TGuiBldDragManager.cxx.

References TRootGuiBuilder::EnableEditButtons(), TRootGuiBuilder::EnableLassoButtons(), fBuilder, fLassoDrawn, and kFALSE.

Referenced by DrawLasso(), EndDrag(), HandleDelete(), HandleReturn(), and SelectFrame().

void TGuiBldDragManager::HideGrabRectangles (  )  [private]

Definition at line 5052 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerPimpl::fAroundFrame, TGuiBldDragManagerPimpl::fGrabRect, TGuiBldDragManagerPimpl::fGrabRectHidden, fPimpl, i, kFALSE, kTRUE, and TGFrame::UnmapWindow().

Referenced by HandleExpose(), HandleTimerEvent(), SetEditable(), and UngrabFrame().

Bool_t TGuiBldDragManager::IgnoreEvent ( Event_t e  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Definition at line 1026 of file TGuiBldDragManager.cxx.

References TGObject::fClient, fStop, Event_t::fType, Event_t::fWindow, GetEditableParent(), TGClient::GetWindowById(), TGClient::IsEditable(), IsEditDisabled(), kClientMessage, kDestroyNotify, kFALSE, kTRUE, and w.

Referenced by HandleButtonPress(), and HandleEvent().

Bool_t TGuiBldDragManager::CheckDragResize ( Event_t event  )  [private]

Definition at line 1118 of file TGuiBldDragManager.cxx.

References TVirtualDragManager::fDragType, TGuiBldDragManagerPimpl::fGrabRect, fPimpl, TGuiBldDragManagerPimpl::fResizeType, fStop, Event_t::fType, Event_t::fWindow, TGObject::GetId(), TGGrabRect::GetType(), i, kButtonPress, kDragResize, kFALSE, kPointer, kTRUE, and SetCursorType().

Referenced by TGGrabRect::HandleButton(), HandleTimerEvent(), and RecognizeGesture().

Bool_t TGuiBldDragManager::IsPasteFrameExist (  )  [private]

Definition at line 5774 of file TGuiBldDragManager.cxx.

References TSystem::AccessPathName(), TString::Data(), fPasteFileName, and gSystem.

Referenced by TRootGuiBuilder::EnableEditButtons(), and TRootGuiBuilder::Update().

void TGuiBldDragManager::HandleAction ( Int_t  act  ) 

Definition at line 4681 of file TGuiBldDragManager.cxx.

References BreakLayout(), CloneEditable(), Compact(), CreatePropertyEditor(), DoRedraw(), fBuilder, TGObject::fClient, TRootGuiBuilder::FindEditableMdiFrame(), TGuiBldDragManagerPimpl::fLastPopupAction, fPimpl, TGuiBldDragManagerPimpl::fPlacePopup, TGuiBldDragManagerPimpl::fSaveGrab, TGMdiMainFrame::GetCurrent(), TGClient::GetDefaultRoot(), TRootGuiBuilder::GetMdiMain(), TGClient::GetRoot(), HandleAlignment(), HandleCopy(), HandleCut(), HandleDelete(), HandleGrid(), HandleLayoutOrder(), TRootGuiBuilder::HandleMenu(), HandlePaste(), HandleReplace(), HandleReturn(), TGClient::IsEditable(), kBreakLayoutAct, kCloneAct, kCompactAct, kCompactGlobalAct, kCopyAct, kCropAct, kCutAct, kDeleteAct, kDownAct, kDropAct, kEditableAct, kEndEditAct, kFALSE, kGrabAct, kGridAct, kGUIBLD_FILE_START, kGUIBLD_FILE_STOP, kKey_Down, kKey_Left, kKey_Right, kKey_Up, kLayDownAct, kLayoutHAct, kLayoutVAct, kLayUpAct, kLeftAct, kNewAct, kOpenAct, kPasteAct, kPropertyAct, kReplaceAct, kRightAct, kSaveAct, kSaveFrameAct, kSwitchLayoutAct, kTRUE, kUpAct, main(), TGClient::NeedRedraw(), TRootGuiBuilder::NewProject(), TRootGuiBuilder::OpenProject(), Save(), SaveFrame(), TRootGuiBuilder::SaveProject(), TGuiBuilder::SetAction(), SetEditable(), TGFrame::SetEditable(), SwitchLayout(), and TGMainFrame.

Referenced by HandleEvent().

Bool_t TGuiBldDragManager::HandleKey ( Event_t  )  [virtual]

Reimplemented from TGFrame.

Definition at line 2290 of file TGuiBldDragManager.cxx.

References TSystem::BaseName(), BreakLayout(), TGFrame::ChangeOptions(), CloseMenus(), Compact(), TString::Data(), dir(), DrawLasso(), TString::EndsWith(), fBuilder, TGuiBldDragManagerPimpl::fClickFrame, TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, TGuiBldDragManagerPimpl::fGrab, fi, TGFileInfo::fIniDir, fLassoDrawn, TString::Format(), TGFileInfo::fOverwrite, fPimpl, TGuiBldDragManagerPimpl::fPlane, TVirtualDragManager::fSource, TGuiBldDragManagerPimpl::fSpacePressedFrame, Event_t::fState, fStop, Event_t::fType, Event_t::fWindow, Event_t::fXRoot, Event_t::fYRoot, TGMdiMainFrame::GetCurrent(), TGClient::GetDefaultRoot(), GetEditableParent(), TGObject::GetId(), TRootGuiBuilder::GetMdiMain(), TGFrame::GetOptions(), TGClient::GetRoot(), TGClient::GetWindowById(), GetWindowFromPoint(), gROOT, gSaveMacroTypes, gSystem, gVirtualX, HandleAlignment(), HandleCopy(), HandleCut(), HandleDelete(), HandleGrid(), TGFrame::HandleKey(), HandleLayoutOrder(), HandlePaste(), HandleReplace(), HandleReturn(), TGFrame::IsEditable(), IsEditDisabled(), TGWindow::kEditDisableKeyEnable, kFALSE, kFDSave, kGKeyPress, kKey_B, kKey_Backspace, kKey_C, kKey_Delete, kKey_Down, kKey_Enter, kKey_G, kKey_H, kKey_L, kKey_Left, kKey_N, kKey_O, kKey_R, kKey_Return, kKey_Right, kKey_S, kKey_Space, kKey_Up, kKey_V, kKey_X, kKeyControlMask, kKeyShiftMask, kMBCancel, kMBIconExclamation, kMBRetry, kRaisedFrame, kTRUE, TROOT::Macro(), main(), TGClient::NeedRedraw(), TRootGuiBuilder::NewProject(), p, retval, Save(), SelectFrame(), TGuiBuilder::SetAction(), TGFrame::SetEditable(), StrDup(), SwitchEditable(), SwitchLayout(), TGMainFrame, UngrabFrame(), TSystem::UnixPathName(), w, and x20.

Referenced by HandleEvent(), and TRootGuiBuilder::HandleKey().

TGFrame* TGuiBldDragManager::GetTarget (  )  const [inline]

Reimplemented from TVirtualDragManager.

Definition at line 210 of file TGuiBldDragManager.h.

References TVirtualDragManager::fTarget.

TGFrame * TGuiBldDragManager::GetSelected (  )  const

Definition at line 5216 of file TGuiBldDragManager.cxx.

References fSelected.

Referenced by TRootGuiBuilder::EnableSelectedButtons(), and TRootGuiBuilder::Update().

void TGuiBldDragManager::Snap2Grid (  ) 

Definition at line 995 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerGrid::Draw(), TGuiBldDragManagerPimpl::fGrid, fPimpl, and fStop.

Referenced by CheckTargetAtPoint(), HandleGrid(), and SetEditable().

void TGuiBldDragManager::SetGridStep ( UInt_t  step  ) 

Definition at line 1018 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerPimpl::fGrid, fPimpl, and TGuiBldDragManagerGrid::SetStep().

UInt_t TGuiBldDragManager::GetGridStep (  ) 

Definition at line 1010 of file TGuiBldDragManager.cxx.

References TGuiBldDragManagerPimpl::fGrid, TGuiBldDragManagerGrid::fgStep, and fPimpl.

Referenced by PlaceFrame(), and ToGrid().

void TGuiBldDragManager::HandleUpdateSelected ( TGFrame  ) 

Definition at line 5013 of file TGuiBldDragManager.cxx.

References CanChangeLayout(), xmlio::Class, TGObject::fClient, fStop, TGCompositeFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultSize(), TGCompositeFrame::GetDefaultWidth(), TGFrame::GetHeight(), TGFrame::GetWidth(), TGCompositeFrame::IsLayoutBroken(), kFALSE, kTRUE, TGCompositeFrame::Layout(), layoutFrame(), TGClient::NeedRedraw(), TGFrame::Resize(), SelectFrame(), and TGCompositeFrame::SetLayoutBroken().

Int_t TGuiBldDragManager::GetStrartDragX (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Definition at line 5088 of file TGuiBldDragManager.cxx.

References fPimpl, and TGuiBldDragManagerPimpl::fX0.

Int_t TGuiBldDragManager::GetStrartDragY (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Definition at line 5096 of file TGuiBldDragManager.cxx.

References fPimpl, and TGuiBldDragManagerPimpl::fY0.

Int_t TGuiBldDragManager::GetEndDragX (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Definition at line 5104 of file TGuiBldDragManager.cxx.

References fPimpl, and TGuiBldDragManagerPimpl::fY.

Int_t TGuiBldDragManager::GetEndDragY (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Definition at line 5112 of file TGuiBldDragManager.cxx.

References fPimpl, and TGuiBldDragManagerPimpl::fY.

Bool_t TGuiBldDragManager::GetDropStatus (  )  const [inline]

Definition at line 221 of file TGuiBldDragManager.h.

References fDropStatus.

void TGuiBldDragManager::SetBuilder ( TRootGuiBuilder b  )  [inline]

Definition at line 222 of file TGuiBldDragManager.h.

References b, and fBuilder.

Referenced by TRootGuiBuilder::TRootGuiBuilder().

Bool_t TGuiBldDragManager::IsStopped (  )  const [inline]

Definition at line 224 of file TGuiBldDragManager.h.

References fStop.

Referenced by GetWindowFromPoint().

void TGuiBldDragManager::SetEditable ( Bool_t  on = kTRUE  )  [virtual]

Reimplemented from TGFrame.

Definition at line 4604 of file TGuiBldDragManager.cxx.

References TSystem::AccessPathName(), TGFrame::AddInput(), TSystem::AddTimer(), TString::Data(), fBuilder, TGObject::fClient, TGuiBldDragManagerPimpl::fGrab, TGuiBldDragManagerPimpl::fGrid, fPasteFileName, fPimpl, TGuiBldDragManagerPimpl::fRepeatTimer, fSelected, fStop, fTmpBuildFile, TGObject::GetId(), TGClient::GetRoot(), gSystem, gVirtualX, HideGrabRectangles(), TGClient::IsEditable(), kButtonPressMask, kFALSE, kKeyPressMask, kPointer, kTRUE, TTimer::Remove(), TTimer::Reset(), TGuiBldDragManagerPimpl::ResetParams(), root, TGClient::SetRoot(), Snap2Grid(), TGuiBldDragManagerRepeatTimer, TSystem::Unlink(), and TRootGuiBuilder::Update().

Referenced by ChangeImage(), ChangePicture(), HandleAction(), HandleClientMessage(), HandleReturn(), HandleTimerEvent(), TRootGuiBuilder::HandleWindowClosed(), TRootGuiBuilder::MaybeCloseWindow(), TRootGuiBuilder::NewProject(), SaveFrame(), StartDrag(), TGuiBldEditor::SwitchLayout(), TGuiBldNameFrame::UpdateName(), and ~TGuiBldDragManager().

void TGuiBldDragManager::SelectFrame ( TGFrame frame,
Bool_t  add = kFALSE 
)

Definition at line 1209 of file TGuiBldDragManager.cxx.

References c, ChangeSelected(), xmlio::Class, TObject::ClassName(), DrawGrabRectangles(), DrawLasso(), TRootGuiBuilder::ExecuteAction(), fBuilder, TGObject::fClient, TVirtualDragManager::fDragType, TVirtualDragManager::fFrameUnder, TGuiBldDragManagerPimpl::fGrab, FindMdiFrame(), fPimpl, fSelected, fStop, TGuiBldDragManagerPimpl::fX, TGuiBldDragManagerPimpl::fX0, TGuiBldDragManagerPimpl::fY, TGuiBldDragManagerPimpl::fY0, TGuiBuilder::GetAction(), TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetName(), TGWindow::GetParent(), TGFrame::GetWidth(), gVirtualX, TObject::InheritsFrom(), TGClient::IsEditable(), IsEditDisabled(), IsFixedLayout(), IsFixedSize(), IsGrabDisabled(), kDragCopy, kDragLasso, kDragMove, kFALSE, kMove, kTRUE, TGFrame::MapRaised(), TMath::Max(), TMath::Min(), PlaceFrame(), RaiseMdiFrame(), TGWindow::RequestFocus(), SetCursorType(), TGFrame::SetEditable(), SetLassoDrawn(), str, TRootGuiBuilder::UpdateStatusBar(), x, x0, and y.

Referenced by Compact(), DoReplace(), DropCanvas(), HandleButtonRelease(), HandleKey(), HandleLayoutOrder(), HandleReturn(), HandleUpdateSelected(), PlaceFrame(), PutToCanvas(), RecognizeGesture(), TGuiBldNameFrame::SelectFrameByItem(), SwitchEditable(), SwitchLayout(), TGuiBldEditor::SwitchLayout(), and TGuiBldNameFrame::UpdateName().

void TGuiBldDragManager::MapGlobalDialog ( TGMainFrame dialog,
TGFrame fr 
) [static]

Definition at line 5818 of file TGuiBldDragManager.cxx.

References gClient, TGClient::GetDefaultRoot(), TGClient::GetDisplayHeight(), TGClient::GetDisplayWidth(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, TGFrame::MapRaised(), TGFrame::Move(), TGMainFrame::SetWMPosition(), x, and y.

Referenced by ChangeBackgroundColor(), ChangeBarColor(), ChangeProperties(), ChangeTextColor(), ChangeTextFont(), G__G__GuiBld_239_0_117(), and G__setup_memfuncTGuiBldDragManager().

Bool_t TGuiBldDragManager::HandleTimerEvent ( Event_t ev,
TTimer t 
) [virtual]

Reimplemented from TVirtualDragManager.

Definition at line 1627 of file TGuiBldDragManager.cxx.

References TGFrame::ChangeOptions(), CheckDragResize(), TGuiBldDragManagerPimpl::fButtonPressed, TGObject::fClient, Event_t::fCode, TVirtualDragManager::fDragging, TVirtualDragManager::fMoveWaiting, fPimpl, TGuiBldDragManagerPimpl::fPlane, TGuiBldDragManagerPimpl::fRepeatTimer, Event_t::fState, Event_t::fType, Event_t::fWindow, Event_t::fX, Event_t::fXRoot, Event_t::fY, Event_t::fYRoot, TGObject::GetId(), TGFrame::GetOptions(), TGClient::GetWindowById(), GetWindowFromPoint(), gVirtualX, HandleButtonPress(), HandleButtonRelease(), HandleMotion(), HideGrabRectangles(), HighlightCompositeFrame(), TGClient::IsEditable(), IsSelectedVisible(), kButton1, kButton1Mask, kButton2Mask, kButton3, kButton3Mask, kButtonPress, kButtonRelease, kFALSE, kKeyControlMask, kKeyShiftMask, kMotionNotify, kRaisedFrame, kTRUE, TGClient::NeedRedraw(), TTimer::Remove(), TTimer::Reset(), SetEditable(), t, and TimerEvent().

Referenced by HandleTimer().

void TGuiBldDragManager::TimerEvent ( Event_t ev  )  [inline]

Definition at line 231 of file TGuiBldDragManager.h.

References TQObject::Emit().

Referenced by HandleTimerEvent().

void TGuiBldDragManager::DoClassMenu ( Int_t   ) 

Definition at line 5467 of file TGuiBldDragManager.cxx.

References TInterpreter::Calc(), TObject::ClassName(), TString::Data(), fFrameMenu, TGuiBldDragManagerPimpl::fMenuObject, fPimpl, gCint, TGPopupMenu::GetCurrent(), TGMenuEntry::GetPopup(), TGMenuEntry::GetUserData(), gMenuDialog, kMethodMenuAct, kToggleMenuAct, method, TGuiBldMenuDialog::Popup(), str, TGuiBldMenuDialog, and TToggle::Toggle().

void TGuiBldDragManager::DoDialogOK (  ) 

Definition at line 5530 of file TGuiBldDragManager.cxx.

References TGuiBldMenuDialog::ApplyMethod(), DeleteMenuDialog(), DoRedraw(), and gMenuDialog.

void TGuiBldDragManager::DoDialogApply (  ) 

Definition at line 5541 of file TGuiBldDragManager.cxx.

References TGuiBldMenuDialog::ApplyMethod(), and gMenuDialog.

void TGuiBldDragManager::DoDialogCancel (  ) 

Definition at line 5549 of file TGuiBldDragManager.cxx.

References DeleteMenuDialog(), and gMenuDialog.

Referenced by TGuiBldMenuDialog::CloseWindow().

void TGuiBldDragManager::ChangeProperties ( TGLabel  ) 

Definition at line 6090 of file TGuiBldDragManager.cxx.

References TQObject::Connect(), TQObject::Disconnect(), TGObject::fClient, TGFontPool::FindFont(), TGGCPool::FindGC(), TGResourcePool::GetFontPool(), TGLabel::GetFontStruct(), TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalFontDialog(), TGLabel::GetNormGC(), TGClient::GetResourcePool(), TGLabel::GetTextJustify(), MapGlobalDialog(), TGFontDialog::SetAlign(), TGFontDialog::SetColor(), TGFontDialog::SetFont(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeProperties ( TGTextButton  ) 

Definition at line 5925 of file TGuiBldDragManager.cxx.

References TQObject::Connect(), TQObject::Disconnect(), TGObject::fClient, TGFontPool::FindFont(), TGGCPool::FindGC(), TGResourcePool::GetFontPool(), TGTextButton::GetFontStruct(), TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalFontDialog(), TGButton::GetNormGC(), TGClient::GetResourcePool(), TGTextButton::GetTextJustify(), MapGlobalDialog(), TGFontDialog::SetAlign(), TGFontDialog::SetColor(), TGFontDialog::SetFont(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextFont ( TGGroupFrame  ) 

Definition at line 5895 of file TGuiBldDragManager.cxx.

References TQObject::Connect(), TQObject::Disconnect(), TGFontDialog::EnableAlign(), TGObject::fClient, TGFontPool::FindFont(), TGGCPool::FindGC(), TGResourcePool::GetFontPool(), TGGroupFrame::GetFontStruct(), TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalFontDialog(), TGGroupFrame::GetNormGC(), TGClient::GetResourcePool(), kFALSE, MapGlobalDialog(), TGFontDialog::SetColor(), TGFontDialog::SetFont(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextFont ( TGTextEntry  ) 

Definition at line 6221 of file TGuiBldDragManager.cxx.

References TQObject::Connect(), TQObject::Disconnect(), dummy, TGFontDialog::EnableAlign(), TGObject::fClient, TGFontPool::FindFont(), TGTextEntry::GetBuffer(), TGTextBuffer::GetBufferLength(), TGResourcePool::GetFontPool(), TGTextEntry::GetFontStruct(), GetGlobalFontDialog(), TGClient::GetResourcePool(), TGTextEntry::GetText(), TGTextEntry::GetTextColor(), TGTextBuffer::GetTextLength(), gVirtualX, kFALSE, MapGlobalDialog(), TGFrame::Resize(), TGFontDialog::SetColor(), TGFontDialog::SetFont(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangePicture ( TGPictureButton  ) 

Definition at line 5978 of file TGuiBldDragManager.cxx.

References TString::Data(), dir(), TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, TString::Format(), TGFileInfo::fOverwrite, TGClient::FreePicture(), TGClient::GetDefaultRoot(), TGPictureButton::GetDisabledPicture(), TGClient::GetPicture(), TGPictureButton::GetPicture(), TGClient::GetRoot(), gImageTypes, kFALSE, kFDOpen, kMBCancel, kMBIconExclamation, kMBRetry, kTRUE, retval, root, SetEditable(), TGPictureButton::SetPicture(), and StrDup().

void TGuiBldDragManager::ChangeImage ( TGIcon  ) 

Definition at line 6257 of file TGuiBldDragManager.cxx.

References TString::Data(), dir(), TSystem::DirName(), TGObject::fClient, TGFileInfo::fFilename, TGFileInfo::fFileTypes, fi, TGFileInfo::fIniDir, TString::Format(), TGFileInfo::fOverwrite, gDragManager, TGClient::GetDefaultRoot(), TGClient::GetRoot(), gImageTypes, gSystem, kFALSE, kFDOpen, kMBCancel, kMBIconExclamation, kMBRetry, kTRUE, TImage::Open(), retval, root, SetEditable(), TVirtualDragManager::SetEditable(), TGIcon::SetImage(), TGIcon::SetImagePath(), and StrDup().

void TGuiBldDragManager::ChangeBarColor ( TGProgressBar  ) 

Definition at line 6163 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGProgressBar::GetBarColor(), GetGlobalColorDialog(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextColor ( TGGroupFrame  ) 

Definition at line 5874 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGGCPool::FindGC(), TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalColorDialog(), TGGroupFrame::GetNormGC(), TGClient::GetResourcePool(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextColor ( TGLabel  ) 

Definition at line 6123 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGGCPool::FindGC(), gClient, TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalColorDialog(), TGLabel::GetNormGC(), TGClient::GetResourcePool(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextColor ( TGTextButton  ) 

Definition at line 5956 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGGCPool::FindGC(), gClient, TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalColorDialog(), TGButton::GetNormGC(), TGClient::GetResourcePool(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextColor ( TGProgressBar  ) 

Definition at line 6181 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGGCPool::FindGC(), gClient, TGGC::GetForeground(), TGResourcePool::GetGCPool(), GetGlobalColorDialog(), TGProgressBar::GetNormGC(), TGClient::GetResourcePool(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeTextColor ( TGTextEntry  ) 

Definition at line 6204 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, GetGlobalColorDialog(), TGTextEntry::GetTextColor(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeBackgroundColor ( TGListBox  ) 

Definition at line 6146 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, GetGlobalColorDialog(), TGFrame::GetWhitePixel(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeBackgroundColor ( TGCanvas  ) 

Definition at line 6033 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGFrame::GetBackground(), GetGlobalColorDialog(), TGCanvas::GetHScrollbar(), TGCanvas::GetVScrollbar(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeBackgroundColor ( TGComboBox  ) 

Definition at line 6049 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, GetGlobalColorDialog(), TGComboBox::GetListBox(), TGComboBox::GetSelectedEntry(), TGComboBox::GetTextEntry(), TGFrame::GetWhitePixel(), kTRUE, MapGlobalDialog(), TGClient::NeedRedraw(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeBackgroundColor ( TGFrame  ) 

Definition at line 5846 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGFrame::GetBackground(), GetGlobalColorDialog(), MapGlobalDialog(), and TGClient::WaitForUnmap().

void TGuiBldDragManager::ChangeBackgroundColor ( TGCompositeFrame  ) 

Definition at line 5859 of file TGuiBldDragManager.cxx.

References cd(), TQObject::Disconnect(), TGObject::fClient, TGFrame::GetBackground(), GetGlobalColorDialog(), MapGlobalDialog(), and TGClient::WaitForUnmap().

static TGColorDialog* TGuiBldDragManager::GetGlobalColorDialog ( Bool_t  create = kTRUE  )  [static, private]

static TGFontDialog* TGuiBldDragManager::GetGlobalFontDialog (  )  [static, private]

void TGuiBldDragManager::Reset1 (  )  [private]

void TGuiBldDragManager::DrawGrabRectangles ( TGWindow win = 0  )  [private]

void TGuiBldDragManager::DrawGrabRect ( Int_t  i,
Int_t  x,
Int_t  y 
) [private]

TGCompositeFrame* TGuiBldDragManager::FindLayoutFrame ( TGFrame f  )  [private]

Bool_t TGuiBldDragManager::IsPointVisible ( Int_t  x,
Int_t  y 
) [private]

Bool_t TGuiBldDragManager::IsSelectedVisible (  )  [private]

void TGuiBldDragManager::CloseMenus (  )  [private]

Bool_t TGuiBldDragManager::IsEditDisabled ( TGWindow f  )  const [inline, private]

Definition at line 106 of file TGuiBldDragManager.h.

References TGWindow::kEditDisable.

Bool_t TGuiBldDragManager::IsGrabDisabled ( TGWindow f  )  const [inline, private]

Definition at line 107 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableGrab.

Bool_t TGuiBldDragManager::IsEventsDisabled ( TGWindow f  )  const [inline, private]

Definition at line 108 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableEvents.

Bool_t TGuiBldDragManager::IsFixedLayout ( TGWindow f  )  const [inline, private]

Definition at line 109 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableLayout.

Bool_t TGuiBldDragManager::IsFixedH ( TGWindow f  )  const [inline, private]

Definition at line 110 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableHeight.

Bool_t TGuiBldDragManager::IsFixedW ( TGWindow f  )  const [inline, private]

Definition at line 111 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableWidth.

Bool_t TGuiBldDragManager::IsFixedSize ( TGWindow f  )  const [inline, private]

Definition at line 112 of file TGuiBldDragManager.h.

References TGWindow::kEditDisableResize.

Bool_t TGuiBldDragManager::CanChangeLayout ( TGWindow w  )  const [private]

Bool_t TGuiBldDragManager::CanChangeLayoutOrder ( TGWindow w  )  const [private]

Bool_t TGuiBldDragManager::CanCompact ( TGWindow w  )  const [private]

void TGuiBldDragManager::ChangeSelected ( TGFrame f  )  [private]

TGFrame* TGuiBldDragManager::GetEditableParent ( TGFrame f  )  [private]

TGFrame* TGuiBldDragManager::GetMovableParent ( TGWindow p  )  [private]

TGFrame* TGuiBldDragManager::GetBtnEnableParent ( TGFrame fr  )  [private]

TGWindow* TGuiBldDragManager::GetResizableParent ( TGWindow p  )  [private]

TGFrame* TGuiBldDragManager::FindMdiFrame ( TGFrame in  )  [private]

void TGuiBldDragManager::RaiseMdiFrame ( TGFrame in  )  [private]

Bool_t TGuiBldDragManager::CheckTargetAtPoint ( Int_t  x,
Int_t  y 
) [private]

void TGuiBldDragManager::AddClassMenuMethods ( TGPopupMenu menu,
TObject object 
) [private]

void TGuiBldDragManager::AddDialogMethods ( TGPopupMenu menu,
TObject object 
) [private]

void TGuiBldDragManager::DeleteMenuDialog (  )  [private]

void TGuiBldDragManager::CreateListOfDialogs (  )  [private]

TGFrame* TGuiBldDragManager::InEditable ( Window_t  id  )  [private]

void TGuiBldDragManager::GrabFrame ( TGFrame frame  )  [private]

void TGuiBldDragManager::UngrabFrame (  )  [private]

void TGuiBldDragManager::SetPropertyEditor ( TGuiBldEditor e  )  [private]

void TGuiBldDragManager::DeletePropertyEditor (  )  [private]

TList* TGuiBldDragManager::GetFramesInside ( Int_t  x0,
Int_t  y0,
Int_t  x,
Int_t  y 
) [private]

void TGuiBldDragManager::ToGrid ( Int_t x,
Int_t y 
) [private]

void TGuiBldDragManager::DoReplace ( TGFrame frame  )  [private]

void TGuiBldDragManager::DeleteFrame ( TGFrame frame  )  [private]

void TGuiBldDragManager::HandleDelete ( Bool_t  crop = kFALSE  )  [private]

void TGuiBldDragManager::HandleReturn ( Bool_t  on = kFALSE  )  [private]

void TGuiBldDragManager::HandleAlignment ( Int_t  to,
Bool_t  lineup = kFALSE 
) [private]

void TGuiBldDragManager::HandleCut (  )  [private]

void TGuiBldDragManager::HandleCopy ( Bool_t  brk_layout = kTRUE  )  [private]

void TGuiBldDragManager::HandlePaste (  )  [private]

void TGuiBldDragManager::HandleReplace (  )  [private]

void TGuiBldDragManager::HandleGrid (  )  [private]

void TGuiBldDragManager::CloneEditable (  )  [private]

void TGuiBldDragManager::DropCanvas ( TGCanvas canvas  )  [private]

void TGuiBldDragManager::PutToCanvas ( TGCompositeFrame cont  )  [private]

Bool_t TGuiBldDragManager::Save ( const char *  file = ""  )  [private]

Bool_t TGuiBldDragManager::SaveFrame ( const char *  file = 0  )  [private]

void TGuiBldDragManager::HandleLayoutOrder ( Bool_t  forward = kTRUE  )  [private]

void TGuiBldDragManager::DoResize (  )  [private]

void TGuiBldDragManager::DoMove (  )  [private]

void TGuiBldDragManager::DrawLasso (  )  [private]

void TGuiBldDragManager::PlaceFrame ( TGFrame ,
TGLayoutHints  
) [private]

void TGuiBldDragManager::ReparentFrames ( TGFrame newfr,
TGCompositeFrame oldfr 
) [private]

TGCompositeFrame* TGuiBldDragManager::FindCompositeFrame ( Window_t  id  )  [private]

void TGuiBldDragManager::SetCursorType ( Int_t  cur  )  [private]

void TGuiBldDragManager::CheckTargetUnderGrab (  )  [private]

void TGuiBldDragManager::HighlightCompositeFrame ( Window_t   )  [private]

void TGuiBldDragManager::Compact ( Bool_t  global = kTRUE  )  [private]

Bool_t TGuiBldDragManager::StartDrag ( TGFrame src,
Int_t  x,
Int_t  y 
) [private, virtual]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::EndDrag (  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::Drop (  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::Cancel ( Bool_t  delSrc  )  [private, virtual]

Reimplemented from TVirtualDragManager.

void TGuiBldDragManager::Menu4Frame ( TGFrame ,
Int_t  x,
Int_t  y 
) [private]

void TGuiBldDragManager::Menu4Lasso ( Int_t  x,
Int_t  y 
) [private]

void TGuiBldDragManager::CreatePropertyEditor (  )  [private]

void TGuiBldDragManager::DoRedraw (  )  [private, virtual]

Reimplemented from TGFrame.

void TGuiBldDragManager::SwitchEditable ( TGFrame frame  )  [private]

void TGuiBldDragManager::UnmapAllPopups (  )  [private]

void TGuiBldDragManager::BreakLayout (  )  [private]

void TGuiBldDragManager::SwitchLayout (  )  [private]

Bool_t TGuiBldDragManager::RecognizeGesture ( Event_t ,
TGFrame frame = 0 
) [private]

Bool_t TGuiBldDragManager::HandleButtonPress ( Event_t  )  [private]

Bool_t TGuiBldDragManager::HandleButtonRelease ( Event_t  )  [private]

Bool_t TGuiBldDragManager::HandleButton ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleDoubleClick ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleMotion ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleClientMessage ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleDestroyNotify ( Event_t  )  [private]

Bool_t TGuiBldDragManager::HandleSelection ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleExpose ( Event_t  )  [private, virtual]

Reimplemented from TGWindow.

Bool_t TGuiBldDragManager::HandleConfigureNotify ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleSelectionRequest ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

void TGuiBldDragManager::HandleButon3Pressed ( Event_t ,
TGFrame frame = 0 
) [private]

Bool_t TGuiBldDragManager::HandleEvent ( Event_t  )  [private, virtual]

Reimplemented from TGFrame.

Bool_t TGuiBldDragManager::HandleTimer ( TTimer  )  [private, virtual]

Reimplemented from TGWindow.

Bool_t TGuiBldDragManager::IsMoveWaiting (  )  const [private]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::IsLassoDrawn (  )  const [inline, private]

Definition at line 196 of file TGuiBldDragManager.h.

References fLassoDrawn.

void TGuiBldDragManager::SetLassoDrawn ( Bool_t  on  )  [private]

void TGuiBldDragManager::HideGrabRectangles (  )  [private]

Bool_t TGuiBldDragManager::IgnoreEvent ( Event_t e  )  [private, virtual]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::CheckDragResize ( Event_t event  )  [private]

Bool_t TGuiBldDragManager::IsPasteFrameExist (  )  [private]

void TGuiBldDragManager::HandleAction ( Int_t  act  ) 

Bool_t TGuiBldDragManager::HandleKey ( Event_t  )  [virtual]

Reimplemented from TGFrame.

TGFrame* TGuiBldDragManager::GetTarget (  )  const [inline]

Reimplemented from TVirtualDragManager.

Definition at line 210 of file TGuiBldDragManager.h.

References TVirtualDragManager::fTarget.

TGFrame* TGuiBldDragManager::GetSelected (  )  const

void TGuiBldDragManager::Snap2Grid (  ) 

void TGuiBldDragManager::SetGridStep ( UInt_t  step  ) 

UInt_t TGuiBldDragManager::GetGridStep (  ) 

void TGuiBldDragManager::HandleUpdateSelected ( TGFrame  ) 

Int_t TGuiBldDragManager::GetStrartDragX (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Int_t TGuiBldDragManager::GetStrartDragY (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Int_t TGuiBldDragManager::GetEndDragX (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Int_t TGuiBldDragManager::GetEndDragY (  )  const [virtual]

Reimplemented from TVirtualDragManager.

Bool_t TGuiBldDragManager::GetDropStatus (  )  const [inline]

Definition at line 221 of file TGuiBldDragManager.h.

References fDropStatus.

void TGuiBldDragManager::SetBuilder ( TRootGuiBuilder b  )  [inline]

Definition at line 222 of file TGuiBldDragManager.h.

References b, and fBuilder.

Bool_t TGuiBldDragManager::IsStopped (  )  const [inline]

Definition at line 224 of file TGuiBldDragManager.h.

References fStop.

void TGuiBldDragManager::SetEditable ( Bool_t  on = kTRUE  )  [virtual]

Reimplemented from TGFrame.

void TGuiBldDragManager::SelectFrame ( TGFrame frame,
Bool_t  add = kFALSE 
)

static void TGuiBldDragManager::MapGlobalDialog ( TGMainFrame dialog,
TGFrame fr 
) [static]

Bool_t TGuiBldDragManager::HandleTimerEvent ( Event_t ev,
TTimer t 
) [virtual]

Reimplemented from TVirtualDragManager.

void TGuiBldDragManager::TimerEvent ( Event_t ev  )  [inline]

Definition at line 231 of file TGuiBldDragManager.h.

References TQObject::Emit().

void TGuiBldDragManager::DoClassMenu ( Int_t   ) 

void TGuiBldDragManager::DoDialogOK (  ) 

void TGuiBldDragManager::DoDialogApply (  ) 

void TGuiBldDragManager::DoDialogCancel (  ) 

void TGuiBldDragManager::ChangeProperties ( TGLabel  ) 

void TGuiBldDragManager::ChangeProperties ( TGTextButton  ) 

void TGuiBldDragManager::ChangeTextFont ( TGGroupFrame  ) 

void TGuiBldDragManager::ChangeTextFont ( TGTextEntry  ) 

void TGuiBldDragManager::ChangePicture ( TGPictureButton  ) 

void TGuiBldDragManager::ChangeImage ( TGIcon  ) 

void TGuiBldDragManager::ChangeBarColor ( TGProgressBar  ) 

void TGuiBldDragManager::ChangeTextColor ( TGGroupFrame  ) 

void TGuiBldDragManager::ChangeTextColor ( TGLabel  ) 

void TGuiBldDragManager::ChangeTextColor ( TGTextButton  ) 

void TGuiBldDragManager::ChangeTextColor ( TGProgressBar  ) 

void TGuiBldDragManager::ChangeTextColor ( TGTextEntry  ) 

void TGuiBldDragManager::ChangeBackgroundColor ( TGListBox  ) 

void TGuiBldDragManager::ChangeBackgroundColor ( TGCanvas  ) 

void TGuiBldDragManager::ChangeBackgroundColor ( TGComboBox  ) 

void TGuiBldDragManager::ChangeBackgroundColor ( TGFrame  ) 

void TGuiBldDragManager::ChangeBackgroundColor ( TGCompositeFrame  ) 


Friends And Related Function Documentation

TGClient [friend]

Reimplemented from TGWindow.

Definition at line 64 of file TGuiBldDragManager.h.

TGFrame [friend]

Definition at line 65 of file TGuiBldDragManager.h.

TGMainFrame [friend]

Definition at line 66 of file TGuiBldDragManager.h.

Referenced by HandleAction(), HandleCopy(), and HandleKey().

TGGrabRect [friend]

Definition at line 67 of file TGuiBldDragManager.h.

Referenced by TGuiBldDragManagerPimpl::TGuiBldDragManagerPimpl().

TRootGuiBuilder [friend]

Definition at line 68 of file TGuiBldDragManager.h.

TGuiBldDragManagerRepeatTimer [friend]

Definition at line 69 of file TGuiBldDragManager.h.

Referenced by SetEditable(), and TGuiBldDragManagerPimpl::TGuiBldDragManagerPimpl().

TGuiBldMenuDialog [friend]

Definition at line 70 of file TGuiBldDragManager.h.

Referenced by DoClassMenu().

TGuiBldGeometryFrame [friend]

Definition at line 71 of file TGuiBldDragManager.h.

Referenced by TGuiBldEditor::TGuiBldEditor().

TGuiBldEditor [friend]

Definition at line 72 of file TGuiBldDragManager.h.


Member Data Documentation

TGuiBldDragManagerPimpl* TGuiBldDragManager::fPimpl [private]

Definition at line 75 of file TGuiBldDragManager.h.

Referenced by AddClassMenuMethods(), BreakLayout(), CheckDragResize(), CheckTargetAtPoint(), CheckTargetUnderGrab(), Compact(), CreatePropertyEditor(), DeleteFrame(), DeleteMenuDialog(), DoClassMenu(), DoMove(), DoReplace(), DoResize(), DrawGrabRect(), DrawGrabRectangles(), DrawLasso(), Drop(), EndDrag(), GetEndDragX(), GetEndDragY(), GetGridStep(), GetStrartDragX(), GetStrartDragY(), GrabFrame(), HandleAction(), HandleAlignment(), HandleButtonPress(), HandleButtonRelease(), HandleClientMessage(), HandleConfigureNotify(), HandleCopy(), HandleCut(), HandleDelete(), HandleDestroyNotify(), HandleGrid(), HandleKey(), HandleLayoutOrder(), HandleMotion(), HandlePaste(), HandleReplace(), HandleReturn(), HandleTimerEvent(), HideGrabRectangles(), HighlightCompositeFrame(), IsPointVisible(), IsSelectedVisible(), Menu4Frame(), Menu4Lasso(), PlaceFrame(), RecognizeGesture(), ReparentFrames(), Reset1(), SaveFrame(), SelectFrame(), SetCursorType(), SetEditable(), SetGridStep(), SetPropertyEditor(), Snap2Grid(), StartDrag(), SwitchLayout(), TGuiBldDragManager(), UngrabFrame(), and ~TGuiBldDragManager().

TRootGuiBuilder* TGuiBldDragManager::fBuilder [private]

Definition at line 77 of file TGuiBldDragManager.h.

Referenced by BreakLayout(), ChangeSelected(), ClassImp(), Compact(), CreatePropertyEditor(), DoMove(), DoRedraw(), DoReplace(), DoResize(), DrawLasso(), Drop(), DropCanvas(), EndDrag(), GrabFrame(), HandleAction(), HandleButtonPress(), HandleClientMessage(), HandleCopy(), HandleDelete(), HandleEvent(), HandleGrid(), HandleKey(), HandlePaste(), HandleReplace(), HandleReturn(), HighlightCompositeFrame(), IsSelectedVisible(), Menu4Frame(), PlaceFrame(), PutToCanvas(), RaiseMdiFrame(), RecognizeGesture(), Save(), SaveFrame(), SelectFrame(), SetBuilder(), SetEditable(), SetLassoDrawn(), SwitchEditable(), SwitchLayout(), TGuiBldDragManager(), UngrabFrame(), and ~TGuiBldDragManager().

TGuiBldEditor* TGuiBldDragManager::fEditor [private]

Definition at line 78 of file TGuiBldDragManager.h.

Referenced by ChangeSelected(), ClassImp(), DeleteFrame(), DeletePropertyEditor(), DoResize(), HandleClientMessage(), SetPropertyEditor(), and TGuiBldDragManager().

Bool_t TGuiBldDragManager::fLassoDrawn [private]

Definition at line 79 of file TGuiBldDragManager.h.

Referenced by EndDrag(), HandleAlignment(), HandleButon3Pressed(), HandleButtonRelease(), HandleDelete(), HandleExpose(), HandleKey(), HandleReturn(), IsLassoDrawn(), Menu4Lasso(), SetLassoDrawn(), and TGuiBldDragManager().

TString TGuiBldDragManager::fPasteFileName [private]

Definition at line 80 of file TGuiBldDragManager.h.

Referenced by HandleCopy(), HandlePaste(), IsPasteFrameExist(), Menu4Frame(), SaveFrame(), SetEditable(), TGuiBldDragManager(), and ~TGuiBldDragManager().

TString TGuiBldDragManager::fTmpBuildFile [private]

Definition at line 81 of file TGuiBldDragManager.h.

Referenced by HandleCopy(), HandleEvent(), SetEditable(), and TGuiBldDragManager().

Bool_t TGuiBldDragManager::fSelectionIsOn [private]

Definition at line 82 of file TGuiBldDragManager.h.

Referenced by EndDrag(), HandleButtonRelease(), HandleMotion(), RecognizeGesture(), StartDrag(), and TGuiBldDragManager().

TGPopupMenu* TGuiBldDragManager::fFrameMenu [private]

Definition at line 83 of file TGuiBldDragManager.h.

Referenced by CloseMenus(), DoClassMenu(), HandleClientMessage(), Menu4Frame(), TGuiBldDragManager(), and ~TGuiBldDragManager().

TGPopupMenu* TGuiBldDragManager::fLassoMenu [private]

Definition at line 84 of file TGuiBldDragManager.h.

Referenced by CloseMenus(), HandleClientMessage(), Menu4Lasso(), TGuiBldDragManager(), and ~TGuiBldDragManager().

Window_t TGuiBldDragManager::fTargetId [private]

Definition at line 85 of file TGuiBldDragManager.h.

Referenced by CheckTargetAtPoint(), Drop(), and Reset1().

Bool_t TGuiBldDragManager::fDropStatus [private]

Definition at line 86 of file TGuiBldDragManager.h.

Referenced by Drop(), GetDropStatus(), and TGuiBldDragManager().

Bool_t TGuiBldDragManager::fStop [private]

Definition at line 87 of file TGuiBldDragManager.h.

Referenced by BreakLayout(), Cancel(), ChangeSelected(), CheckDragResize(), CheckTargetAtPoint(), CheckTargetUnderGrab(), CloneEditable(), Compact(), DeleteFrame(), DeletePropertyEditor(), DoMove(), DoRedraw(), DoReplace(), DoResize(), DrawGrabRect(), DrawGrabRectangles(), DrawLasso(), Drop(), DropCanvas(), EndDrag(), FindCompositeFrame(), FindLayoutFrame(), FindMdiFrame(), GetFramesInside(), GetMovableParent(), GetResizableParent(), GrabFrame(), HandleAlignment(), HandleButon3Pressed(), HandleButton(), HandleButtonPress(), HandleButtonRelease(), HandleClientMessage(), HandleConfigureNotify(), HandleCopy(), HandleCut(), HandleDelete(), HandleDoubleClick(), HandleEvent(), HandleExpose(), HandleGrid(), HandleKey(), HandleLayoutOrder(), HandleMotion(), HandlePaste(), HandleReplace(), HandleReturn(), HandleSelection(), HandleSelectionRequest(), HandleUpdateSelected(), HighlightCompositeFrame(), IgnoreEvent(), InEditable(), IsSelectedVisible(), IsStopped(), Menu4Frame(), Menu4Lasso(), PlaceFrame(), PutToCanvas(), RaiseMdiFrame(), RecognizeGesture(), ReparentFrames(), Save(), SaveFrame(), SelectFrame(), SetCursorType(), SetEditable(), Snap2Grid(), StartDrag(), SwitchEditable(), SwitchLayout(), TGuiBldDragManager(), and UngrabFrame().

TGFrame* TGuiBldDragManager::fSelected [private]

Definition at line 88 of file TGuiBldDragManager.h.

Referenced by BreakLayout(), ClassImp(), GetSelected(), HandleButon3Pressed(), HandleButtonRelease(), RecognizeGesture(), SelectFrame(), SetEditable(), SwitchLayout(), TGuiBldDragManager(), and UngrabFrame().

TList* TGuiBldDragManager::fListOfDialogs [private]

Definition at line 90 of file TGuiBldDragManager.h.

Referenced by AddDialogMethods(), CreateListOfDialogs(), TGuiBldDragManager(), and ~TGuiBldDragManager().

TGColorDialog * TGuiBldDragManager::fgGlobalColorDialog [static, private]

Definition at line 92 of file TGuiBldDragManager.h.

Referenced by GetGlobalColorDialog(), and HandleButtonPress().

TGFontDialog * TGuiBldDragManager::fgGlobalFontDialog [static, private]

Definition at line 95 of file TGuiBldDragManager.h.

Referenced by GetGlobalFontDialog().

TGuiBldDragManagerPimpl* TGuiBldDragManager::fPimpl [private]

Definition at line 75 of file TGuiBldDragManager.h.

TRootGuiBuilder* TGuiBldDragManager::fBuilder [private]

Definition at line 77 of file TGuiBldDragManager.h.

TGuiBldEditor* TGuiBldDragManager::fEditor [private]

Definition at line 78 of file TGuiBldDragManager.h.

TGPopupMenu* TGuiBldDragManager::fFrameMenu [private]

Definition at line 83 of file TGuiBldDragManager.h.

TGPopupMenu* TGuiBldDragManager::fLassoMenu [private]

Definition at line 84 of file TGuiBldDragManager.h.

TGFrame* TGuiBldDragManager::fSelected [private]

Definition at line 88 of file TGuiBldDragManager.h.

TList* TGuiBldDragManager::fListOfDialogs [private]

Definition at line 90 of file TGuiBldDragManager.h.

TGColorDialog* TGuiBldDragManager::fgGlobalColorDialog [static, private]

Definition at line 92 of file TGuiBldDragManager.h.

TGFontDialog* TGuiBldDragManager::fgGlobalFontDialog [static, private]

Definition at line 95 of file TGuiBldDragManager.h.


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