TGWindow Class Reference

#include <TGWindow.h>

Inheritance diagram for TGWindow:

TGObject TGObject TObject TObject TObject TObject TGFrame TGFrame KeyHandler TGAroundFrame TGButton TGButton TGCanvas TGCanvas TGColorFrame TGColorFrame TGColorPalette TGColorPalette TGColorPick TGColorPick TGCompositeFrame TGCompositeFrame TGDoubleSlider TGDoubleSlider TGDragWindow TGDragWindow TGedPatternFrame TGedPatternFrame TGGrabRect TGHorizontal3DLine TGHorizontal3DLine TGIcon TGIcon TGLabel TGLabel TGLBEntry TGLBEntry TGLVEntry TGLVEntry TGLWidget TGLWidget TGMdiContainer TGMdiContainer TGMdiWinResizer TGMdiWinResizer TGMenuTitle TGMenuTitle TGPopupMenu TGPopupMenu TGProgressBar TGProgressBar TGScrollBar TGScrollBar TGScrollBarElement TGScrollBarElement TGSlider TGSlider TGSpeedo TGSpeedo TGSplitter TGSplitter TGTabElement TGTabElement TGTableCell TGTableCell TGTextEntry TGTextEntry TGuiBldDragManager TGuiBldDragManager TGVertical3DLine TGVertical3DLine KeyHandler TGAroundFrame TGButton TGButton TGCanvas TGCanvas TGColorFrame TGColorFrame TGColorPalette TGColorPalette TGColorPick TGColorPick TGCompositeFrame TGCompositeFrame TGDoubleSlider TGDoubleSlider TGDragWindow TGDragWindow TGedPatternFrame TGedPatternFrame TGGrabRect TGHorizontal3DLine TGHorizontal3DLine TGIcon TGIcon TGLabel TGLabel TGLBEntry TGLBEntry TGLVEntry TGLVEntry TGLWidget TGLWidget TGMdiContainer TGMdiContainer TGMdiWinResizer TGMdiWinResizer TGMenuTitle TGMenuTitle TGPopupMenu TGPopupMenu TGProgressBar TGProgressBar TGScrollBar TGScrollBar TGScrollBarElement TGScrollBarElement TGSlider TGSlider TGSpeedo TGSpeedo TGSplitter TGSplitter TGTabElement TGTabElement TGTableCell TGTableCell TGTextEntry TGTextEntry TGuiBldDragManager TGuiBldDragManager TGVertical3DLine TGVertical3DLine List of all members.

Public Types

enum  EEditMode
enum  EEditMode

Public Member Functions

 TGWindow (const TGWindow *p=0, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=0, SetWindowAttributes_t *attr=0, UInt_t wtype=0)
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=0)
virtual ~TGWindow ()
const TGWindowGetParent () const
virtual const TGWindowGetMainFrame () const
virtual void MapWindow ()
virtual void MapSubwindows ()
virtual void MapRaised ()
virtual void UnmapWindow ()
virtual void DestroyWindow ()
virtual void DestroySubwindows ()
virtual void RaiseWindow ()
virtual void LowerWindow ()
virtual void IconifyWindow ()
virtual void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0)
virtual void RequestFocus ()
virtual void SetBackgroundColor (Pixel_t color)
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleEvent (Event_t *)
virtual Bool_t HandleTimer (TTimer *)
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
virtual void Move (Int_t x, Int_t y)
virtual void Resize (UInt_t w, UInt_t h)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual Bool_t IsMapped ()
virtual Bool_t IsEditable () const
virtual UInt_t GetEditDisabled () const
virtual void SetEditDisabled (UInt_t on=kEditDisable)
virtual void SetEditable (Bool_t on=kTRUE)
virtual Int_t MustCleanup () const
virtual void Print (Option_t *option="") const
virtual void SetWindowName (const char *name=0)
virtual const char * GetName () const
virtual void SetName (const char *name)
virtual void SetMapSubwindows (Bool_t)
virtual Bool_t IsMapSubwindows () const
 TGWindow (const TGWindow *p=0, Int_t x=0, Int_t y=0, UInt_t w=0, UInt_t h=0, UInt_t border=0, Int_t depth=0, UInt_t clss=0, void *visual=0, SetWindowAttributes_t *attr=0, UInt_t wtype=0)
 TGWindow (TGClient *c, Window_t id, const TGWindow *parent=0)
virtual ~TGWindow ()
const TGWindowGetParent () const
virtual const TGWindowGetMainFrame () const
virtual void MapWindow ()
virtual void MapSubwindows ()
virtual void MapRaised ()
virtual void UnmapWindow ()
virtual void DestroyWindow ()
virtual void DestroySubwindows ()
virtual void RaiseWindow ()
virtual void LowerWindow ()
virtual void IconifyWindow ()
virtual void ReparentWindow (const TGWindow *p, Int_t x=0, Int_t y=0)
virtual void RequestFocus ()
virtual void SetBackgroundColor (Pixel_t color)
virtual void SetBackgroundPixmap (Pixmap_t pixmap)
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleEvent (Event_t *)
virtual Bool_t HandleTimer (TTimer *)
virtual Bool_t HandleIdleEvent (TGIdleHandler *)
virtual void Move (Int_t x, Int_t y)
virtual void Resize (UInt_t w, UInt_t h)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual Bool_t IsMapped ()
virtual Bool_t IsEditable () const
virtual UInt_t GetEditDisabled () const
virtual void SetEditDisabled (UInt_t on=kEditDisable)
virtual void SetEditable (Bool_t on=kTRUE)
virtual Int_t MustCleanup () const
virtual void Print (Option_t *option="") const
virtual void SetWindowName (const char *name=0)
virtual const char * GetName () const
virtual void SetName (const char *name)
virtual void SetMapSubwindows (Bool_t)
virtual Bool_t IsMapSubwindows () const

