TGComboBox Class Reference

#include <TGComboBox.h>

Inheritance diagram for TGComboBox:

TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TGFontTypeComboBox TGFontTypeComboBox TGFSComboBox TGFSComboBox TGLineStyleComboBox TGLineStyleComboBox TGLineWidthComboBox TGLineWidthComboBox List of all members.

Public Member Functions

 TGComboBox (const TGWindow *p=0, Int_t id=-1, UInt_t options=kHorizontalFrame|kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
 TGComboBox (const TGWindow *p, const char *text, Int_t id=-1, UInt_t options=kHorizontalFrame|kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
virtual ~TGComboBox ()
virtual void DrawBorder ()
virtual TGDimension GetDefaultSize () const
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleSelection (Event_t *event)
virtual Bool_t HandleSelectionRequest (Event_t *event)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual void AddEntry (TGString *s, Int_t id)
virtual void AddEntry (const char *s, Int_t id)
virtual void AddEntry (TGLBEntry *lbe, TGLayoutHints *lhints)
virtual void InsertEntry (TGString *s, Int_t id, Int_t afterID)
virtual void InsertEntry (const char *s, Int_t id, Int_t afterID)
virtual void InsertEntry (TGLBEntry *lbe, TGLayoutHints *lhints, Int_t afterID)
virtual void NewEntry (const char *s="Entry")
virtual void RemoveEntry (Int_t id=-1)
virtual void RemoveAll ()
virtual void Layout ()
virtual Bool_t IsTextInputEnabled () const
virtual void EnableTextInput (Bool_t on)
virtual void RemoveEntries (Int_t from_ID, Int_t to_ID)
virtual Int_t GetNumberOfEntries () const
virtual TGListBoxGetListBox () const
virtual TGTextEntryGetTextEntry () const
virtual TGLBEntryFindEntry (const char *s) const
virtual void Select (Int_t id, Bool_t emit=kTRUE)
virtual Int_t GetSelected () const
virtual TGLBEntryGetSelectedEntry () const
virtual void SetTopEntry (TGLBEntry *e, TGLayoutHints *lh)
virtual void SetEnabled (Bool_t on=kTRUE)
virtual Bool_t IsEnabled () const
virtual void SortByName (Bool_t ascend=kTRUE)
virtual void Selected (Int_t widgetId, Int_t id)
virtual void Selected (Int_t id)
virtual void Selected (const char *txt)
virtual void ReturnPressed ()
virtual void SavePrimitive (ostream &out, Option_t *option="")
 TGComboBox (const TGWindow *p=0, Int_t id=-1, UInt_t options=kHorizontalFrame|kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
 TGComboBox (const TGWindow *p, const char *text, Int_t id=-1, UInt_t options=kHorizontalFrame|kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
virtual ~TGComboBox ()
virtual void DrawBorder ()
virtual TGDimension GetDefaultSize () const
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleSelection (Event_t *event)
virtual Bool_t HandleSelectionRequest (Event_t *event)
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual void AddEntry (TGString *s, Int_t id)
virtual void AddEntry (const char *s, Int_t id)
virtual void AddEntry (TGLBEntry *lbe, TGLayoutHints *lhints)
virtual void InsertEntry (TGString *s, Int_t id, Int_t afterID)
virtual void InsertEntry (const char *s, Int_t id, Int_t afterID)
virtual void InsertEntry (TGLBEntry *lbe, TGLayoutHints *lhints, Int_t afterID)
virtual void NewEntry (const char *s="Entry")
virtual void RemoveEntry (Int_t id=-1)
virtual void RemoveAll ()
virtual void Layout ()
virtual Bool_t IsTextInputEnabled () const
virtual void EnableTextInput (Bool_t on)
virtual void RemoveEntries (Int_t from_ID, Int_t to_ID)
virtual Int_t GetNumberOfEntries () const
virtual TGListBoxGetListBox () const
virtual TGTextEntryGetTextEntry () const
virtual TGLBEntryFindEntry (const char *s) const
virtual void Select (Int_t id, Bool_t emit=kTRUE)
virtual Int_t GetSelected () const
virtual TGLBEntryGetSelectedEntry () const
virtual void SetTopEntry (TGLBEntry *e, TGLayoutHints *lh)
virtual void SetEnabled (Bool_t on=kTRUE)
virtual Bool_t IsEnabled () const
virtual void SortByName (Bool_t ascend=kTRUE)
virtual void Selected (Int_t widgetId, Int_t id)
virtual void Selected (Int_t id)
virtual void Selected (const char *txt)
virtual void ReturnPressed ()
virtual void SavePrimitive (ostream &out, Option_t *option="")

Protected Member Functions

virtual void Init ()
virtual void Init ()

Protected Attributes

TGLBEntryfSelEntry
TGTextEntryfTextEntry
TGScrollBarElementfDDButton
TGComboBoxPopupfComboFrame
TGListBoxfListBox
const TGPicturefBpic
TGLayoutHintsfLhs
TGLayoutHintsfLhb
TGLayoutHintsfLhdd
TGLBEntryfSelEntry
TGTextEntryfTextEntry
TGScrollBarElementfDDButton
TGComboBoxPopupfComboFrame
TGListBoxfListBox
const TGPicturefBpic
TGLayoutHintsfLhs
TGLayoutHintsfLhb
TGLayoutHintsfLhdd

Private Member Functions

 TGComboBox (const TGComboBox &)
TGComboBoxoperator= (const TGComboBox &)
 TGComboBox (const TGComboBox &)
TGComboBoxoperator= (const TGComboBox &)

Detailed Description

Definition at line 63 of file TGComboBox.h.


Constructor & Destructor Documentation

TGComboBox::TGComboBox ( const TGComboBox  )  [private]

TGComboBox::TGComboBox ( const TGWindow p = 0,
Int_t  id = -1,
UInt_t  options = kHorizontalFrame|kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

TGComboBox::TGComboBox ( const TGWindow p,
const char *  text,
Int_t  id = -1,
UInt_t  options = kHorizontalFrame|kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

TGComboBox::~TGComboBox (  )  [virtual]

Definition at line 191 of file TGComboBox.cxx.

References TGComboBoxPopup::EndPopup(), fBpic, TGObject::fClient, fComboFrame, fDDButton, fLhb, fLhdd, fLhs, fListBox, TGClient::FreePicture(), fSelEntry, fTextEntry, TGCompositeFrame::MustCleanup(), and SafeDelete.

TGComboBox::TGComboBox ( const TGComboBox  )  [private]

TGComboBox::TGComboBox ( const TGWindow p = 0,
Int_t  id = -1,
UInt_t  options = kHorizontalFrame|kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

TGComboBox::TGComboBox ( const TGWindow p,
const char *  text,
Int_t  id = -1,
UInt_t  options = kHorizontalFrame|kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

virtual TGComboBox::~TGComboBox (  )  [virtual]


Member Function Documentation

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

void TGComboBox::Init (  )  [protected, virtual]

Definition at line 214 of file TGComboBox.cxx.

References TGCompositeFrame::AddFrame(), TGFrame::AddInput(), TGWidget::Associate(), TObject::Error(), fBpic, TGObject::fClient, fComboFrame, fDDButton, TGWindow::fEditDisabled, TGObject::fId, fLhb, fLhdd, fListBox, fSelEntry, fTextEntry, TGWidget::fWidgetId, TGListBox::GetContainer(), TGClient::GetDefaultRoot(), TGCompositeFrame::GetDefaultSize(), TGClient::GetPicture(), TGListBox::GetScrollBar(), TGScrollBar::GrabPointer(), gVirtualX, kAnyModifier, kButton1, kButtonPressMask, kButtonReleaseMask, kChildFrame, kDefaultScrollBarWidth, TGWindow::kEditDisable, TGWindow::kEditDisableBtnEnable, TGWindow::kEditDisableEvents, TGWindow::kEditDisableGrab, TGWindow::kEditDisableHeight, TGWindow::kEditDisableLayout, kFALSE, kLHintsExpandX, kLHintsExpandY, kLHintsRight, kNone, kPointerMotionMask, kRaisedFrame, kVerticalFrame, TGCompositeFrame::MapSubwindows(), TGListBox::Resize(), TGFrame::Resize(), TGWindow::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), TGComboBoxPopup::SetListBox(), and TGWindow::SetWindowName().

void TGComboBox::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

Definition at line 263 of file TGComboBox.cxx.

References TGFrame::DrawBorder(), TGFrame::fHeight, TGObject::fId, TGFrame::fOptions, TGFrame::fWidth, TGFrame::GetBckgndGC(), TGFrame::GetBlackGC(), TGFrame::GetHilightGC(), TGFrame::GetShadowGC(), gVirtualX, kDoubleBorder, kRaisedFrame, and kSunkenFrame.

virtual TGDimension TGComboBox::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 93 of file TGComboBox.h.

References TGFrame::fHeight, and TGFrame::fWidth.

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

Reimplemented from TGCompositeFrame.

Definition at line 393 of file TGComboBox.cxx.

References TGFrame::AddInput(), fComboFrame, fDDButton, TGFrame::fHeight, TGObject::fId, fListBox, fSelEntry, fTextEntry, Event_t::fType, Event_t::fUser, TGFrame::fWidth, TGListBox::GetContainer(), TGCompositeFrame::GetDefaultHeight(), TGObject::GetId(), TGWindow::GetParent(), gVirtualX, TGTextEntry::HandleButton(), if(), TGScrollBarElement::IsEnabled(), kButtonDown, kButtonPress, kButtonUp, kFALSE, kPointerMotionMask, kTRUE, TGComboBoxPopup::PlacePopup(), and TGScrollBarElement::SetState().

Bool_t TGComboBox::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 456 of file TGComboBox.cxx.

References fTextEntry, TGTextEntry::HandleDoubleClick(), and kTRUE.

Bool_t TGComboBox::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 464 of file TGComboBox.cxx.

References fTextEntry, TGTextEntry::HandleMotion(), and kTRUE.

Bool_t TGComboBox::HandleSelection ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 472 of file TGComboBox.cxx.

References fTextEntry, TGTextEntry::HandleSelection(), and kTRUE.

Bool_t TGComboBox::HandleSelectionRequest ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

Definition at line 480 of file TGComboBox.cxx.

References fTextEntry, TGTextEntry::HandleSelectionRequest(), and kTRUE.

Bool_t TGComboBox::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 488 of file TGComboBox.cxx.

References xmlio::Class, TGComboBoxPopup::EndPopup(), TGObject::fClient, fComboFrame, fDDButton, fListBox, TGWidget::fMsgWindow, fSelEntry, fTextEntry, TGWidget::fWidgetId, GET_MSG(), GET_SUBMSG(), TGCompositeFrame::GetLayoutManager(), TGListBox::GetSelectedEntry(), TObject::InheritsFrom(), kButtonUp, kC_COMMAND, kCM_COMBOBOX, kCM_LISTBOX, kTRUE, TGLayoutManager::Layout(), MK_MSG(), TGClient::NeedRedraw(), Selected(), TGFrame::SendMessage(), TGScrollBarElement::SetState(), TGTextEntry::SetText(), and TGLBEntry::Update().

virtual void TGComboBox::AddEntry ( TGString s,
Int_t  id 
) [inline, virtual]

Definition at line 102 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, TGFrame::Resize(), and s.

Referenced by TStyleManager::AddDateFormatEntry(), TStyleManager::AddMarkerSizeEntry(), TStyleManager::AddPaperSizeEntry(), TAdvancedGraphicsDialog::AddParameters(), TStyleManager::AddTextAlignEntry(), TGRootIDE::Build(), TRootGuiBuilder::BuildComboBox(), TStyleManager::BuildList(), TArrowEditor::BuildOptionComboBox(), CalendarWindow::CalendarWindow(), TH1Editor::ChangeErrorCombo(), TGHtmlBrowser::CheckAnchors(), TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TRootBrowserLite::CreateBrowser(), TGFileBrowser::CreateBrowser(), TFitEditor::CreateFunctionGroup(), TGLViewerEditor::CreateGuidesTab(), TEveTrackPropagatorSubEditor::CreateRefsContainer(), TGRootIDE::DirSelected(), TGRootIDE::DisplayDirectory(), TGeoVolumeEditor::DoAddNode(), TGeoVolumeEditor::DoRemoveNode(), TFitEditor::FillDataSetList(), TFitEditor::FillFunctionList(), TFitEditor::FillMinMethodList(), XSReactionDlg::InitColorCombo(), XSReactionDlg::InitCombos(), TMemStatViewerGUI::MakeSelection(), ReturnPressed(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), XSReactionDlg::SetElement(), TGeoMediumEditor::SetModel(), TH1Editor::SetModel(), TGeoVolumeEditor::SetModel(), TFitEditor::SetObjectType(), TFitEditor::ShowObjectName(), TestDialog::TestDialog(), TEveCaloLegoEditor::TEveCaloLegoEditor(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TEveTextEditor::TEveTextEditor(), TextEntryWindow::TextEntryWindow(), TGeoManagerEditor::TGeoManagerEditor(), TGeoMaterialEditor::TGeoMaterialEditor(), TGFileDialog::TGFileDialog(), TGFontTypeComboBox::TGFontTypeComboBox(), TGHtmlBrowser::TGHtmlBrowser(), TGLineStyleComboBox::TGLineStyleComboBox(), TGLineWidthComboBox::TGLineWidthComboBox(), TTreeViewer::UpdateCombo(), and TRootBrowserLite::UpdateDrawOption().

virtual void TGComboBox::AddEntry ( const char *  s,
Int_t  id 
) [inline, virtual]

Definition at line 104 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, and TGFrame::Resize().

virtual void TGComboBox::AddEntry ( TGLBEntry lbe,
TGLayoutHints lhints 
) [inline, virtual]

Definition at line 106 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, and TGFrame::Resize().

virtual void TGComboBox::InsertEntry ( TGString s,
Int_t  id,
Int_t  afterID 
) [inline, virtual]

Definition at line 108 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), TGFrame::Resize(), and s.

Referenced by TGRootIDE::Build(), MyApplication::DoEnteredCommand(), TFitEditor::DoFit(), TGCommandPlugin::HandleCommand(), TFitEditor::HasFitFunction(), MyApplication::MyApplication(), TGRootIDE::ProcessMessage(), TFitEditor::ProcessTreeInput(), TFitEditor::SetObjectType(), and TGFSComboBox::Update().

virtual void TGComboBox::InsertEntry ( const char *  s,
Int_t  id,
Int_t  afterID 
) [inline, virtual]

Definition at line 110 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), and TGFrame::Resize().

virtual void TGComboBox::InsertEntry ( TGLBEntry lbe,
TGLayoutHints lhints,
Int_t  afterID 
) [inline, virtual]

Definition at line 112 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), and TGFrame::Resize().

virtual void TGComboBox::NewEntry ( const char *  s = "Entry"  )  [inline, virtual]

Definition at line 114 of file TGComboBox.h.

References fListBox, TGListBox::NewEntry(), TGFrame::Resize(), and s.

void TGComboBox::RemoveEntry ( Int_t  id = -1  )  [virtual]

Definition at line 424 of file TGComboBox.cxx.

References TGObject::fClient, fListBox, fSelEntry, fTextEntry, TGClient::NeedRedraw(), TGListBox::RemoveEntry(), TGFrame::Resize(), and TGTextEntry::SetTitle().

Referenced by TH1Editor::DoHistChanges(), TFitEditor::FillFunctionList(), TH1Editor::SetModel(), and TFitEditor::SetObjectType().

void TGComboBox::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 589 of file TGComboBox.cxx.

References TGObject::fClient, fListBox, fSelEntry, fTextEntry, TGClient::NeedRedraw(), TGListBox::RemoveAll(), and TGTextEntry::SetTitle().

Referenced by TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TFitEditor::FillDataSetList(), TFitEditor::FillFunctionList(), TFitEditor::FillMinMethodList(), and TFitEditor::SetObjectType().

void TGComboBox::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 443 of file TGComboBox.cxx.

References fListBox, TGListBox::GetItemVsize(), TGListBox::GetNumberOfEntries(), TGFrame::GetWidth(), h, TGCompositeFrame::Layout(), and TGListBox::Resize().

Referenced by TStyleManager::DoListSelect(), Select(), and SetTopEntry().

virtual Bool_t TGComboBox::IsTextInputEnabled (  )  const [inline, virtual]

Definition at line 119 of file TGComboBox.h.

References fTextEntry.

void TGComboBox::EnableTextInput ( Bool_t  on  )  [virtual]

Definition at line 287 of file TGComboBox.cxx.

References TGCompositeFrame::AddFrame(), TGFrame::ChangeOptions(), xmlio::Class, TQObject::Connect(), TGWindow::DestroyWindow(), fLhs, fSelEntry, fTextEntry, TGFrame::GetBackground(), TGFrame::GetHeight(), TGCompositeFrame::GetLayoutManager(), TGFrame::GetOptions(), TGTextEntry::GetText(), TGFrame::GetWhitePixel(), TGFrame::GetWidth(), h, TObject::InheritsFrom(), TGWindow::kEditDisable, TGWindow::kEditDisableBtnEnable, TGWindow::kEditDisableGrab, kFALSE, kOwnBackground, TGLayoutManager::Layout(), TGCompositeFrame::MapSubwindows(), TGCompositeFrame::RemoveFrame(), TGLBEntry::SetBackgroundColor(), TGFrame::SetBackgroundColor(), TGWindow::SetEditDisabled(), TGTextEntry::SetFrameDrawn(), TGTextEntry::SetText(), and w.

virtual void TGComboBox::RemoveEntries ( Int_t  from_ID,
Int_t  to_ID 
) [inline, virtual]

Definition at line 121 of file TGComboBox.h.

References fListBox, and TGListBox::RemoveEntries().

Referenced by TStyleManager::BuildList(), TH1Editor::ChangeErrorCombo(), TH1Editor::DoHistChanges(), TH1Editor::DoHistSimple(), TGeoVolumeEditor::DoRemoveNode(), TGHtmlBrowser::ProcessMessage(), XSReactionDlg::SetElement(), TGeoVolumeEditor::SetModel(), TGFSComboBox::Update(), and TTreeViewer::UpdateCombo().

virtual Int_t TGComboBox::GetNumberOfEntries (  )  const [inline, virtual]

Definition at line 123 of file TGComboBox.h.

References fListBox, and TGListBox::GetNumberOfEntries().

Referenced by TStyleManager::BuildList(), TGHtmlBrowser::CheckAnchors(), TGRootIDE::DirSelected(), TGRootIDE::DisplayDirectory(), TGeoVolumeEditor::DoRemoveNode(), TMemStatViewerGUI::MakeStampList(), TGHtmlBrowser::ProcessMessage(), TFitEditor::ProcessTreeInput(), ReturnPressed(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), TGeoMediumEditor::SetModel(), TGeoVolumeEditor::SetModel(), and TRootBrowserLite::UpdateDrawOption().

virtual TGListBox* TGComboBox::GetListBox (  )  const [inline, virtual]

Definition at line 126 of file TGComboBox.h.

References fListBox.

Referenced by TStyleManager::AddDateFormatEntry(), TStyleManager::AddPaperSizeEntry(), TRootGuiBuilder::BuildComboBox(), TArrowEditor::BuildOptionComboBox(), TGuiBldDragManager::ChangeBackgroundColor(), TH1Editor::ChangeErrorCombo(), TParallelCoordEditor::CleanUpSelections(), TGHtml::ControlSize(), TRootBrowserLite::CreateBrowser(), TGFileBrowser::CreateBrowser(), TAdvancedGraphicsDialog::CreateContourFrame(), TFitEditor::CreateFunctionGroup(), TFitEditor::CreateGeneralTab(), TGLViewerEditor::CreateGuidesTab(), TFitEditor::CreateMinimizationTab(), TAdvancedGraphicsDialog::CreateScanFrame(), TFitEditor::DoDataSet(), TH1Editor::DoHistChanges(), TH1Editor::DoHistSimple(), TFitEditor::FillFunctionList(), GetTreeVarsAndCuts(), SavePrimitive(), TH1Editor::SetModel(), TFitEditor::ShowObjectName(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TGFontTypeComboBox::TGFontTypeComboBox(), TGLineStyleComboBox::TGLineStyleComboBox(), TGLineWidthComboBox::TGLineWidthComboBox(), XSReactionDlg::UpdateDatabase(), TRootBrowserLite::UpdateDrawOption(), XSReactionDlg::UpdateIsotopes(), and XSReactionDlg::UpdateProjectile().

virtual TGTextEntry* TGComboBox::GetTextEntry (  )  const [inline, virtual]

Definition at line 127 of file TGComboBox.h.

References fTextEntry.

Referenced by TGTextEditor::Build(), TGRootIDE::Build(), TGuiBldDragManager::ChangeBackgroundColor(), TRootBrowserLite::CreateBrowser(), TGFileBrowser::CreateBrowser(), TRootBrowserLite::GetDrawOption(), TGFileBrowser::GetDrawOption(), MyApplication::MyApplication(), TRootBrowserLite::SetDrawOption(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), and TGHtmlBrowser::TGHtmlBrowser().

TGLBEntry * TGComboBox::FindEntry ( const char *  s  )  const [virtual]

Definition at line 343 of file TGComboBox.cxx.

References TGListBox::FindEntry(), fListBox, and sel.

Referenced by TGRootIDE::Back(), TGHtmlBrowser::Back(), TGHtmlBrowser::CheckAnchors(), TGRootIDE::DirSelected(), TGRootIDE::DisplayDirectory(), TParallelCoordEditor::DoAddSelection(), TFitEditor::DoFit(), TGHtmlBrowser::Forward(), TGRootIDE::Forward(), TFitEditor::HasFitFunction(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), SelectEntry(), TFitEditor::SetFitObject(), and TFitEditor::SetObjectType().

void TGComboBox::Select ( Int_t  id,
Bool_t  emit = kTRUE 
) [virtual]

Definition at line 371 of file TGComboBox.cxx.

References fListBox, fSelEntry, TGWidget::fWidgetId, GetSelected(), Layout(), TGListBox::Select(), Selected(), and TGLBEntry::Update().

Referenced by TAdvancedGraphicsDialog::AddParameters(), TGHtmlBrowser::Back(), TGRootIDE::Back(), TGRootIDE::Build(), TStyleManager::BuildList(), TArrowEditor::BuildOptionComboBox(), CalendarWindow::CalendarWindow(), TH1Editor::ChangeErrorCombo(), TGHtmlBrowser::CheckAnchors(), TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TGHtml::ControlSize(), TAdvancedGraphicsDialog::CreateContourFrame(), TFitEditor::CreateFunctionGroup(), TFitEditor::CreateGeneralTab(), TFitEditor::CreateMinimizationTab(), TH1Editor::DoAddBar(), TGeoVolumeEditor::DoAddNode(), TH1Editor::DoHistChanges(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TFitEditor::DoNoSelection(), TGeoVolumeEditor::DoRemoveNode(), TFitEditor::DoReset(), TParallelCoordEditor::DoSelectionSelect(), TGeoMaterialEditor::DoUndo(), TGeoMixtureEditor::DoUndo1(), TFitEditor::FillDataSetList(), TFitEditor::FillFunctionList(), TFitEditor::FillMinMethodList(), TGHtmlBrowser::Forward(), TGRootIDE::Forward(), TestDialog::HandleButtons(), TFitEditor::HasFitFunction(), XSReactionDlg::InitColorCombo(), XSReactionDlg::InitCombos(), TMemStatViewerGUI::MakeSelection(), TMemStatViewerGUI::MakeStampList(), TStyleManager::ModPaperSizeXY(), TASPaletteEditor::Open(), TFitEditor::ProcessTreeInput(), TFitEditor::RecursiveRemove(), ReturnPressed(), SelectEntry(), TGFontDialog::SetAlign(), TTreeViewer::SetCurrentRecord(), XSReactionDlg::SetElement(), TFitEditor::SetFitObject(), TGLViewerEditor::SetGuides(), TEveCaloLegoEditor::SetModel(), TEveTrackPropagatorSubEditor::SetModel(), TAxisEditor::SetModel(), TFrameEditor::SetModel(), TEveProjectionAxesEditor::SetModel(), TParallelCoordEditor::SetModel(), TSpiderEditor::SetModel(), TGraphEditor::SetModel(), TGeoMediumEditor::SetModel(), TH1Editor::SetModel(), TGeoMaterialEditor::SetModel(), TEveTextEditor::SetModel(), TGeoVolumeEditor::SetModel(), TH2Editor::SetModel(), TPadEditor::SetModel(), TAttLineEditor::SetModel(), TEveRGBAPaletteSubEditor::SetModel(), TArrowEditor::SetModel(), TEveProjectionManagerEditor::SetModel(), TAttTextEditor::SetModel(), TPieEditor::SetModel(), TFitEditor::SetObjectType(), TFitEditor::ShowObjectName(), FitEditorUnitTesting::TestGraph(), FitEditorUnitTesting::TestGraph2D(), FitEditorUnitTesting::TestGraph2DError(), FitEditorUnitTesting::TestGraphError(), FitEditorUnitTesting::TestGSLFit(), FitEditorUnitTesting::TestHistogramFit(), testTextEntries(), FitEditorUnitTesting::TestTree1D(), FitEditorUnitTesting::TestTree2D(), FitEditorUnitTesting::TestTreeND(), TextEntryWindow::TextEntryWindow(), TGeoManagerEditor::TGeoManagerEditor(), TGFileDialog::TGFileDialog(), TGFontTypeComboBox::TGFontTypeComboBox(), TGHtmlBrowser::TGHtmlBrowser(), TGLineStyleComboBox::TGLineStyleComboBox(), TGLineWidthComboBox::TGLineWidthComboBox(), TGFSComboBox::Update(), XSReactionDlg::UpdateDatabase(), TRootBrowserLite::UpdateDrawOption(), TStyleManager::UpdateEditor(), XSReactionDlg::UpdateIsotopes(), and XSReactionDlg::UpdateProjectile().

virtual Int_t TGComboBox::GetSelected (  )  const [inline, virtual]

Definition at line 130 of file TGComboBox.h.

References fListBox, and TGListBox::GetSelected().

Referenced by TH1Editor::ChangeErrorCombo(), TAdvancedGraphicsDialog::CreateScanFrame(), TEveCaloLegoEditor::Do2DMode(), TH1Editor::DoAddB(), TH1Editor::DoAddBar(), TH2Editor::DoAddCol(), TGeoMixtureEditor::DoAddElem(), TH1Editor::DoAddMarker(), TGeoMaterialEditor::DoApply(), TGeoMediumEditor::DoApply(), TGeoMixtureEditor::DoApply1(), TEveCaloLegoEditor::DoBoxMode(), TGLViewerEditor::DoCameraOverlay(), TGeoManagerEditor::DoCreateMaterial(), TGeoVolumeEditor::DoEditMatrix(), TEveTextEditor::DoFontFile(), TEveTextEditor::DoFontMode(), TEveTextEditor::DoFontSize(), TGraphEditor::DoGraphLineWidth(), TH1Editor::DoHistChanges(), TH2Editor::DoHistChanges(), TH2Editor::DoHistComplex(), TH1Editor::DoHistComplex(), TH1Editor::DoHistSimple(), TH2Editor::DoHistSimple(), TFitEditor::DoMinMethod(), TH1Editor::DoPercent(), TEveCaloLegoEditor::DoProjection(), TGeoVolumeEditor::DoRemoveNode(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderPressed(), TH2Editor::DoSliderXMoved(), TH2Editor::DoSliderXPressed(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYPressed(), TPieEditor::DoTextChange(), TAdvancedGraphicsDialog::DrawContour(), TAdvancedGraphicsDialog::DrawScan(), TFitEditor::FillFunctionList(), TFitEditor::FindFunction(), TGFontDialog::GetFontName(), TH1Editor::GetHistAddLabel(), TH2Editor::GetHistContLabel(), TH1Editor::GetHistCoordsLabel(), TH2Editor::GetHistCoordsLabel(), TH1Editor::GetHistErrorLabel(), TH1Editor::GetHistTypeLabel(), TH2Editor::GetHistTypeLabel(), GetTreeVarsAndCuts(), TMemStatViewerGUI::MakeStampList(), TStyleManager::ModAttDateTextAlign(), TStyleManager::ModAttDateTextFont(), TStyleManager::ModCanvasBorderSize(), TStyleManager::ModFrameBorderSize(), TStyleManager::ModFrameLineStyle(), TStyleManager::ModFrameLineWidth(), TStyleManager::ModFuncStyle(), TStyleManager::ModFuncWidth(), TStyleManager::ModGridStyle(), TStyleManager::ModGridWidth(), TStyleManager::ModHatchesLineWidth(), TStyleManager::ModHistLineStyle(), TStyleManager::ModHistLineWidth(), TStyleManager::ModLegendBorderSize(), TStyleManager::ModLineStyle(), TStyleManager::ModLineWidth(), TStyleManager::ModMarkerSize(), TStyleManager::ModOptDateFormat(), TStyleManager::ModPadBorderSize(), TStyleManager::ModPaperSizePredef(), TStyleManager::ModStatBorderSize(), TStyleManager::ModStatFont(), TStyleManager::ModTextAlign(), TStyleManager::ModTextFont(), TStyleManager::ModTitleAlign(), TStyleManager::ModTitleBorderSize(), TStyleManager::ModTitleFont(), TStyleManager::ModXLabelFont(), TStyleManager::ModXTitleFont(), TStyleManager::ModYLabelFont(), TStyleManager::ModYTitleFont(), TStyleManager::ModZLabelFont(), TStyleManager::ModZTitleFont(), TMemStatDrawDlg::ReDraw(), TFitEditor::RetrieveOptions(), TGLineWidthComboBox::SavePrimitive(), SavePrimitive(), TGFSComboBox::SavePrimitive(), TGLineStyleComboBox::SavePrimitive(), Select(), TH1Editor::SetModel(), TH2Editor::SetModel(), TArrowEditor::SetModel(), and CalendarWindow::UpdateHTML().

virtual TGLBEntry* TGComboBox::GetSelectedEntry (  )  const [inline, virtual]

Definition at line 131 of file TGComboBox.h.

References fListBox, and TGListBox::GetSelectedEntry().

Referenced by TGRootIDE::Back(), TGHtmlBrowser::Back(), TGuiBldDragManager::ChangeBackgroundColor(), TFitEditor::CreateFunctionGroup(), TParallelCoordEditor::DoDeleteVar(), TFitEditor::DoFunction(), TParallelCoordEditor::DoSelectLineColor(), TPieEditor::DoTextChange(), TFitEditor::DoUseFuncRange(), TFitEditor::FillDataSetList(), TFitEditor::FindFunction(), TGHtmlBrowser::Forward(), TGRootIDE::Forward(), XSReactionDlg::GetString(), TRootBrowserLite::ProcessMessage(), TGFileDialog::ProcessMessage(), TFitEditor::SetFitObject(), and TFitEditor::ShowObjectName().

void TGComboBox::SetTopEntry ( TGLBEntry e,
TGLayoutHints lh 
) [virtual]

Definition at line 353 of file TGComboBox.cxx.

References TGCompositeFrame::AddFrame(), TGWindow::DestroyWindow(), fLhs, fSelEntry, Layout(), and TGCompositeFrame::RemoveFrame().

Referenced by TGLineStyleComboBox::TGLineStyleComboBox(), and TGLineWidthComboBox::TGLineWidthComboBox().

void TGComboBox::SetEnabled ( Bool_t  on = kTRUE  )  [virtual]

Definition at line 545 of file TGComboBox.cxx.

References TGWidget::ClearFlags(), TGObject::fClient, fDDButton, fSelEntry, TGFrame::GetBackground(), TGFrame::GetDefaultFrameBackground(), kWidgetIsEnabled, TGClient::NeedRedraw(), TGLBEntry::SetBackgroundColor(), TGScrollBarElement::SetEnabled(), and TGWidget::SetFlags().

Referenced by TParallelCoordEditor::CleanUpSelections(), TParallelCoordEditor::CleanUpVariables(), TPadEditor::DoBorderMode(), TFrameEditor::DoBorderMode(), TGraphEditor::DoShape(), TGFontDialog::EnableAlign(), and TPadEditor::SetModel().

virtual Bool_t TGComboBox::IsEnabled (  )  const [inline, virtual]

Reimplemented from TGWidget.

Definition at line 135 of file TGComboBox.h.

References fDDButton, and TGScrollBarElement::IsEnabled().

virtual void TGComboBox::SortByName ( Bool_t  ascend = kTRUE  )  [inline, virtual]

Definition at line 136 of file TGComboBox.h.

References fListBox, and TGListBox::SortByName().

void TGComboBox::Selected ( Int_t  widgetId,
Int_t  id 
) [virtual]

Definition at line 532 of file TGComboBox.cxx.

References TQObject::Emit().

Referenced by ProcessMessage(), and Select().

virtual void TGComboBox::Selected ( Int_t  id  )  [inline, virtual]

Definition at line 140 of file TGComboBox.h.

References TQObject::Emit().

virtual void TGComboBox::Selected ( const char *  txt  )  [inline, virtual]

Definition at line 141 of file TGComboBox.h.

References TQObject::Emit().

void TGComboBox::ReturnPressed (  )  [virtual]

Definition at line 561 of file TGComboBox.cxx.

References AddEntry(), TQObject::Emit(), fListBox, fTextEntry, TGListBox::GetContainer(), TGCompositeFrame::GetList(), GetNumberOfEntries(), TGString::GetString(), TGTextLBEntry::GetText(), TGTextEntry::GetText(), if(), Select(), and text().

Referenced by TGSearchDialog::ProcessMessage(), and TGTextEditor::ProcessMessage().

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

Reimplemented from TGCompositeFrame.

Definition at line 605 of file TGComboBox.cxx.

References b, TGFrame::fBackground, TGFrameElement::fFrame, TGWindow::fParent, fTextEntry, TGWidget::fWidgetId, TGListBox::GetContainer(), TGFrame::GetDefaultFrameBackground(), TGFrame::GetHeight(), TGCompositeFrame::GetList(), GetListBox(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), GetSelected(), TGTextEntry::GetText(), TGFrame::GetWhitePixel(), TGFrame::GetWidth(), kDoubleBorder, kHorizontalFrame, kSunkenFrame, and TGFrame::SaveUserColor().

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

virtual void TGComboBox::Init (  )  [protected, virtual]

virtual void TGComboBox::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

virtual TGDimension TGComboBox::GetDefaultSize (  )  const [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 93 of file TGComboBox.h.

References TGFrame::fHeight, and TGFrame::fWidth.

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

Reimplemented from TGCompositeFrame.

virtual Bool_t TGComboBox::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGComboBox::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGComboBox::HandleSelection ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGComboBox::HandleSelectionRequest ( Event_t event  )  [virtual]

Reimplemented from TGFrame.

virtual Bool_t TGComboBox::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGComboBox::AddEntry ( TGString s,
Int_t  id 
) [inline, virtual]

Definition at line 102 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, TGFrame::Resize(), and s.

virtual void TGComboBox::AddEntry ( const char *  s,
Int_t  id 
) [inline, virtual]

Definition at line 104 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, and TGFrame::Resize().

virtual void TGComboBox::AddEntry ( TGLBEntry lbe,
TGLayoutHints lhints 
) [inline, virtual]

Definition at line 106 of file TGComboBox.h.

References TGListBox::AddEntry(), fListBox, and TGFrame::Resize().

virtual void TGComboBox::InsertEntry ( TGString s,
Int_t  id,
Int_t  afterID 
) [inline, virtual]

Definition at line 108 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), TGFrame::Resize(), and s.

virtual void TGComboBox::InsertEntry ( const char *  s,
Int_t  id,
Int_t  afterID 
) [inline, virtual]

Definition at line 110 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), and TGFrame::Resize().

virtual void TGComboBox::InsertEntry ( TGLBEntry lbe,
TGLayoutHints lhints,
Int_t  afterID 
) [inline, virtual]

Definition at line 112 of file TGComboBox.h.

References fListBox, TGListBox::InsertEntry(), and TGFrame::Resize().

virtual void TGComboBox::NewEntry ( const char *  s = "Entry"  )  [inline, virtual]

Definition at line 114 of file TGComboBox.h.

References fListBox, TGListBox::NewEntry(), TGFrame::Resize(), and s.

virtual void TGComboBox::RemoveEntry ( Int_t  id = -1  )  [virtual]

virtual void TGComboBox::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGComboBox::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGComboBox::IsTextInputEnabled (  )  const [inline, virtual]

Definition at line 119 of file TGComboBox.h.

References fTextEntry.

virtual void TGComboBox::EnableTextInput ( Bool_t  on  )  [virtual]

virtual void TGComboBox::RemoveEntries ( Int_t  from_ID,
Int_t  to_ID 
) [inline, virtual]

Definition at line 121 of file TGComboBox.h.

References fListBox, and TGListBox::RemoveEntries().

virtual Int_t TGComboBox::GetNumberOfEntries (  )  const [inline, virtual]

Definition at line 123 of file TGComboBox.h.

References fListBox, and TGListBox::GetNumberOfEntries().

virtual TGListBox* TGComboBox::GetListBox (  )  const [inline, virtual]

Definition at line 126 of file TGComboBox.h.

References fListBox.

virtual TGTextEntry* TGComboBox::GetTextEntry (  )  const [inline, virtual]

Definition at line 127 of file TGComboBox.h.

References fTextEntry.

virtual TGLBEntry* TGComboBox::FindEntry ( const char *  s  )  const [virtual]

virtual void TGComboBox::Select ( Int_t  id,
Bool_t  emit = kTRUE 
) [virtual]

virtual Int_t TGComboBox::GetSelected (  )  const [inline, virtual]

Definition at line 130 of file TGComboBox.h.

References fListBox, and TGListBox::GetSelected().

virtual TGLBEntry* TGComboBox::GetSelectedEntry (  )  const [inline, virtual]

Definition at line 131 of file TGComboBox.h.

References fListBox, and TGListBox::GetSelectedEntry().

virtual void TGComboBox::SetTopEntry ( TGLBEntry e,
TGLayoutHints lh 
) [virtual]

virtual void TGComboBox::SetEnabled ( Bool_t  on = kTRUE  )  [virtual]

virtual Bool_t TGComboBox::IsEnabled (  )  const [inline, virtual]

Reimplemented from TGWidget.

Definition at line 135 of file TGComboBox.h.

References fDDButton, and TGScrollBarElement::IsEnabled().

virtual void TGComboBox::SortByName ( Bool_t  ascend = kTRUE  )  [inline, virtual]

Definition at line 136 of file TGComboBox.h.

References fListBox, and TGListBox::SortByName().

virtual void TGComboBox::Selected ( Int_t  widgetId,
Int_t  id 
) [virtual]

virtual void TGComboBox::Selected ( Int_t  id  )  [inline, virtual]

Definition at line 140 of file TGComboBox.h.

References TQObject::Emit().

virtual void TGComboBox::Selected ( const char *  txt  )  [inline, virtual]

Definition at line 141 of file TGComboBox.h.

References TQObject::Emit().

virtual void TGComboBox::ReturnPressed (  )  [virtual]

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

Reimplemented from TGCompositeFrame.


Member Data Documentation

TGLBEntry* TGComboBox::fSelEntry [protected]

Definition at line 70 of file TGComboBox.h.

Referenced by EnableTextInput(), HandleButton(), Init(), ProcessMessage(), RemoveAll(), RemoveEntry(), Select(), SetEnabled(), SetTopEntry(), TGLineStyleComboBox::TGLineStyleComboBox(), TGLineWidthComboBox::TGLineWidthComboBox(), and ~TGComboBox().

TGTextEntry* TGComboBox::fTextEntry [protected]

Definition at line 71 of file TGComboBox.h.

Referenced by EnableTextInput(), GetTextEntry(), HandleButton(), HandleDoubleClick(), HandleMotion(), HandleSelection(), HandleSelectionRequest(), Init(), IsTextInputEnabled(), ProcessMessage(), RemoveAll(), RemoveEntry(), ReturnPressed(), SavePrimitive(), and ~TGComboBox().

TGScrollBarElement* TGComboBox::fDDButton [protected]

Definition at line 72 of file TGComboBox.h.

Referenced by HandleButton(), Init(), IsEnabled(), ProcessMessage(), SetEnabled(), and ~TGComboBox().

TGComboBoxPopup* TGComboBox::fComboFrame [protected]

Definition at line 73 of file TGComboBox.h.

Referenced by HandleButton(), Init(), ProcessMessage(), and ~TGComboBox().

TGListBox* TGComboBox::fListBox [protected]

Definition at line 74 of file TGComboBox.h.

Referenced by AddEntry(), FindEntry(), GetListBox(), GetNumberOfEntries(), GetSelected(), GetSelectedEntry(), HandleButton(), Init(), InsertEntry(), Layout(), NewEntry(), ProcessMessage(), RemoveAll(), RemoveEntries(), RemoveEntry(), ReturnPressed(), Select(), SortByName(), TGFSComboBox::Update(), and ~TGComboBox().

const TGPicture* TGComboBox::fBpic [protected]

Definition at line 75 of file TGComboBox.h.

Referenced by Init(), and ~TGComboBox().

TGLayoutHints* TGComboBox::fLhs [protected]

Definition at line 76 of file TGComboBox.h.

Referenced by EnableTextInput(), SetTopEntry(), and ~TGComboBox().

TGLayoutHints* TGComboBox::fLhb [protected]

Definition at line 77 of file TGComboBox.h.

Referenced by Init(), and ~TGComboBox().

TGLayoutHints* TGComboBox::fLhdd [protected]

Definition at line 78 of file TGComboBox.h.

Referenced by Init(), and ~TGComboBox().

TGLBEntry* TGComboBox::fSelEntry [protected]

Definition at line 70 of file TGComboBox.h.

TGTextEntry* TGComboBox::fTextEntry [protected]

Definition at line 71 of file TGComboBox.h.

TGScrollBarElement* TGComboBox::fDDButton [protected]

Definition at line 72 of file TGComboBox.h.

TGComboBoxPopup* TGComboBox::fComboFrame [protected]

Definition at line 73 of file TGComboBox.h.

TGListBox* TGComboBox::fListBox [protected]

Definition at line 74 of file TGComboBox.h.

const TGPicture* TGComboBox::fBpic [protected]

Definition at line 75 of file TGComboBox.h.

TGLayoutHints* TGComboBox::fLhs [protected]

Definition at line 76 of file TGComboBox.h.

TGLayoutHints* TGComboBox::fLhb [protected]

Definition at line 77 of file TGComboBox.h.

TGLayoutHints* TGComboBox::fLhdd [protected]

Definition at line 78 of file TGComboBox.h.


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