TGButton Class Reference

#include <TGButton.h>

Inheritance diagram for TGButton:

TGFrame TGWidget TGFrame TGWidget TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TGDockButton TGDockButton TGPictureButton TGPictureButton TGTextButton TGTextButton TGuiBldHintsButton TGuiBldHintsButton XSTblElement List of all members.

Public Member Functions

 TGButton (const TGWindow *p=0, Int_t id=-1, GContext_t norm=GetDefaultGC()(), UInt_t option=kRaisedFrame|kDoubleBorder)
virtual ~TGButton ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual void SetUserData (void *userData)
virtual void * GetUserData () const
virtual void SetToolTipText (const char *text, Long_t delayms=400)
virtual TGToolTipGetToolTip () const
virtual void SetState (EButtonState state, Bool_t emit=kFALSE)
virtual EButtonState GetState () const
virtual void AllowStayDown (Bool_t a)
virtual void SetGroup (TGButtonGroup *gr)
TGButtonGroupGetGroup () const
virtual Bool_t IsDown () const
virtual void SetDown (Bool_t on=kTRUE, Bool_t emit=kFALSE)
virtual Bool_t IsOn () const
virtual void SetOn (Bool_t on=kTRUE, Bool_t emit=kFALSE)
virtual Bool_t IsToggleButton () const
virtual Bool_t IsExclusiveToggle () const
virtual void Toggle (Bool_t emit=kFALSE)
virtual void SetEnabled (Bool_t e=kTRUE)
virtual void SavePrimitive (ostream &out, Option_t *option="")
GContext_t GetNormGC () const
virtual void Pressed ()
virtual void Released ()
virtual void Clicked ()
virtual void Toggled (Bool_t on)
 TGButton (const TGWindow *p=0, Int_t id=-1, GContext_t norm=GetDefaultGC()(), UInt_t option=kRaisedFrame|kDoubleBorder)
virtual ~TGButton ()
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleCrossing (Event_t *event)
virtual void SetUserData (void *userData)
virtual void * GetUserData () const
virtual void SetToolTipText (const char *text, Long_t delayms=400)
virtual TGToolTipGetToolTip () const
virtual void SetState (EButtonState state, Bool_t emit=kFALSE)
virtual EButtonState GetState () const
virtual void AllowStayDown (Bool_t a)
virtual void SetGroup (TGButtonGroup *gr)
TGButtonGroupGetGroup () const
virtual Bool_t IsDown () const
virtual void SetDown (Bool_t on=kTRUE, Bool_t emit=kFALSE)
virtual Bool_t IsOn () const
virtual void SetOn (Bool_t on=kTRUE, Bool_t emit=kFALSE)
virtual Bool_t IsToggleButton () const
virtual Bool_t IsExclusiveToggle () const
virtual void Toggle (Bool_t emit=kFALSE)
virtual void SetEnabled (Bool_t e=kTRUE)
virtual void SavePrimitive (ostream &out, Option_t *option="")
GContext_t GetNormGC () const
virtual void Pressed ()
virtual void Released ()
virtual void Clicked ()
virtual void Toggled (Bool_t on)

Static Public Member Functions

static const TGGCGetDefaultGC ()
static const TGGCGetHibckgndGC ()
static const TGGCGetDefaultGC ()
static const TGGCGetHibckgndGC ()

Protected Member Functions

virtual void SetToggleButton (Bool_t)
virtual void EmitSignals (Bool_t wasUp)
virtual void SetToggleButton (Bool_t)
virtual void EmitSignals (Bool_t wasUp)

Protected Attributes

UInt_t fTWidth
UInt_t fTHeight
EButtonState fState
Bool_t fStayDown
GContext_t fNormGC
void * fUserData
TGToolTipfTip
TGButtonGroupfGroup
void * fUserData
TGToolTipfTip
TGButtonGroupfGroup

Static Protected Attributes

static const TGGCfgDefaultGC
static const TGGCfgHibckgndGC
static Window_t fgReleaseBtn
static const TGGCfgDefaultGC
static const TGGCfgHibckgndGC

Private Member Functions

 TGButton (const TGButton &)
TGButtonoperator= (const TGButton &)
 TGButton (const TGButton &)
TGButtonoperator= (const TGButton &)

Friends

class TGButtonGroup

Detailed Description

Definition at line 72 of file TGButton.h.


Constructor & Destructor Documentation

TGButton::TGButton ( const TGButton  )  [private]

TGButton::TGButton ( const TGWindow p = 0,
Int_t  id = -1,
GContext_t  norm = GetDefaultGC()(),
UInt_t  option = kRaisedFrame|kDoubleBorder 
)

TGButton::~TGButton (  )  [virtual]

Definition at line 157 of file TGButton.cxx.

References fGroup, fTip, and TGButtonGroup::Remove().

TGButton::TGButton ( const TGButton  )  [private]

TGButton::TGButton ( const TGWindow p = 0,
Int_t  id = -1,
GContext_t  norm = GetDefaultGC()(),
UInt_t  option = kRaisedFrame|kDoubleBorder 
)

virtual TGButton::~TGButton (  )  [virtual]


Member Function Documentation

virtual void TGButton::SetToggleButton ( Bool_t   )  [inline, protected, virtual]

Definition at line 86 of file TGButton.h.

void TGButton::EmitSignals ( Bool_t  wasUp  )  [protected, virtual]

Definition at line 272 of file TGButton.cxx.

References Clicked(), fStayDown, IsDown(), IsToggleButton(), Pressed(), Released(), and Toggled().

Referenced by TGTextButton::HandleKey(), SetState(), TGToolButton::SetState(), and TGuiBldToolButton::SetState().

TGButton& TGButton::operator= ( const TGButton  )  [private]

const TGGC & TGButton::GetDefaultGC (  )  [static]

Definition at line 344 of file TGButton.cxx.

References fgDefaultGC, gClient, TGResourcePool::GetFrameGC(), and TGClient::GetResourcePool().

Referenced by G__G__Gui1_233_0_5(), G__setup_memfuncTGButton(), TGTextButton::SavePrimitive(), TGPictureButton::SavePrimitive(), TGedMarkerPopup::TGedMarkerPopup(), and TGuiBldEditor::TGuiBldEditor().

const TGGC & TGButton::GetHibckgndGC (  )  [static]