Static Public Member Functions

static Int_t GetCounter ()
static Int_t GetCounter ()

Protected Member Functions

 TGWindow (Window_t id)
 TGWindow (const TGWindow &tgw)
TGWindowoperator= (const TGWindow &tgw)
virtual void DoRedraw ()
 TGWindow (Window_t id)
 TGWindow (const TGWindow &tgw)
TGWindowoperator= (const TGWindow &tgw)
virtual void DoRedraw ()

Protected Attributes

const TGWindowfParent
Bool_t fNeedRedraw
TString fName
UInt_t fEditDisabled
const TGWindowfParent

Static Protected Attributes

static Int_t fgCounter

Friends

class TGClient

Detailed Description

Definition at line 38 of file TGWindow.h.


Member Enumeration Documentation

enum TGWindow::EEditMode

Definition at line 63 of file TGWindow.h.

enum TGWindow::EEditMode

Definition at line 63 of file TGWindow.h.


Constructor & Destructor Documentation

TGWindow::TGWindow ( Window_t  id  )  [inline, protected]

Definition at line 49 of file TGWindow.h.

References TGObject::fClient, and TGObject::fId.

TGWindow::TGWindow ( const TGWindow tgw  )  [inline, protected]

Definition at line 51 of file TGWindow.h.

TGWindow::TGWindow ( const TGWindow p = 0,
Int_t  x = 0,
Int_t  y = 0,
UInt_t  w = 0,
UInt_t  h = 0,
UInt_t  border = 0,
Int_t  depth = 0,
UInt_t  clss = 0,
void *  visual = 0,
SetWindowAttributes_t attr = 0,
UInt_t  wtype = 0 
)

TGWindow::TGWindow ( TGClient c,
Window_t  id,
const TGWindow parent = 0 
)

Definition at line 83 of file TGWindow.cxx.

References c, TGObject::fClient, fEditDisabled, TGObject::fId, fName, fNeedRedraw, fParent, gVirtualX, kFALSE, and TGClient::RegisterWindow().

TGWindow::~TGWindow (  )  [virtual]

Definition at line 102 of file TGWindow.cxx.

References DestroyWindow(), TGObject::fClient, fParent, TGClient::GetDefaultRoot(), and TGClient::UnregisterWindow().

TGWindow::TGWindow ( Window_t  id  )  [inline, protected]

Definition at line 49 of file TGWindow.h.

References TGObject::fClient, and TGObject::fId.

TGWindow::TGWindow ( const TGWindow tgw  )  [inline, protected]

Definition at line 51 of file TGWindow.h.

TGWindow::TGWindow ( const TGWindow p = 0,
Int_t  x = 0,
Int_t  y = 0,
UInt_t  w = 0,
UInt_t  h = 0,
UInt_t  border = 0,
Int_t  depth = 0,
UInt_t  clss = 0,
void *  visual = 0,
SetWindowAttributes_t attr = 0,
UInt_t  wtype = 0 
)

TGWindow::TGWindow ( TGClient c,
Window_t  id,
const TGWindow parent = 0 
)

virtual TGWindow::~TGWindow (  )  [virtual]


Member Function Documentation

TGWindow& TGWindow::operator= ( const TGWindow tgw  )  [inline, protected]

Definition at line 55 of file TGWindow.h.

References fEditDisabled, fName, fNeedRedraw, fParent, and TGObject::operator=().

virtual void TGWindow::DoRedraw (  )  [inline, protected, virtual]

Definition at line 60 of file TGWindow.h.

const TGWindow* TGWindow::GetParent (  )  const [inline]

Definition at line 87 of file TGWindow.h.

References fParent.

Referenced by TGTransientFrame::CenterOnParent(), TGuiBldEditor::ChangeSelected(), TGuiBldNameFrame::CheckItems(), TGuiBldDragManager::CheckTargetAtPoint(), TGSplitFrame::CloseAndCollapse(), CloseMainframes(), XSReactionDlg::CloseWindow(), XSElementDlg::CloseWindow(), TGuiBldDragManager::Compact(), TGuiBldDragManager::DeleteFrame(), TFitEditor::DoAddition(), TFitEditor::DoEnteredFunction(), TFitEditor::DoFunction(), TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoResize(), Editor::Editor(), exec_macro(), TRootGuiBuilder::FindEditableMdiFrame(), TGuiBldDragManager::FindLayoutFrame(), G__G__Gviz3d_229_0_14(), TGuiBldDragManager::GetBtnEnableParent(), TGuiBldDragManager::GetEditableParent(), TGuiBldDragManager::GetMovableParent(), TGuiBldDragManager::GetResizableParent(), TGSplitFrame::GetTopFrame(), TGuiBldDragManager::GrabFrame(), TGVSplitter::HandleButton(), TGHSplitter::HandleButton(), TGComboBox::HandleButton(), TGLBContainer::HandleButton(), TRootGuiBuilder::HandleButtons(), TGSplitFrame::HandleConfigureNotify(), TGuiBldDragManager::HandleCopy(), TGuiBldDragManager::HandleDelete(), TRootObjItem::HandleDNDFinished(), TGFileItem::HandleDNDFinished(), TGMenuBar::HandleKey(), TGuiBldDragManager::HandleLayoutOrder(), TGHSplitter::HandleMotion(), TGVFileSplitter::HandleMotion(), TGVSplitter::HandleMotion(), TGLBContainer::HandleMotion(), TGuiBldDragManager::HandleReturn(), TGPopupMenu::HandleTimer(), TGToolTip::HandleTimer(), TGRepeatFireButton::IsEditableParent(), IsParentOfGrab(), TGuiBldHintsEditor::LayoutSubframes(), SplitGLView::LoadConfig(), TEveCompositeFrameInMainFrame::MainFrameClosed(), TGuiBldDragManager::MapGlobalDialog(), TGuiBldNameFrame::MapItems(), TGuiBldHintsEditor::MatrixLayout(), TGuiBldDragManager::Menu4Frame(), RootShower::ProcessMessage(), TGuiBldDragManager::PutToCanvas(), TRecorderReplaying::RegisterWindow(), RootShowerAbout::RootShowerAbout(), RootShowerMsgBox::RootShowerMsgBox(), SplitGLView::SaveConfig(), TGuiBldDragManager::SaveFrame(), TRootContainer::SavePrimitive(), TGFileContainer::SavePrimitive(), TGContainer::SavePrimitive(), TGLVContainer::SavePrimitive(), TGToolBar::SavePrimitive(), TGListTree::SavePrimitive(), TGCompositeFrame::SavePrimitiveSubframes(), TRootGuiBuilder::SaveProject(), saveScriptOutput(), TGuiBldDragManager::SelectFrame(), TGuiBldNameFrame::SelectFrameByItem(), TGeoGedFrame::SetActive(), TGSplitButton::SetMenuState(), TGeoVolumeEditor::SetModel(), TGMenuTitle::SetState(), RootShower::ShowInfos(), TGuiBldDragManager::StartDrag(), SplitGLView::SwapToMainView(), TGuiBldDragManager::SwitchEditable(), TGSplitFrame::SwitchFrames(), TestDialog::TestDialog(), TestMsgBox::TestMsgBox(), TestProgress::TestProgress(), TestShutter::TestShutter(), TestSliders::TestSliders(), TGSelectBox::TGSelectBox(), TStyleManager::TStyleManager(), TEveWindow::UndockWindow(), TRootGuiBuilder::Update(), TGuiBldNameFrame::UpdateName(), XSElementDlg::XSElementDlg(), and XSReactionDlg::XSReactionDlg().

const TGWindow * TGWindow::GetMainFrame (  )  const [virtual]

Definition at line 129 of file TGWindow.cxx.

References TGObject::fClient, fParent, TGClient::GetDefaultRoot(), and GetMainFrame().

Referenced by TGFileContainer::AddFile(), TGMenuBar::BindHotKey(), TGMainFrame::BindKey(), TGLClipSetSubEditor::ClipTypeChanged(), TGDocument::Close(), TFitParametersDialog::CloseWindow(), TFunctionParametersDialog::CloseWindow(), TGuiBldDragManager::Compact(), TH1Editor::DoAddBar(), TFitEditor::DoAdvancedOptions(), TH2Editor::DoApply(), TH1Editor::DoApply(), TH1Editor::DoBinPressed(), TH2Editor::DoBinPressed(), TFitEditor::DoDataSet(), TFitEditor::DoEnteredFunction(), TFitEditor::DoFit(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TF1Editor::DoParameterSettings(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParMaxLimit(), TFunctionParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMinLimit(), TFunctionParametersDialog::DoParMinLimit(), TStyleManager::DoPreview(), TFitEditor::DoSetParameters(), TFitEditor::DoUserDialog(), TGSplitFrame::ExtractFrame(), TFitEditor::GetFitFunction(), GetMainFrame(), TRootContainer::HandleButton(), TGuiBldDragManager::HandleClientMessage(), TGTextView::HandleDNDDrop(), TGSplitButton::Init(), TGTextButton::Init(), TGCheckButton::Init(), TGRadioButton::Init(), TGuiBldDragManager::Menu4Frame(), TGDocument::Open(), TGPrintDialog::ProcessMessage(), TGFileDialog::ProcessMessage(), TGuiBldDragManager::Save(), TGMainFrame::SaveFrameAsCodeOrImage(), TGedEditor::SetModel(), TEveTransSubEditor::SetModel(), TGSplitButton::SetText(), TGTextButton::SetText(), TGMdiMainFrame::~TGMdiMainFrame(), TGMenuBar::~TGMenuBar(), and TGTextButton::~TGTextButton().

virtual void TGWindow::MapWindow (  )  [inline, virtual]

Definition at line 90 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGFrame::MapWindow().

virtual void TGWindow::MapSubwindows (  )  [inline, virtual]

Definition at line 91 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGCompositeFrame::MapSubwindows(), TGSlider::MapSubwindows(), TGScrollBar::MapSubwindows(), and TGDoubleSlider::MapSubwindows().

virtual void TGWindow::MapRaised (  )  [inline, virtual]

Definition at line 92 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by exec_macro(), TGFrame::MapRaised(), and saveScriptOutput().

virtual void TGWindow::UnmapWindow (  )  [inline, virtual]

Definition at line 93 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGFrame::UnmapWindow().

virtual void TGWindow::DestroyWindow (  )  [inline, virtual]

Definition at line 94 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TRootIconBox::AddObjItem(), TGCompositeFrame::Cleanup(), TSessionLogView::CloseWindow(), TGShapedMain::CloseWindow(), TEveCompositeFrameInTab::Destroy(), TGuiBldDragManager::DoReplace(), TGComboBox::EnableTextInput(), TRootBrowserLite::HideTextEdit(), TEveParamListEditor::InitModel(), TGButtonGroup::Remove(), TGContainer::RemoveAll(), TGLBContainer::RemoveAll(), TGLBContainer::RemoveEntries(), TGLBContainer::RemoveEntry(), TGShutter::RemoveItem(), TGContainer::RemoveItem(), TGTab::RemoveTab(), TGListView::SetHeaders(), TGComboBox::SetTopEntry(), TGTable::ShrinkColumns(), TGTable::ShrinkRows(), TGMdiDecorFrame::~TGMdiDecorFrame(), TGStatusBarPart::~TGStatusBarPart(), and ~TGWindow().

virtual void TGWindow::DestroySubwindows (  )  [inline, virtual]

Definition at line 95 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::RaiseWindow (  )  [inline, virtual]

Definition at line 96 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGTab::ChangeTab(), TGMdiMainFrame::CirculateDown(), TGMdiMainFrame::CirculateUp(), exec_macro(), TGeoTabManager::GetMaterialEditor(), TGeoTabManager::GetMediumEditor(), TGuiBldDragManager::HandleButtonPress(), TGuiBldDragManager::HandleExpose(), TGListView::Layout(), TGTabLayout::Layout(), TGListView::LayoutHeader(), StatDialogMVAEffs::RaiseDialog(), StatDialogBDT::RaiseDialog(), TGDragWindow::RaiseWindow(), TGMainFrame::SaveFrameAsCodeOrImage(), TGMdiMainFrame::SetCurrent(), TGToolTip::Show(), and TGSplitTool::Show().

virtual void TGWindow::LowerWindow (  )  [inline, virtual]

Definition at line 97 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGTab::ChangeTab(), TGMdiMainFrame::CirculateDown(), TGTabLayout::Layout(), TGDragWindow::LowerWindow(), and TGMdiMainFrame::Minimize().

virtual void TGWindow::IconifyWindow (  )  [inline, virtual]

Definition at line 98 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TRootCanvas::Iconify().

void TGWindow::ReparentWindow ( const TGWindow p,
Int_t  x = 0,
Int_t  y = 0 
) [virtual]

Definition at line 137 of file TGWindow.cxx.

References TGObject::fId, fParent, gVirtualX, and p.

Referenced by TGFrame::ReparentWindow().

virtual void TGWindow::RequestFocus (  )  [inline, virtual]

Definition at line 100 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGMenuBar::HandleKey(), TGSplitButton::HandleKey(), TGuiBldDragManager::SelectFrame(), TGTextEdit::SetFocus(), TGTextEntry::SetFocus(), TGGotoDialog::TGGotoDialog(), and TGPrintDialog::TGPrintDialog().

virtual void TGWindow::SetBackgroundColor ( Pixel_t  color  )  [inline, virtual]

Definition at line 102 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGuiBldDragManagerGrid::Draw(), TGFrame::SetBackgroundColor(), and TGuiBldDragManagerGrid::~TGuiBldDragManagerGrid().

virtual void TGWindow::SetBackgroundPixmap ( Pixmap_t  pixmap  )  [inline, virtual]

Definition at line 104 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

Referenced by TGHtml::AddStyle(), TGuiBldDragManagerGrid::Draw(), TGView::SetBackgroundPixmap(), TGAppMainFrame::TGAppMainFrame(), TGGrabRect::TGGrabRect(), TGScrollBar::TGScrollBar(), TGShapedMain::TGShapedMain(), TRootGuiBuilder::TRootGuiBuilder(), and TGuiBldDragManagerGrid::~TGuiBldDragManagerGrid().

virtual Bool_t TGWindow::HandleExpose ( Event_t event  )  [inline, virtual]

Definition at line 107 of file TGWindow.h.

References TGObject::fClient, Event_t::fCount, kTRUE, and TGClient::NeedRedraw().

Referenced by TGFrame::HandleEvent(), TGView::HandleExpose(), and TGContainer::HandleExpose().

virtual Bool_t TGWindow::HandleEvent ( Event_t  )  [inline, virtual]

Definition at line 109 of file TGWindow.h.

References kFALSE.

virtual Bool_t TGWindow::HandleTimer ( TTimer  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 110 of file TGWindow.h.

References kFALSE.

Referenced by TViewTimer::Notify().

virtual Bool_t TGWindow::HandleIdleEvent ( TGIdleHandler  )  [inline, virtual]

Definition at line 111 of file TGWindow.h.

References kFALSE.

Referenced by TGIdleHandler::HandleEvent().

void TGWindow::Move ( Int_t  x,
Int_t  y 
) [virtual]

Definition at line 152 of file TGWindow.cxx.

References TGObject::fId, and gVirtualX.

Referenced by TGFrame::Move().

void TGWindow::Resize ( UInt_t  w,
UInt_t  h 
) [virtual]

Definition at line 160 of file TGWindow.cxx.

References TGObject::fId, gVirtualX, and TMath::Max().

Referenced by TGPack::Resize(), and TGFrame::Resize().

void TGWindow::MoveResize ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Definition at line 168 of file TGWindow.cxx.

References TGObject::fId, gVirtualX, and TMath::Max().

Referenced by TGFrame::MoveResize().

Bool_t TGWindow::IsMapped (  )  [virtual]

Definition at line 176 of file TGWindow.cxx.

References TGObject::fId, WindowAttributes_t::fMapState, gVirtualX, and kIsUnmapped.

Referenced by TGContainer::AdjustPosition(), TGListTree::AdjustPosition(), TGTextView::AdjustWidth(), CloseMainframes(), TGShapedToolTip::CreateCanvas(), TStyleManager::DoListSelect(), TStyleManager::DoSelectCanvas(), TStyleManager::DoSelectNoCanvas(), TGComboBoxPopup::EndPopup(), exec_macro(), TGContainer::FindFrameByName(), TGCanvas::GetHsbPosition(), TGCanvas::GetVsbPosition(), TGedEditor::GlobalSetModel(), TGuiBldDragManager::HandleButtonPress(), TGTextEdit::HandleKey(), TRootCanvas::HasMenuBar(), TRootCanvas::HasStatusBar(), TRootCanvas::HasToolBar(), TGTextView::HLayout(), TGContainer::LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), TGContainer::LineRight(), TEveCaloVizEditor::MakeSliceInfo(), TGContainer::PageDown(), TGContainer::PageUp(), TGLViewer::RequestDraw(), TGCanvas::SavePrimitive(), TGListView::SavePrimitive(), saveScriptOutput(), TGTextEdit::Search(), TGLViewerEditor::SetGuides(), TGContainer::SetHsbPosition(), TGCanvas::SetHsbPosition(), TGTextView::SetHsbPosition(), TGedNameFrame::SetModel(), TGTextView::SetSBRange(), TGShapedToolTip::SetText(), TGShapedToolTip::SetTextAttributes(), TGShapedToolTip::SetTextColor(), TGLBContainer::SetVsbPosition(), TGContainer::SetVsbPosition(), TGTextView::SetVsbPosition(), TGCanvas::SetVsbPosition(), TStyleManager::Show(), TFitEditor::UpdateGUI(), and TGTextView::VLayout().

virtual Bool_t TGWindow::IsEditable (  )  const [inline, virtual]

Definition at line 117 of file TGWindow.h.

References TGObject::fClient, and TGClient::GetRoot().

Referenced by TGRepeatFireButton::IsEditableParent().

virtual UInt_t TGWindow::GetEditDisabled (  )  const [inline, virtual]

Definition at line 118 of file TGWindow.h.

References fEditDisabled.

Referenced by TGuiBldHintsEditor::ChangeSelected(), TGuiBldEditor::ChangeSelected(), TGuiBldDragManager::DropCanvas(), TGuiBldDragManager::GetBtnEnableParent(), TGFrame::HandleEvent(), TGClient::IsEditDisabled(), TGuiBldHintsEditor::LayoutSubframes(), TGuiBldHintsEditor::MatrixLayout(), TGViewPort::SetContainer(), TGuiBldHintsEditor::SetMatrixSep(), and TGFrame::StartGuiBuilding().

virtual void TGWindow::SetEditDisabled ( UInt_t  on = kEditDisable  )  [inline, virtual]

Definition at line 119 of file TGWindow.h.

References fEditDisabled.

Referenced by TGComboBox::EnableTextInput(), TRootGuiBuilder::HSplitter(), TGComboBox::Init(), TGListBox::InitListBox(), TGViewPort::SetContainer(), TGClient::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGShutterItem::TGShutterItem(), TRootGuiBuilder::TRootGuiBuilder(), and TRootGuiBuilder::VSplitter().

virtual void TGWindow::SetEditable ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 120 of file TGWindow.h.

References TGObject::fClient, fEditDisabled, kEditDisable, and TGClient::SetRoot().

Referenced by TGuiBldDragManager::Compact().

virtual Int_t TGWindow::MustCleanup (  )  const [inline, virtual]

Definition at line 122 of file TGWindow.h.

Referenced by TGMdiMainFrame::~TGMdiMainFrame(), TGTextButton::~TGTextButton(), and TRootEmbeddedCanvas::~TRootEmbeddedCanvas().

void TGWindow::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 187 of file TGWindow.cxx.

References TObject::ClassName(), TString::Contains(), TGObject::fClient, TGObject::fId, fParent, and TGClient::GetDefaultRoot().

Referenced by TGFrame::Print(), and TGCompositeFrame::Print().

void TGWindow::SetWindowName ( const char *  name = 0  )  [virtual]

Definition at line 114 of file TGWindow.cxx.

References TObject::ClassName(), TString::Data(), TGObject::fId, fName, gDebug, and gVirtualX.

Referenced by ClassImp(), TGSplitButton::Init(), TGButtonGroup::Init(), TGTextButton::Init(), TGTextEntry::Init(), TGCheckButton::Init(), TGComboBox::Init(), TGRadioButton::Init(), TGFileItem::Init(), TGMainFrame::SetWindowName(), TGCompositeFrame::TGCompositeFrame(), TGDockableFrame::TGDockableFrame(), TGDockHideButton::TGDockHideButton(), TGFontTypeComboBox::TGFontTypeComboBox(), TGFrame::TGFrame(), TGGroupFrame::TGGroupFrame(), TGHorizontalFrame::TGHorizontalFrame(), TGIcon::TGIcon(), TGImageMap::TGImageMap(), TGLineStyleComboBox::TGLineStyleComboBox(), TGLineWidthComboBox::TGLineWidthComboBox(), TGMdiButtons::TGMdiButtons(), TGMdiHorizontalWinResizer::TGMdiHorizontalWinResizer(), TGMdiTitleBar::TGMdiTitleBar(), TGMdiTitleIcon::TGMdiTitleIcon(), TGMdiWinResizer::TGMdiWinResizer(), TGPictureButton::TGPictureButton(), TGScrollBar::TGScrollBar(), TGuiBldDragManager::TGuiBldDragManager(), TGuiBldEditor::TGuiBldEditor(), TGVertical3DLine::TGVertical3DLine(), and TGVerticalFrame::TGVerticalFrame().

const char * TGWindow::GetName (  )  const [virtual]

Reimplemented from TObject.

Definition at line 217 of file TGWindow.cxx.

References TString::BeginsWith(), TObject::ClassName(), TString::Data(), fName, and w.

Referenced by TH2Editor::AcceptModel(), TGuiBldDragManager::BreakLayout(), TGuiBldNameFrame::ChangeSelected(), TGuiBldNameFrame::CheckItems(), ClassImp(), TGFrame::DeleteWindow(), TEveGedEditor::DeleteWindow(), TGuiBldDragManager::DoMove(), TGuiBldDragManager::DoReplace(), TGuiBldDragManager::DoResize(), TGuiBldDragManager::Drop(), TGuiBldDragManager::DropCanvas(), TGPack::Dump(), TGFileBrowser::GotoDir(), TGuiBldDragManager::GrabFrame(), TGuiBldDragManager::HandleCopy(), TGuiBldDragManager::HandleDelete(), TGuiBldDragManager::HighlightCompositeFrame(), TGuiBldNameFrame::MapItems(), TGuiBldDragManager::Menu4Frame(), TRootGuiBuilder::NewProject(), TNewChainDlg::OnElementClicked(), TGuiBldDragManager::PlaceFrame(), TGFrameElement::Print(), TFitEditor::ProcessTreeInput(), TGListTree::SaveChildren(), TRootContainer::SavePrimitive(), TGMenuTitle::SavePrimitive(), TGMdiMainFrame::SavePrimitive(), TGRowLayout::SavePrimitive(), TGDockableFrame::SavePrimitive(), TGColorSelect::SavePrimitive(), TGTextEntry::SavePrimitive(), TGStatusBar::SavePrimitive(), TGFileContainer::SavePrimitive(), TGTab::SavePrimitive(), TGSplitFrame::SavePrimitive(), TGMenuBar::SavePrimitive(), TGRadioButton::SavePrimitive(), TGedPatternSelect::SavePrimitive(), TGVSlider::SavePrimitive(), TGCompositeFrame::SavePrimitive(), TRootEmbeddedCanvas::SavePrimitive(), TGTableLayout::SavePrimitive(), TGNumberEntryField::SavePrimitive(), TGNumberEntry::SavePrimitive(), TGListBox::SavePrimitive(), TGLineWidthComboBox::SavePrimitive(), TGShapedFrame::SavePrimitive(), TGHScrollBar::SavePrimitive(), TGLabel::SavePrimitive(), TGTextButton::SavePrimitive(), TGedMarkerSelect::SavePrimitive(), TGTripleHSlider::SavePrimitive(), TGVScrollBar::SavePrimitive(), TGHProgressBar::SavePrimitive(), TGHorizontalFrame::SavePrimitive(), TGComboBox::SavePrimitive(), TGTripleVSlider::SavePrimitive(), TGMdiMenuBar::SavePrimitive(), TGColumnLayout::SavePrimitive(), TGFSComboBox::SavePrimitive(), TGVerticalFrame::SavePrimitive(), TGLineStyleComboBox::SavePrimitive(), TGContainer::SavePrimitive(), TGCheckButton::SavePrimitive(), TGTextEdit::SavePrimitive(), TGTabLayout::SavePrimitive(), TGShutterItem::SavePrimitive(), TGLVContainer::SavePrimitive(), TGDoubleHSlider::SavePrimitive(), TGButton::SavePrimitive(), TGHorizontalLayout::SavePrimitive(), TGMainFrame::SavePrimitive(), TGXYLayout::SavePrimitive(), TGToolBar::SavePrimitive(), TGMatrixLayout::SavePrimitive(), TGVFileSplitter::SavePrimitive(), TGHSplitter::SavePrimitive(), TGListLayout::SavePrimitive(), TGTileLayout::SavePrimitive(), TGDoubleVSlider::SavePrimitive(), TGVButtonGroup::SavePrimitive(), TGPopupMenu::SavePrimitive(), TGCanvas::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGHtml::SavePrimitive(), TGProgressBar::SavePrimitive(), TGIcon::SavePrimitive(), TGFrame::SavePrimitive(), TGVSplitter::SavePrimitive(), TGListDetailsLayout::SavePrimitive(), TGVerticalLayout::SavePrimitive(), TGPictureButton::SavePrimitive(), TGHorizontal3DLine::SavePrimitive(), TGHSlider::SavePrimitive(), TGShutter::SavePrimitive(), TGListView::SavePrimitive(), TGTransientFrame::SavePrimitive(), TGGroupFrame::SavePrimitive(), TGButtonGroup::SavePrimitive(), TGTextView::SavePrimitive(), TGVProgressBar::SavePrimitive(), TGMdiFrame::SavePrimitive(), TGListTree::SavePrimitive(), TGVertical3DLine::SavePrimitive(), TGCompositeFrame::SavePrimitiveSubframes(), TRootGuiBuilder::SaveProject(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TGuiBldDragManager::SelectFrame(), TGuiBldDragManager::SwitchEditable(), TGuiBldDragManager::SwitchLayout(), TGGroupFrame::TGGroupFrame(), TGTextButton::TGTextButton(), TGTextEntry::TGTextEntry(), TGuiBldDragManager::UngrabFrame(), and TNewChainDlg::UpdateList().

virtual void TGWindow::SetName ( const char *  name  )  [inline, virtual]

Definition at line 127 of file TGWindow.h.

References fName.

Referenced by DynamicExec(), exec2(), TGuiBldDragManager::HandleCopy(), TGCompositeFrame::SavePrimitive(), TRootGuiBuilder::SaveProject(), SplitGLView::SplitGLView(), TEveGTriVecValuator::TEveGTriVecValuator(), TEveGValuatorBase::TEveGValuatorBase(), and TGuiBldNameFrame::UpdateName().

virtual void TGWindow::SetMapSubwindows ( Bool_t   )  [inline, virtual]

Definition at line 129 of file TGWindow.h.

virtual Bool_t TGWindow::IsMapSubwindows (  )  const [inline, virtual]

Definition at line 130 of file TGWindow.h.

References kTRUE.

Referenced by TGCompositeFrame::TGCompositeFrame().

Int_t TGWindow::GetCounter (  )  [static]

Definition at line 209 of file TGWindow.cxx.

Referenced by G__G__Gui1_132_0_41(), and G__setup_memfuncTGWindow().

TGWindow& TGWindow::operator= ( const TGWindow tgw  )  [inline, protected]

Definition at line 55 of file TGWindow.h.

References fEditDisabled, fName, fNeedRedraw, fParent, and TGObject::operator=().

virtual void TGWindow::DoRedraw (  )  [inline, protected, virtual]

Definition at line 60 of file TGWindow.h.

const TGWindow* TGWindow::GetParent (  )  const [inline]

Definition at line 87 of file TGWindow.h.

References fParent.

virtual const TGWindow* TGWindow::GetMainFrame (  )  const [virtual]

virtual void TGWindow::MapWindow (  )  [inline, virtual]

Definition at line 90 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::MapSubwindows (  )  [inline, virtual]

Definition at line 91 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::MapRaised (  )  [inline, virtual]

Definition at line 92 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::UnmapWindow (  )  [inline, virtual]

Definition at line 93 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::DestroyWindow (  )  [inline, virtual]

Definition at line 94 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::DestroySubwindows (  )  [inline, virtual]

Definition at line 95 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::RaiseWindow (  )  [inline, virtual]

Definition at line 96 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::LowerWindow (  )  [inline, virtual]

Definition at line 97 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::IconifyWindow (  )  [inline, virtual]

Definition at line 98 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::ReparentWindow ( const TGWindow p,
Int_t  x = 0,
Int_t  y = 0 
) [virtual]

virtual void TGWindow::RequestFocus (  )  [inline, virtual]

Definition at line 100 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::SetBackgroundColor ( Pixel_t  color  )  [inline, virtual]

Definition at line 102 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual void TGWindow::SetBackgroundPixmap ( Pixmap_t  pixmap  )  [inline, virtual]

Definition at line 104 of file TGWindow.h.

References TGObject::fId, and gVirtualX.

virtual Bool_t TGWindow::HandleExpose ( Event_t event  )  [inline, virtual]

Definition at line 107 of file TGWindow.h.

References TGObject::fClient, Event_t::fCount, kTRUE, and TGClient::NeedRedraw().

virtual Bool_t TGWindow::HandleEvent ( Event_t  )  [inline, virtual]

Definition at line 109 of file TGWindow.h.

References kFALSE.

virtual Bool_t TGWindow::HandleTimer ( TTimer  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 110 of file TGWindow.h.

References kFALSE.

virtual Bool_t TGWindow::HandleIdleEvent ( TGIdleHandler  )  [inline, virtual]

Definition at line 111 of file TGWindow.h.

References kFALSE.

virtual void TGWindow::Move ( Int_t  x,
Int_t  y 
) [virtual]

virtual void TGWindow::Resize ( UInt_t  w,
UInt_t  h 
) [virtual]

virtual void TGWindow::MoveResize ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

virtual Bool_t TGWindow::IsMapped (  )  [virtual]

virtual Bool_t TGWindow::IsEditable (  )  const [inline, virtual]

Definition at line 117 of file TGWindow.h.

References TGObject::fClient, and TGClient::GetRoot().

virtual UInt_t TGWindow::GetEditDisabled (  )  const [inline, virtual]

Definition at line 118 of file TGWindow.h.

References fEditDisabled.

virtual void TGWindow::SetEditDisabled ( UInt_t  on = kEditDisable  )  [inline, virtual]

Definition at line 119 of file TGWindow.h.

References fEditDisabled.

virtual void TGWindow::SetEditable ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 120 of file TGWindow.h.

References TGObject::fClient, fEditDisabled, kEditDisable, and TGClient::SetRoot().

virtual Int_t TGWindow::MustCleanup (  )  const [inline, virtual]

Definition at line 122 of file TGWindow.h.

virtual void TGWindow::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

virtual void TGWindow::SetWindowName ( const char *  name = 0  )  [virtual]

virtual const char* TGWindow::GetName (  )  const [virtual]

Reimplemented from TObject.

virtual void TGWindow::SetName ( const char *  name  )  [inline, virtual]

Definition at line 127 of file TGWindow.h.

References fName.

virtual void TGWindow::SetMapSubwindows ( Bool_t   )  [inline, virtual]

Definition at line 129 of file TGWindow.h.

virtual Bool_t TGWindow::IsMapSubwindows (  )  const [inline, virtual]

Definition at line 130 of file TGWindow.h.

References kTRUE.

static Int_t TGWindow::GetCounter (  )  [static]


Friends And Related Function Documentation

TGClient [friend]

Definition at line 40 of file TGWindow.h.


Member Data Documentation

const TGWindow* TGWindow::fParent [protected]

Definition at line 43 of file TGWindow.h.

Referenced by TGMdiMainFrame::AddMdiFrame(), TGTextEditor::CloseWindow(), TGDockableFrame::DockContainer(), GetMainFrame(), GetParent(), TGMdiFrame::GetWindowIcon(), TGMdiFrame::GetWindowName(), TGVSplitter::HandleButton(), TGMdiWinResizer::HandleButton(), TGMdiTitleBar::HandleButton(), TGHSplitter::HandleButton(), TGTabElement::HandleButton(), TRootContainer::HandleButton(), TGMdiTitleBar::HandleDoubleClick(), TGMdiCornerWinResizer::HandleMotion(), TGMdiVerticalWinResizer::HandleMotion(), TGMdiHorizontalWinResizer::HandleMotion(), TGMdiTitleBar::HandleMotion(), TGDockableFrame::HideContainer(), TGRadioButton::Init(), TGTextEditor::IsSaved(), TGSplitFrame::MapToSPlitTool(), TGMdiMainFrame::Maximize(), TGMdiMainFrame::Minimize(), TGMdiFrame::Move(), TGMdiWinResizer::MoveResizeIt(), operator=(), TGPopupMenu::PlaceMenu(), TGColorPopup::PlacePopup(), TGComboBoxPopup::PlacePopup(), TGedPopup::PlacePopup(), TGFrame::Print(), Print(), TGMdiTitleBar::ProcessMessage(), TGMdiMainFrame::RemoveMdiFrame(), ReparentWindow(), TGMdiMainFrame::Restore(), TGColorSelect::SavePrimitive(), TGDockableFrame::SavePrimitive(), TGMdiMainFrame::SavePrimitive(), TGMenuTitle::SavePrimitive(), TGFileContainer::SavePrimitive(), TGStatusBar::SavePrimitive(), TGTextEntry::SavePrimitive(), TGedPatternSelect::SavePrimitive(), TGRadioButton::SavePrimitive(), TGMenuBar::SavePrimitive(), TGSplitFrame::SavePrimitive(), TGTab::SavePrimitive(), TGCompositeFrame::SavePrimitive(), TGVSlider::SavePrimitive(), TGLineWidthComboBox::SavePrimitive(), TGListBox::SavePrimitive(), TGNumberEntry::SavePrimitive(), TGNumberEntryField::SavePrimitive(), TRootEmbeddedCanvas::SavePrimitive(), TGedMarkerSelect::SavePrimitive(), TGTextButton::SavePrimitive(), TGLabel::SavePrimitive(), TGHScrollBar::SavePrimitive(), TGShapedFrame::SavePrimitive(), TGComboBox::SavePrimitive(), TGHorizontalFrame::SavePrimitive(), TGHProgressBar::SavePrimitive(), TGVScrollBar::SavePrimitive(), TGTripleHSlider::SavePrimitive(), TGCheckButton::SavePrimitive(), TGContainer::SavePrimitive(), TGLineStyleComboBox::SavePrimitive(), TGVerticalFrame::SavePrimitive(), TGFSComboBox::SavePrimitive(), TGMdiMenuBar::SavePrimitive(), TGTripleVSlider::SavePrimitive(), TGDoubleHSlider::SavePrimitive(), TGLVContainer::SavePrimitive(), TGShutterItem::SavePrimitive(), TGTextEdit::SavePrimitive(), TGMainFrame::SavePrimitive(), TGToolBar::SavePrimitive(), TGVButtonGroup::SavePrimitive(), TGDoubleVSlider::SavePrimitive(), TGHSplitter::SavePrimitive(), TGVFileSplitter::SavePrimitive(), TGHButtonGroup::SavePrimitive(), TGCanvas::SavePrimitive(), TGFrame::SavePrimitive(), TGIcon::SavePrimitive(), TGHtml::SavePrimitive(), TGHorizontal3DLine::SavePrimitive(), TGPictureButton::SavePrimitive(), TGVSplitter::SavePrimitive(), TGButtonGroup::SavePrimitive(), TGGroupFrame::SavePrimitive(), TGListView::SavePrimitive(), TGShutter::SavePrimitive(), TGHSlider::SavePrimitive(), TGVertical3DLine::SavePrimitive(), TGListTree::SavePrimitive(), TGVProgressBar::SavePrimitive(), TGTextView::SavePrimitive(), TGViewPort::SetContainer(), TGMdiFrame::SetMdiHints(), TGMainFrame::SetMWMHints(), TGMdiFrame::SetWindowIcon(), TGMdiFrame::SetWindowName(), TGMainFrame::SetWMPosition(), TGMainFrame::SetWMSize(), TGMainFrame::SetWMSizeHints(), TGMainFrame::SetWMState(), TGTabElement::ShowClose(), TGDockableFrame::ShowContainer(), TGFrame::StartGuiBuilding(), TGCompositeFrame::TGCompositeFrame(), TGDockableFrame::TGDockableFrame(), TGWindow(), TGDockableFrame::UndockContainer(), TGTextButton::~TGTextButton(), and ~TGWindow().

Bool_t TGWindow::fNeedRedraw [protected]

Definition at line 44 of file TGWindow.h.

Referenced by operator=(), and TGWindow().

TString TGWindow::fName [protected]

Definition at line 45 of file TGWindow.h.

Referenced by TEveGDoubleValuator::Build(), TEveGValuator::Build(), GetName(), operator=(), SetName(), SetWindowName(), TGedMarkerPopup::TGedMarkerPopup(), TGuiBldDragManager::TGuiBldDragManager(), and TGWindow().

static Int_t TGWindow::fgCounter [static, protected]

Definition at line 46 of file TGWindow.h.

Referenced by TGCompositeFrame::SavePrimitive().

UInt_t TGWindow::fEditDisabled [protected]

Definition at line 47 of file TGWindow.h.

Referenced by ClassImp(), GetEditDisabled(), TGCompositeFrame::HandleDragDrop(), TGCompositeFrame::HandleDragEnter(), TGCompositeFrame::HandleDragLeave(), TGTextEntry::Init(), TGComboBox::Init(), TGListBox::InitListBox(), operator=(), TGCompositeFrame::SetEditable(), SetEditable(), SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGColorPalette::TGColorPalette(), TGColorPick::TGColorPick(), TGGotoDialog::TGGotoDialog(), TGHProgressBar::TGHProgressBar(), TGMdiButtons::TGMdiButtons(), TGMdiCornerWinResizer::TGMdiCornerWinResizer(), TGMdiHorizontalWinResizer::TGMdiHorizontalWinResizer(), TGMdiTitleBar::TGMdiTitleBar(), TGMdiTitleIcon::TGMdiTitleIcon(), TGNumberEntry::TGNumberEntry(), TGNumberEntryField::TGNumberEntryField(), TGPrintDialog::TGPrintDialog(), TGRepeatFireButton::TGRepeatFireButton(), TGShutterItem::TGShutterItem(), TGStatusBarPart::TGStatusBarPart(), TGuiBldMenuTitle::TGuiBldMenuTitle(), TGuiBldPopupMenu::TGuiBldPopupMenu(), TGVertical3DLine::TGVertical3DLine(), TGVProgressBar::TGVProgressBar(), TGWindow(), TRootContainer::TRootContainer(), and TRootEmbeddedContainer::TRootEmbeddedContainer().

const TGWindow* TGWindow::fParent [protected]

Definition at line 43 of file TGWindow.h.


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