Definition at line 354 of file TGButton.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fForeground, fgHibckgndGC, GCValues_t::fGraphicsExposures, GCValues_t::fMask, GCValues_t::fTile, gClient, TGResourcePool::GetCheckeredPixmap(), TGResourcePool::GetFrameBgndColor(), TGResourcePool::GetFrameHiliteColor(), TGClient::GetGC(), TGClient::GetResourcePool(), gval, kFALSE, kFillTiled, kGCBackground, kGCFillStyle, kGCForeground, kGCGraphicsExposures, kGCTile, and kTRUE.

Referenced by TGTextButton::DoRedraw(), TGPictureButton::DoRedraw(), TGSplitButton::DoRedraw(), G__G__Gui1_233_0_6(), and G__setup_memfuncTGButton().

Bool_t TGButton::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

Definition at line 220 of file TGButton.cxx.

References TGObject::fClient, TGWidget::fCommand, fgReleaseBtn, TGFrame::fHeight, TGObject::fId, TGWidget::fMsgWindow, fState, fStayDown, fTip, Event_t::fType, fUserData, TGWidget::fWidgetId, TGFrame::fWidth, Event_t::fX, Event_t::fY, TGToolTip::Hide(), kButtonDisabled, kButtonDown, kButtonEngaged, kButtonPress, kButtonUp, kC_COMMAND, kCM_BUTTON, kFALSE, kTRUE, MK_MSG(), TGClient::ProcessLine(), TGFrame::SendMessage(), and SetState().

Referenced by TGHeaderFrame::HandleButton(), TEveGedNameTextButton::HandleButton(), and TGToolButton::HandleButton().

Bool_t TGButton::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

Definition at line 291 of file TGButton.cxx.

References TGFrame::fgDbw, fgReleaseBtn, TGObject::fId, Event_t::fState, fState, fTip, Event_t::fType, Event_t::fWindow, TGToolTip::Hide(), kButton1Mask, kButton2Mask, kButton3Mask, kButtonDisabled, kButtonEngaged, kButtonUp, kEnterNotify, kFALSE, kLeaveNotify, kTRUE, TGToolTip::Reset(), and SetState().

Referenced by TGDockButton::HandleCrossing(), and TGSplitButton::HandleCrossing().

virtual void TGButton::SetUserData ( void *  userData  )  [inline, virtual]

Definition at line 108 of file TGButton.h.

References fUserData.

Referenced by TRootGuiBuilder::AddAction().

virtual void* TGButton::GetUserData (  )  const [inline, virtual]

Definition at line 109 of file TGButton.h.

References fUserData.

Referenced by TRootGuiBuilder::AddMacro(), and TRootGuiBuilder::HandleButtons().

void TGButton::SetToolTipText ( const char *  text,
Long_t  delayms = 400 
) [virtual]

Definition at line 317 of file TGButton.cxx.

References TGObject::fClient, fTip, and TGClient::GetDefaultRoot().

Referenced by TRootGuiBuilder::AddAction(), TStyleManager::AddAxisXDivisions(), TStyleManager::AddAxisXLabels(), TStyleManager::AddAxisXLine(), TStyleManager::AddAxisXTitle(), TStyleManager::AddAxisYDivisions(), TStyleManager::AddAxisYLabels(), TStyleManager::AddAxisYLine(), TStyleManager::AddAxisYTitle(), TStyleManager::AddAxisZDivisions(), TStyleManager::AddAxisZLabels(), TStyleManager::AddAxisZLine(), TStyleManager::AddAxisZTitle(), TGToolBar::AddButton(), TStyleManager::AddCanvasDate(), TStyleManager::AddEdition(), TStyleManager::AddGeneralText(), TStyleManager::AddHistosGraphsBorder(), TStyleManager::AddHistosHistosAxis(), TStyleManager::AddPadGrid(), TStyleManager::AddPadTicks(), TestShutter::AddShutterItem(), ShutterWindow::AddShutterItem(), TStyleManager::AddStatsFit(), TStyleManager::AddStatsStats(), TStyleManager::AddStatsText(), TStyleManager::AddTitleText(), TStyleManager::AddToolbar(), TStyleManager::AddTopLevelInterface(), TGRootIDE::Build(), TSessionServerFrame::Build(), TSessionFrame::Build(), TSessionQueryFrame::Build(), TTreeViewer::BuildInterface(), TRootGuiBuilder::BuildShutter(), ButtonWindow::ButtonWindow(), ClassImp(), TH1Editor::CreateBinTab(), TH2Editor::CreateBinTab(), TGFileBrowser::CreateBrowser(), TGLPShapeObjEditor::CreateColorRadioButtons(), TAdvancedGraphicsDialog::CreateContourFrame(), TFitEditor::CreateFunctionGroup(), TFitEditor::CreateGeneralTab(), TGL5DDataSetEditor::CreateIsoTab(), TFitEditor::CreateMinimizationTab(), TGLViewerEditor::CreateStyleTab(), TGL5DDataSetEditor::CreateStyleTab(), TStyleManager::CreateTabAxis(), TStyleManager::CreateTabTitle(), DNDMainFrame::DNDMainFrame(), TProofProgressDialog::DoEnableSpeedo(), TStyleManager::DoListSelect(), TStyleManager::DoMoreLess(), TFitParametersDialog::DoParFix(), TestSliders::DoSlider(), GButtonFrame::GButtonFrame(), GroupStateWindow::GroupStateWindow(), TProofProgressLog::Init(), LabelsWindow::LabelsWindow(), TSpiderEditor::MakeBrowse(), TParallelCoordEditor::MakeVariablesTab(), MyButtonTest::MyButtonTest(), MyMainFrame::MyMainFrame(), RootShower::RootShower(), TGListView::SetHeader(), TEveGedNameFrame::SetModel(), TGSplitButton::SetText(), SplitGLView::SplitGLView(), TRootGuiBuilder::SwitchToolbarButton(), TAxisEditor::TAxisEditor(), TCurlyLineEditor::TCurlyLineEditor(), TestMainFrame::TestMainFrame(), TextAlignWindow::TextAlignWindow(), TF1Editor::TF1Editor(), TFrameEditor::TFrameEditor(), TGeoManagerEditor::TGeoManagerEditor(), TGeoMediumEditor::TGeoMediumEditor(), TGeoNodeEditor::TGeoNodeEditor(), TGeoVolumeEditor::TGeoVolumeEditor(), TGFileDialog::TGFileDialog(), TGHtmlBrowser::TGHtmlBrowser(), TGMdiButtons::TGMdiButtons(), TGraphEditor::TGraphEditor(), TGuiBldEditor::TGuiBldEditor(), TH1Editor::TH1Editor(), TH2Editor::TH2Editor(), TLineEditor::TLineEditor(), TPadEditor::TPadEditor(), TParallelCoordEditor::TParallelCoordEditor(), TPaveStatsEditor::TPaveStatsEditor(), TPieEditor::TPieEditor(), TRootGuiBuilder::TRootGuiBuilder(), TSpiderEditor::TSpiderEditor(), TStyleDialog::TStyleDialog(), TTripleSliderDemo::TTripleSliderDemo(), TUploadDataSetDlg::TUploadDataSetDlg(), and XSReactionDlg::XSReactionDlg().

virtual TGToolTip* TGButton::GetToolTip (  )  const [inline, virtual]

Definition at line 111 of file TGButton.h.

References fTip.

Referenced by TGToolBar::SavePrimitive(), and TRootGuiBuilder::TRootGuiBuilder().

void TGButton::SetState ( EButtonState  state,
Bool_t  emit = kFALSE 
) [virtual]

Definition at line 171 of file TGButton.cxx.

References TGFrame::DoRedraw(), EmitSignals(), fGroup, TGFrame::fOptions, fState, TGWidget::fWidgetFlags, IsDown(), kButtonDisabled, kButtonDown, kButtonEngaged, kButtonUp, kRaisedFrame, kSunkenFrame, and kWidgetIsEnabled.

Referenced by TTreeViewer::ActivateButtons(), ShutterWindow::AddShutterItem(), TRootBrowserLite::AddToHistory(), TGL5DDataSetEditor::AlphaChanged(), TGL5DDataSetEditor::ApplyAlpha(), TRootBrowserLite::BrowseTextFile(), TSessionViewer::Build(), TNewQueryDlg::Build(), ButtonLayoutWindow::ButtonLayoutWindow(), MyMainFrame::ChangePauseLabel(), MyMainFrame::ChangeStartLabel(), TGFileBrowser::CheckSorted(), ClassImp(), TRootBrowserLite::ClearHistory(), TGLClipSetSubEditor::ClipValueChanged(), TRootGuiBuilder::CloseWindow(), Spy::Connect(), TH1Editor::CreateBinTab(), TH2Editor::CreateBinTab(), TGLPShapeObjEditor::CreateColorControls(), TGLPShapeObjEditor::CreateColorRadioButtons(), TFitEditor::CreateGeneralTab(), TGLPShapeObjEditor::CreateGeoControls(), TGL5DDataSetEditor::CreateStyleTab(), TProofProgressDialog::DisableAsyn(), TGL5DDataSetEditor::DisableGridTabButtons(), TGL5DDataSetEditor::DisableSurfaceControls(), TRootBrowserLite::DisplayDirectory(), TProofProgressDialog::DoAbort(), TFitParametersDialog::DoApply(), TH2Editor::DoApply(), TFunctionParametersDialog::DoApply(), TH1Editor::DoApply(), TProofProgressDialog::DoAsyn(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH2Editor::DoCancel(), TestDialog::DoCancel(), TH1Editor::DoCancel(), TProofProgressDialog::DoClose(), TGLPShapeObjEditor::DoColorButton(), TGLPShapeObjEditor::DoColorSlider(), SplitButtonTest::DoEnable(), TFitEditor::DoFit(), TFunctionParametersDialog::DoFix(), TGLPShapeObjEditor::DoGeoButton(), TFitEditor::DoNoSelection(), TestDialog::DoOK(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParFix(), TFitParametersDialog::DoParMaxLimit(), TFunctionParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMinLimit(), TFunctionParametersDialog::DoParMinLimit(), TFitParametersDialog::DoParValue(), TFunctionParametersDialog::DoParValue(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFunctionParametersDialog::DoSlider(), TFitParametersDialog::DoSlider(), TProofProgressDialog::DoStop(), TRootGuiBuilder::EnableEditButtons(), TGL5DDataSetEditor::EnableGridTabButtons(), TRootGuiBuilder::EnableLassoButtons(), TRootGuiBuilder::EnableSelectedButtons(), TGL5DDataSetEditor::EnableSurfaceControls(), GButtonFrame::GButtonFrame(), TGLPShapeObjEditor::GeoValueSet(), HandleButton(), TGSplitButton::HandleButton(), TGRepeatFireButton::HandleButton(), TFitParametersDialog::HandleButtons(), TestDialog::HandleButtons(), TFunctionParametersDialog::HandleButtons(), HandleCrossing(), TGSplitButton::HandleKey(), TGTextButton::HandleKey(), TGSplitButton::HandleMenu(), TGSplitButton::HandleMotion(), TGSplitButton::HandleSButton(), TGSplitButton::HandleSCrossing(), TGSplitButton::HandleSKey(), TGTextEditor::HandleTimer(), TGRootIDE::HandleTimer(), TFitEditor::HasFitFunction(), TRootBrowserLite::HistoryBackward(), TRootBrowserLite::HistoryForward(), TProofProgressDialog::IndicateStop(), TGTable::Init(), TSessionQueryFrame::Modified(), TSessionFrame::OnEnablePackages(), TSessionViewer::OnListTreeClicked(), RootShower::OnOpenFile(), TGGotoDialog::ProcessMessage(), TestDialog::ProcessMessage(), TGRootIDE::ProcessMessage(), TGSearchDialog::ProcessMessage(), TGFileDialog::ProcessMessage(), TGTextEditor::ProcessMessage(), HistAction::ProcessMessage(), RootShower::Produce(), TProofProgressDialog::Progress(), TProofProgressDialog::ResetProgressDialog(), RootShower::RootShower(), SetDown(), SetEnabled(), TGListView::SetHeaders(), TSessionFrame::SetLocal(), TEveTrackPropagatorSubEditor::SetModel(), TGLPShapeObjEditor::SetModel(), TGLClipSetSubEditor::SetModel(), TF1Editor::SetModel(), TGLLightSetSubEditor::SetModel(), TGLPShapeObjEditor::SetRGBA(), XSTblElement::SetState(), TGButtonGroup::SetState(), GButtonFrame::SetState(), TGNumberEntry::SetState(), TNewQueryDlg::SettingsChanged(), Spy::Spy(), TGFileDialog::TGFileDialog(), TGGotoDialog::TGGotoDialog(), TGImageMap::TGImageMap(), TGTextEditor::TGTextEditor(), TGFileBrowser::ToggleSort(), TSessionViewer::UpdateListOfProofs(), TGTable::UpdateRangeFrame(), TASPaletteEditor::UpdateScreen(), TGLClipSetSubEditor::UpdateViewerClip(), TUploadDataSetDlg::UploadDataSet(), and TGTable::UserRangeChange().

virtual EButtonState TGButton::GetState (  )  const [inline, virtual]

Definition at line 113 of file TGButton.h.

References fState.

Referenced by TStructViewerGUI::CalculatePosistion(), TH2Editor::DoAddArr(), TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH2Editor::DoAddBB(), TH2Editor::DoAddBox(), TH2Editor::DoAddCol(), TH2Editor::DoAddError(), TH2Editor::DoAddFB(), TH1Editor::DoAddMarker(), TH2Editor::DoAddPalette(), TH2Editor::DoAddScat(), TH1Editor::DoAddSimple(), TH2Editor::DoAddText(), TFitEditor::DoAllWeights1(), TFitParametersDialog::DoApply(), TFunctionParametersDialog::DoApply(), TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TPadEditor::DoBorderMode(), TFrameEditor::DoBorderMode(), TAxisEditor::DoDivisions(), TFitEditor::DoEmptyBinsAllWeights1(), TFitEditor::DoFit(), TPaveStatsEditor::DoFitOptions(), TFunctionParametersDialog::DoFix(), TFitEditor::DoFunction(), TGraphEditor::DoGraphLineWidth(), TH1Editor::DoHBar(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TH2Editor::DoHistView(), TH1Editor::DoHistView(), TFitEditor::DoLibrary(), TFitEditor::DoLinearFit(), TLineEditor::DoLineHorizontal(), TParallelCoordEditor::DoLineType(), TLineEditor::DoLineVertical(), TAxisEditor::DoLogAxis(), TPieEditor::DoMarkerOnOff(), TGeoTranslationEditor::DoModified(), TGeoCombiTransEditor::DoModified(), TGeoRotationEditor::DoModified(), TAxisEditor::DoMoreLog(), TFitEditor::DoNoChi2(), TAxisEditor::DoNoExponent(), TFitEditor::DoNoStoreDrawing(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParFix(), TFitParametersDialog::DoParMaxLimit(), TFunctionParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMinLimit(), TFunctionParametersDialog::DoParMinLimit(), TFitParametersDialog::DoParValue(), TFunctionParametersDialog::DoParValue(), TH1Editor::DoPercent(), TGeoVolumeEditor::DoRaytrace(), TFitEditor::DoReset(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFitEditor::DoSetParameters(), TSpiderEditor::DoSetPlotType(), TPieEditor::DoShape(), TGraphEditor::DoShape(), TFunctionParametersDialog::DoSlider(), TFitParametersDialog::DoSlider(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TH2Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TH2Editor::DoSliderYReleased(), TPaveStatsEditor::DoStatOptions(), TAxisEditor::DoTicks(), TAxisEditor::DoTitleCentered(), TAxisEditor::DoTitleRotated(), TFitEditor::DoUseFuncRange(), TGeoVolumeEditor::DoViewAll(), TGeoVolumeEditor::DoViewLeaves(), TGeoVolumeEditor::DoViewOnly(), TGeoVolumeEditor::DoVisAuto(), TGeoVolumeEditor::DoVisDaughters(), TGeoVolumeEditor::DoVisVolume(), TCurlyLineEditor::DoWavy(), TStructViewerGUI::Draw(), TAdvancedGraphicsDialog::DrawContour(), TTreeViewer::ExecuteCommand(), TTreeViewer::ExecuteDraw(), TFitEditor::FillMinMethodList(), TGLPShapeObjEditor::GeoValueSet(), TFitEditor::GetFitFunction(), TH2Editor::GetHistAdditiveLabel(), TH1Editor::GetHistAddLabel(), TH1Editor::GetHistCoordsLabel(), TStructViewerGUI::GetLinksVisibility(), TGTable::Goto(), TFitParametersDialog::HandleButtons(), TestDialog::HandleButtons(), TGMdiHintTest::HandleButtons(), TFunctionParametersDialog::HandleButtons(), TTripleSliderDemo::HandleButtons(), MyMainFrame::HandleButtons(), TGTextEditor::HandleTimer(), TGRootIDE::HandleTimer(), TASPaletteEditor::InsertNewPalette(), TGeoTrd2Editor::IsDelayed(), TGeoTubeEditor::IsDelayed(), TGeoTrd1Editor::IsDelayed(), TGeoParaEditor::IsDelayed(), TGeoHypeEditor::IsDelayed(), TGeoConeEditor::IsDelayed(), TGeoPconEditor::IsDelayed(), TGeoTrapEditor::IsDelayed(), TGeoEltuEditor::IsDelayed(), TGeoBBoxEditor::IsDelayed(), TGeoTorusEditor::IsDelayed(), TGeoSphereEditor::IsDelayed(), TTreeViewer::IsScanRedirected(), TSessionServerFrame::IsSync(), TASPaletteEditor::LinPalette(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnConnectClicked(), TestDialog::ProcessMessage(), TASPaletteEditor::ProcessMessage(), TGRootIDE::ProcessMessage(), TGFileDialog::ProcessMessage(), TGTextEditor::ProcessMessage(), HistAction::ProcessMessage(), TProofProgressDialog::Progress(), TFitEditor::RetrieveOptions(), TGNumberEntry::SavePrimitive(), TGToolBar::SavePrimitive(), SetDown(), TFitEditor::SetFitObject(), EntryTestDlg::SetLimits(), TAxisEditor::SetModel(), TH1Editor::SetModel(), TH2Editor::SetModel(), TASPaletteEditor::SetStep(), and TSessionServerFrame::SettingsChanged().

virtual void TGButton::AllowStayDown ( Bool_t  a  )  [inline, virtual]

Definition at line 114 of file TGButton.h.

References fStayDown.

Referenced by TGToolBar::AddButton(), and TGFileDialog::TGFileDialog().

void TGButton::SetGroup ( TGButtonGroup gr  )  [virtual]

Definition at line 212 of file TGButton.cxx.

References fGroup.

Referenced by TGButtonGroup::Remove(), and TGButtonGroup::~TGButtonGroup().

TGButtonGroup* TGButton::GetGroup (  )  const [inline]

Definition at line 116 of file TGButton.h.

References fGroup.

virtual Bool_t TGButton::IsDown (  )  const [inline, virtual]

Definition at line 118 of file TGButton.h.

References TGFrame::fOptions, and kRaisedFrame.

Referenced by EmitSignals(), TGTextButton::HandleKey(), TRootGuiBuilder::IsGrabButtonDown(), IsOn(), TRootGuiBuilder::IsSelectMode(), TStyleManager::ModCanvasBorderMode(), TStyleManager::ModColorModelPS(), TStyleManager::ModFrameBorderMode(), TStyleManager::ModPadBorderMode(), SetState(), Toggle(), TGLViewerEditor::UpdateViewerAxes(), and TGLViewerEditor::UpdateViewerReference().

void TGButton::SetDown ( Bool_t  on = kTRUE,
Bool_t  emit = kFALSE 
) [virtual]

Definition at line 201 of file TGButton.cxx.

References GetState(), kButtonDisabled, kButtonDown, kButtonUp, and SetState().

Referenced by TGuiBldHintsEditor::ChangeSelected(), TGeoMixtureEditor::DoChkFraction(), TGeoMixtureEditor::DoChkNatoms(), TGeoMixtureEditor::DoFraction(), TGeoMixtureEditor::DoNatoms(), TGColorSelect::SetDown(), TGLViewerEditor::SetGuides(), TGuiBldHintsEditor::SetMatrixSep(), TGLClipSetSubEditor::SetModel(), TGLViewerEditor::SetModel(), SetOn(), Toggle(), and TGLViewerEditor::UpdateViewerAxes().

virtual Bool_t TGButton::IsOn (  )  const [inline, virtual]

Definition at line 120 of file TGButton.h.

References IsDown().

Referenced by TEveTrackPropagatorSubEditor::DoRnrFV(), TEveTrackPropagatorSubEditor::DoRnrPTB(), and TGButtonGroup::ReleaseButtons().

virtual void TGButton::SetOn ( Bool_t  on = kTRUE,
Bool_t  emit = kFALSE 
) [inline, virtual]

Definition at line 121 of file TGButton.h.

References SetDown().

Referenced by ButtonWindow::ButtonWindow(), TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TParallelCoordEditor::DoHideAllRanges(), TParallelCoordEditor::DoSelectionSelect(), GroupStateWindow::GroupStateWindow(), MyButtonTest::MyButtonTest(), TGButtonGroup::ReleaseButtons(), TGRecorder::SetDefault(), TGLViewerEditor::SetGuides(), TParallelCoordEditor::SetModel(), TGL5DDataSetEditor::SurfaceSelected(), TextAlignWindow::TextAlignWindow(), TGFileDialog::TGFileDialog(), and TStructViewerGUI::TStructViewerGUI().

virtual Bool_t TGButton::IsToggleButton (  )  const [inline, virtual]

Definition at line 122 of file TGButton.h.

References kFALSE.

Referenced by EmitSignals(), and TGButtonGroup::ReleaseButtons().

virtual Bool_t TGButton::IsExclusiveToggle (  )  const [inline, virtual]

Definition at line 123 of file TGButton.h.

References kFALSE.

virtual void TGButton::Toggle ( Bool_t  emit = kFALSE  )  [inline, virtual]

Definition at line 124 of file TGButton.h.

References IsDown(), kFALSE, kTRUE, and SetDown().

void TGButton::SetEnabled ( Bool_t  e = kTRUE  )  [virtual]

Definition at line 333 of file TGButton.cxx.

References TGWidget::fWidgetFlags, kButtonDisabled, kButtonUp, kWidgetIsEnabled, and SetState().

Referenced by TStyleManager::AddEdition(), TStyleManager::AddGeneralLine(), TStyleManager::AddTopLevelInterface(), TSessionFrame::Build(), ButtonLayoutWindow::ButtonLayoutWindow(), TGuiBldHintsEditor::ChangeSelected(), TGuiBldEditor::ChangeSelected(), TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TStyleManager::CreateTabHistosFrames(), TGeoVolumeEditor::DoAddNode(), TGeoEltuEditor::DoApply(), TGeoConeEditor::DoApply(), TGeoTrapEditor::DoApply(), TGeoCtubEditor::DoApply(), TGeoTranslationEditor::DoApply(), TGeoPgonEditor::DoApply(), TGeoCombiTransEditor::DoApply(), TGeoParaEditor::DoApply(), TGeoPconEditor::DoApply(), TGeoRotationEditor::DoApply(), TGeoTubeEditor::DoApply(), TGeoHypeEditor::DoApply(), TGeoSphereEditor::DoApply(), TGeoConeSegEditor::DoApply(), TGeoMaterialEditor::DoApply(), TGeoTrd2Editor::DoApply(), TGeoBBoxEditor::DoApply(), TGeoTrd1Editor::DoApply(), TGeoGtraEditor::DoApply(), TGeoTorusEditor::DoApply(), TGeoTubeSegEditor::DoApply(), TGeoMixtureEditor::DoApply1(), TGeoVolumeEditor::DoApplyDiv(), TGeoRotationEditor::DoCancel(), TGeoCombiTransEditor::DoCancel(), TGeoTranslationEditor::DoCancel(), TGeoManagerEditor::DoCloseGeometry(), TGeoManagerEditor::DoCreateBox(), TGeoManagerEditor::DoCreateCone(), TGeoManagerEditor::DoCreateCons(), TGeoManagerEditor::DoCreateCtub(), TGeoManagerEditor::DoCreateEltu(), TGeoManagerEditor::DoCreateGtra(), TGeoManagerEditor::DoCreateHype(), TGeoManagerEditor::DoCreateMaterial(), TGeoManagerEditor::DoCreateMedium(), TGeoManagerEditor::DoCreateMixture(), TGeoManagerEditor::DoCreatePara(), TGeoManagerEditor::DoCreatePcon(), TGeoManagerEditor::DoCreatePgon(), TGeoManagerEditor::DoCreateSphe(), TGeoManagerEditor::DoCreateTorus(), TGeoManagerEditor::DoCreateTrap(), TGeoManagerEditor::DoCreateTrd1(), TGeoManagerEditor::DoCreateTrd2(), TGeoManagerEditor::DoCreateTube(), TGeoManagerEditor::DoCreateTubs(), TGeoVolumeEditor::DoDivFromTo(), TGeoVolumeEditor::DoDivN(), TGeoVolumeEditor::DoDivName(), TGeoVolumeEditor::DoDivSelAxis(), TGeoVolumeEditor::DoDivStep(), TParallelCoordEditor::DoHideAllRanges(), TGeoBBoxEditor::DoModified(), TGeoMaterialEditor::DoModified(), TGeoParaEditor::DoModified(), TGeoTrd1Editor::DoModified(), TGeoEltuEditor::DoModified(), TGeoTranslationEditor::DoModified(), TGeoPconEditor::DoModified(), TGeoHypeEditor::DoModified(), TGeoSphereEditor::DoModified(), TGeoTorusEditor::DoModified(), TGeoTrapEditor::DoModified(), TGeoTubeEditor::DoModified(), TGeoConeEditor::DoModified(), TGeoTrd2Editor::DoModified(), TGeoRotationEditor::DoModified(), TGeoCombiTransEditor::DoModified(), TFitEditor::DoNoSelection(), TGeoTranslationEditor::DoParameters(), TGeoCombiTransEditor::DoParameters(), TGeoRotationEditor::DoParameters(), TFitParametersDialog::DoParFix(), TStyleManager::DoPreview(), TStyleManager::DoPreviewClosed(), TStyleManager::DoRealTime(), TGeoVolumeEditor::DoRemoveNode(), TFitParametersDialog::DoReset(), TStyleManager::DoSelectCanvas(), TStyleManager::DoSelectNoCanvas(), TGeoVolumeEditor::DoSelectVolume(), TGeoManagerEditor::DoSetTopVolume(), TStructViewerGUI::DoubleClickedSlot(), TGeoTrd2Editor::DoUndo(), TGeoTrd1Editor::DoUndo(), TGeoMaterialEditor::DoUndo(), TGeoCombiTransEditor::DoUndo(), TGeoTorusEditor::DoUndo(), TGeoCtubEditor::DoUndo(), TGeoConeEditor::DoUndo(), TGeoEltuEditor::DoUndo(), TGeoParaEditor::DoUndo(), TGeoSphereEditor::DoUndo(), TGeoGtraEditor::DoUndo(), TGeoHypeEditor::DoUndo(), TGeoTranslationEditor::DoUndo(), TGeoPconEditor::DoUndo(), TGeoConeSegEditor::DoUndo(), TGeoTubeEditor::DoUndo(), TGeoRotationEditor::DoUndo(), TGeoBBoxEditor::DoUndo(), TGeoTrapEditor::DoUndo(), TGeoTubeSegEditor::DoUndo(), TGeoMixtureEditor::DoUndo1(), TStyleDialog::DoUpdate(), TGShutter::EnableItem(), TStructNodeEditor::Init(), TGuiBldHintsEditor::MatrixLayout(), TNewChainDlg::OnElementClicked(), TNewChainDlg::ProcessMessage(), TFitEditor::RecursiveRemove(), TStructViewerGUI::RedoButtonSlot(), TGRecorder::Replay(), TGRecorder::SetDefault(), TGColorSelect::SetEnabled(), TEveGValuator::SetEnabled(), TFitEditor::SetFitObject(), TGeoPconEditor::SetModel(), TGeoConeSegEditor::SetModel(), TGeoSphereEditor::SetModel(), TGeoTrd1Editor::SetModel(), TGeoNodeEditor::SetModel(), TGeoTrd2Editor::SetModel(), TGeoCtubEditor::SetModel(), TGeoMediumEditor::SetModel(), TGeoTubeEditor::SetModel(), TGLClipSetSubEditor::SetModel(), TEveTextEditor::SetModel(), TGeoMaterialEditor::SetModel(), TGeoVolumeEditor::SetModel(), TGeoRotationEditor::SetModel(), TGeoTorusEditor::SetModel(), TGeoGtraEditor::SetModel(), TGeoBBoxEditor::SetModel(), TGeoTranslationEditor::SetModel(), TGeoParaEditor::SetModel(), TGeoCombiTransEditor::SetModel(), TGeoEltuEditor::SetModel(), TEveGedNameFrame::SetModel(), TGeoConeEditor::SetModel(), TGeoManagerEditor::SetModel(), TGeoPgonEditor::SetModel(), TGeoTrapEditor::SetModel(), TGeoTubeSegEditor::SetModel(), TGeoHypeEditor::SetModel(), TGRecorder::StartStop(), TGuiBldEditor::SwitchLayout(), TRootGuiBuilder::SwitchToolbarButton(), TGuiBldEditor::TGuiBldEditor(), TNewChainDlg::TNewChainDlg(), TStructViewerGUI::TStructViewerGUI(), TStructViewerGUI::UndoButtonSlot(), TSessionQueryFrame::UpdateButtons(), and TStyleManager::UpdateEditor().

void TGButton::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGFrame.

Definition at line 1698 of file TGButton.cxx.

References TGFrame::fBackground, TGWidget::fCommand, TGFrame::fgDefaultFrameBackground, fState, fTip, TGWindow::GetName(), TGString::GetString(), TGToolTip::GetText(), kButtonDisabled, kButtonDown, kButtonEngaged, TString::ReplaceAll(), and TGFrame::SaveUserColor().

Referenced by TGRadioButton::SavePrimitive(), TGTextButton::SavePrimitive(), TGCheckButton::SavePrimitive(), and TGPictureButton::SavePrimitive().

GContext_t TGButton::GetNormGC (  )  const [inline]

Definition at line 129 of file TGButton.h.

References fNormGC.

Referenced by TGuiBldDragManager::ChangeProperties(), and TGuiBldDragManager::ChangeTextColor().

virtual void TGButton::Pressed (  )  [inline, virtual]

Definition at line 131 of file TGButton.h.

References TQObject::Emit().

Referenced by TGRadioButton::EmitSignals(), TGCheckButton::EmitSignals(), EmitSignals(), TGRadioButton::HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGSplitButton::HandleKey(), TGSplitButton::HandleSButton(), and TGSplitButton::HandleSKey().

virtual void TGButton::Released (  )  [inline, virtual]

Definition at line 132 of file TGButton.h.

References TQObject::Emit().

Referenced by TGRadioButton::EmitSignals(), TGCheckButton::EmitSignals(), EmitSignals(), TGRadioButton::HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGSplitButton::HandleKey(), TGSplitButton::HandleSButton(), and TGSplitButton::HandleSKey().

virtual void TGButton::Clicked (  )  [inline, virtual]

Definition at line 133 of file TGButton.h.

References TQObject::Emit().

Referenced by TGRadioButton::EmitSignals(), TGCheckButton::EmitSignals(), EmitSignals(), TGRadioButton::HandleButton(), TGImageMap::HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGSplitButton::HandleKey(), TGSplitButton::HandleSButton(), and TGSplitButton::HandleSKey().

virtual void TGButton::Toggled ( Bool_t  on  )  [inline, virtual]

Definition at line 134 of file TGButton.h.

References TQObject::Emit().

Referenced by TGRadioButton::EmitSignals(), TGCheckButton::EmitSignals(), EmitSignals(), TGRadioButton::HandleButton(), TGCheckButton::HandleButton(), FitEditorUnitTesting::TestGraph(), FitEditorUnitTesting::TestGraph2D(), FitEditorUnitTesting::TestGraph2DError(), FitEditorUnitTesting::TestGraphError(), and FitEditorUnitTesting::TestGSLFit().

virtual void TGButton::SetToggleButton ( Bool_t   )  [inline, protected, virtual]

Definition at line 86 of file TGButton.h.

virtual void TGButton::EmitSignals ( Bool_t  wasUp  )  [protected, virtual]

TGButton& TGButton::operator= ( const TGButton  )  [private]

static const TGGC& TGButton::GetDefaultGC (  )  [static]

static const TGGC& TGButton::GetHibckgndGC (  )  [static]

virtual Bool_t TGButton::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

virtual Bool_t TGButton::HandleCrossing ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

virtual void TGButton::SetUserData ( void *  userData  )  [inline, virtual]

Definition at line 108 of file TGButton.h.

References fUserData.

virtual void* TGButton::GetUserData (  )  const [inline, virtual]

Definition at line 109 of file TGButton.h.

References fUserData.

virtual void TGButton::SetToolTipText ( const char *  text,
Long_t  delayms = 400 
) [virtual]

virtual TGToolTip* TGButton::GetToolTip (  )  const [inline, virtual]

Definition at line 111 of file TGButton.h.

References fTip.

virtual void TGButton::SetState ( EButtonState  state,
Bool_t  emit = kFALSE 
) [virtual]

virtual EButtonState TGButton::GetState (  )  const [inline, virtual]

Definition at line 113 of file TGButton.h.

References fState.

virtual void TGButton::AllowStayDown ( Bool_t  a  )  [inline, virtual]

Definition at line 114 of file TGButton.h.

References fStayDown.

virtual void TGButton::SetGroup ( TGButtonGroup gr  )  [virtual]

TGButtonGroup* TGButton::GetGroup (  )  const [inline]

Definition at line 116 of file TGButton.h.

References fGroup.

virtual Bool_t TGButton::IsDown (  )  const [inline, virtual]

Definition at line 118 of file TGButton.h.

References TGFrame::fOptions, and kRaisedFrame.

virtual void TGButton::SetDown ( Bool_t  on = kTRUE,
Bool_t  emit = kFALSE 
) [virtual]

virtual Bool_t TGButton::IsOn (  )  const [inline, virtual]

Definition at line 120 of file TGButton.h.

References IsDown().

virtual void TGButton::SetOn ( Bool_t  on = kTRUE,
Bool_t  emit = kFALSE 
) [inline, virtual]

Definition at line 121 of file TGButton.h.

References SetDown().

virtual Bool_t TGButton::IsToggleButton (  )  const [inline, virtual]

Definition at line 122 of file TGButton.h.

References kFALSE.

virtual Bool_t TGButton::IsExclusiveToggle (  )  const [inline, virtual]

Definition at line 123 of file TGButton.h.

References kFALSE.

virtual void TGButton::Toggle ( Bool_t  emit = kFALSE  )  [inline, virtual]

Definition at line 124 of file TGButton.h.

References IsDown(), kFALSE, kTRUE, and SetDown().

virtual void TGButton::SetEnabled ( Bool_t  e = kTRUE  )  [virtual]

virtual void TGButton::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGFrame.

GContext_t TGButton::GetNormGC (  )  const [inline]

Definition at line 129 of file TGButton.h.

References fNormGC.

virtual void TGButton::Pressed (  )  [inline, virtual]

Definition at line 131 of file TGButton.h.

References TQObject::Emit().

virtual void TGButton::Released (  )  [inline, virtual]

Definition at line 132 of file TGButton.h.

References TQObject::Emit().

virtual void TGButton::Clicked (  )  [inline, virtual]

Definition at line 133 of file TGButton.h.

References TQObject::Emit().

virtual void TGButton::Toggled ( Bool_t  on  )  [inline, virtual]

Definition at line 134 of file TGButton.h.

References TQObject::Emit().


Friends And Related Function Documentation

TGButtonGroup [friend]

Definition at line 74 of file TGButton.h.


Member Data Documentation

UInt_t TGButton::fTWidth [protected]

Definition at line 77 of file TGButton.h.

Referenced by TGSplitButton::CalcSize(), TGToolButton::DoRedraw(), TGuiBldToolButton::DoRedraw(), TGTextButton::DoRedraw(), TGPictureButton::DoRedraw(), TGSplitButton::DoRedraw(), TGSplitButton::GetDefaultSize(), TGCheckButton::GetDefaultSize(), TGTextButton::GetDefaultSize(), TGRadioButton::GetDefaultSize(), TGTextButton::Init(), TGSplitButton::Layout(), TGTextButton::Layout(), TGPictureButton::SetPicture(), TGPictureButton::TGPictureButton(), and TGSplitButton::TGSplitButton().

UInt_t TGButton::fTHeight [protected]

Definition at line 78 of file TGButton.h.

Referenced by TGSplitButton::CalcSize(), TGCheckButton::DoRedraw(), TGToolButton::DoRedraw(), TGuiBldToolButton::DoRedraw(), TGTextButton::DoRedraw(), TGRadioButton::DoRedraw(), TGPictureButton::DoRedraw(), TGSplitButton::DoRedraw(), TGSplitButton::GetDefaultSize(), TGCheckButton::GetDefaultSize(), TGTextButton::GetDefaultSize(), TGRadioButton::GetDefaultSize(), TGTextButton::Init(), TGSplitButton::Layout(), TGTextButton::Layout(), TGPictureButton::SetPicture(), TGPictureButton::TGPictureButton(), and TGSplitButton::TGSplitButton().

EButtonState TGButton::fState [protected]

Definition at line 79 of file TGButton.h.

Referenced by TGCheckButton::DoRedraw(), TGToolButton::DoRedraw(), TGedPatternSelect::DoRedraw(), TGColorSelect::DoRedraw(), TGuiBldToolButton::DoRedraw(), TGDockButton::DoRedraw(), TGedMarkerSelect::DoRedraw(), TGTextButton::DoRedraw(), TGedSelect::DoRedraw(), TGRadioButton::DoRedraw(), TGPictureButton::DoRedraw(), TGDockHideButton::DoRedraw(), TGSplitButton::DoRedraw(), TGDockButton::DrawBorder(), TGuiBldHintsButton::DrawCenterX(), TGuiBldHintsButton::DrawCenterY(), TGuiBldHintsButton::DrawExpandX(), TGuiBldHintsButton::DrawExpandY(), TGRadioButton::EmitSignals(), TGCheckButton::EmitSignals(), GetState(), TGRadioButton::HandleButton(), TEveGedNameTextButton::HandleButton(), HandleButton(), TGColorSelect::HandleButton(), TGedSelect::HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGRepeatFireButton::HandleButton(), TGuiBldToolButton::HandleCrossing(), TGToolButton::HandleCrossing(), TGCheckButton::HandleCrossing(), HandleCrossing(), TGRadioButton::HandleCrossing(), TGSplitButton::HandleKey(), TGTextButton::HandleKey(), TGCheckButton::HandleKey(), TGRadioButton::HandleKey(), TGSplitButton::HandleMotion(), TGSplitButton::HandleSButton(), TGSplitButton::HandleSCrossing(), TGSplitButton::HandleSKey(), TGCheckButton::Init(), TGRadioButton::Init(), TGCheckButton::IsDown(), TGCheckButton::IsOn(), TGCheckButton::PSetState(), TGRadioButton::PSetState(), TGRadioButton::SavePrimitive(), TGCheckButton::SavePrimitive(), SavePrimitive(), TGCheckButton::SetDisabledAndSelected(), TGRadioButton::SetDisabledAndSelected(), TGPictureButton::SetPicture(), XSTblElement::SetState(), SetState(), TGToolButton::SetState(), and TGuiBldToolButton::SetState().

Bool_t TGButton::fStayDown [protected]

Definition at line 80 of file TGButton.h.

Referenced by AllowStayDown(), EmitSignals(), HandleButton(), TGSplitButton::HandleButton(), TGSplitButton::HandleKey(), TGTextButton::HandleKey(), TGSplitButton::HandleSButton(), TGSplitButton::HandleSKey(), and TGSplitButton::SetSplit().

GContext_t TGButton::fNormGC [protected]

Definition at line 81 of file TGButton.h.

Referenced by TGCheckButton::DoRedraw(), TGToolButton::DoRedraw(), TGuiBldToolButton::DoRedraw(), TGTextButton::DoRedraw(), TGRadioButton::DoRedraw(), TGPictureButton::DoRedraw(), TGSplitButton::DoRedraw(), GetNormGC(), TGRadioButton::SavePrimitive(), TGTextButton::SavePrimitive(), TGCheckButton::SavePrimitive(), TGPictureButton::SavePrimitive(), TGTextButton::SetFont(), TGSplitButton::SetFont(), TGTextButton::SetTextColor(), and TGTextButton::~TGTextButton().

void* TGButton::fUserData [protected]

Definition at line 82 of file TGButton.h.

Referenced by GetUserData(), TGRadioButton::HandleButton(), HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGSplitButton::HandleKey(), TGTextButton::HandleKey(), TGCheckButton::HandleKey(), TGRadioButton::HandleKey(), TGSplitButton::HandleSButton(), TGSplitButton::HandleSKey(), TGSplitButton::SetMenuState(), and SetUserData().

TGToolTip* TGButton::fTip [protected]

Definition at line 83 of file TGButton.h.

Referenced by GetToolTip(), TGRadioButton::HandleButton(), TGImageMap::HandleButton(), HandleButton(), TEveGedNameTextButton::HandleButton(), TGCheckButton::HandleButton(), TGRepeatFireButton::HandleButton(), TGuiBldToolButton::HandleCrossing(), TGToolButton::HandleCrossing(), TGCheckButton::HandleCrossing(), TGRadioButton::HandleCrossing(), HandleCrossing(), TGImageMap::HandleDoubleClick(), TGSplitButton::HandleKey(), TGTextButton::HandleKey(), TGCheckButton::HandleKey(), TGRadioButton::HandleKey(), TGImageMap::HandleMotion(), TGSplitButton::HandleSCrossing(), TGSplitButton::HandleSKey(), TGImageMap::OnMouseOut(), TGImageMap::OnMouseOver(), SavePrimitive(), TGSplitButton::SetText(), SetToolTipText(), and ~TGButton().

TGButtonGroup* TGButton::fGroup [protected]

Definition at line 84 of file TGButton.h.

Referenced by GetGroup(), TGButtonGroup::Insert(), SetGroup(), SetState(), and ~TGButton().

const TGGC * TGButton::fgDefaultGC [static, protected]

Definition at line 89 of file TGButton.h.

Referenced by GetDefaultGC().

const TGGC * TGButton::fgHibckgndGC [static, protected]

Definition at line 90 of file TGButton.h.

Referenced by GetHibckgndGC().

static Window_t TGButton::fgReleaseBtn [static, protected]

Definition at line 92 of file TGButton.h.

Referenced by TGRadioButton::HandleButton(), HandleButton(), TGCheckButton::HandleButton(), TGSplitButton::HandleButton(), TGCheckButton::HandleCrossing(), TGRadioButton::HandleCrossing(), HandleCrossing(), TGSplitButton::HandleSButton(), and TGSplitButton::HandleSCrossing().

void* TGButton::fUserData [protected]

Definition at line 82 of file TGButton.h.

TGToolTip* TGButton::fTip [protected]

Definition at line 83 of file TGButton.h.

TGButtonGroup* TGButton::fGroup [protected]

Definition at line 84 of file TGButton.h.

const TGGC* TGButton::fgDefaultGC [static, protected]

Definition at line 89 of file TGButton.h.

const TGGC* TGButton::fgHibckgndGC [static, protected]

Definition at line 90 of file TGButton.h.


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