#include <TGComboBox.h>
Inheritance diagram for TGComboBox:
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 TGListBox * | GetListBox () const |
virtual TGTextEntry * | GetTextEntry () const |
virtual TGLBEntry * | FindEntry (const char *s) const |
virtual void | Select (Int_t id, Bool_t emit=kTRUE) |
virtual Int_t | GetSelected () const |
virtual TGLBEntry * | GetSelectedEntry () 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 TGListBox * | GetListBox () const |
virtual TGTextEntry * | GetTextEntry () const |
virtual TGLBEntry * | FindEntry (const char *s) const |
virtual void | Select (Int_t id, Bool_t emit=kTRUE) |
virtual Int_t | GetSelected () const |
virtual TGLBEntry * | GetSelectedEntry () 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 | |
TGLBEntry * | fSelEntry |
TGTextEntry * | fTextEntry |
TGScrollBarElement * | fDDButton |
TGComboBoxPopup * | fComboFrame |
TGListBox * | fListBox |
const TGPicture * | fBpic |
TGLayoutHints * | fLhs |
TGLayoutHints * | fLhb |
TGLayoutHints * | fLhdd |
TGLBEntry * | fSelEntry |
TGTextEntry * | fTextEntry |
TGScrollBarElement * | fDDButton |
TGComboBoxPopup * | fComboFrame |
TGListBox * | fListBox |
const TGPicture * | fBpic |
TGLayoutHints * | fLhs |
TGLayoutHints * | fLhb |
TGLayoutHints * | fLhdd |
Private Member Functions | |
TGComboBox (const TGComboBox &) | |
TGComboBox & | operator= (const TGComboBox &) |
TGComboBox (const TGComboBox &) | |
TGComboBox & | operator= (const TGComboBox &) |
Definition at line 63 of file TGComboBox.h.
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] |
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.
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().
Reimplemented from TGCompositeFrame.
Definition at line 456 of file TGComboBox.cxx.
References fTextEntry, TGTextEntry::HandleDoubleClick(), and kTRUE.
Reimplemented from TGCompositeFrame.
Definition at line 464 of file TGComboBox.cxx.
References fTextEntry, TGTextEntry::HandleMotion(), and kTRUE.
Reimplemented from TGCompositeFrame.
Definition at line 472 of file TGComboBox.cxx.
References fTextEntry, TGTextEntry::HandleSelection(), and kTRUE.
Reimplemented from TGFrame.
Definition at line 480 of file TGComboBox.cxx.
References fTextEntry, TGTextEntry::HandleSelectionRequest(), and kTRUE.
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().
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().
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().
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] |
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.
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().
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().
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().
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] |
virtual void TGComboBox::Selected | ( | const char * | txt | ) | [inline, virtual] |
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.
Reimplemented from TGCompositeFrame.
Reimplemented from TGCompositeFrame.
Reimplemented from TGCompositeFrame.
Reimplemented from TGCompositeFrame.
Reimplemented from TGFrame.
Reimplemented from TGCompositeFrame.
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().
Definition at line 108 of file TGComboBox.h.
References fListBox, TGListBox::InsertEntry(), TGFrame::Resize(), and s.
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] |
virtual void TGComboBox::EnableTextInput | ( | Bool_t | on | ) | [virtual] |
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] |
virtual TGTextEntry* TGComboBox::GetTextEntry | ( | ) | const [inline, virtual] |
virtual TGLBEntry* TGComboBox::FindEntry | ( | const char * | s | ) | const [virtual] |
virtual Int_t TGComboBox::GetSelected | ( | ) | const [inline, virtual] |
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 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::Selected | ( | Int_t | id | ) | [inline, virtual] |
virtual void TGComboBox::Selected | ( | const char * | txt | ) | [inline, virtual] |
virtual void TGComboBox::ReturnPressed | ( | ) | [virtual] |
virtual void TGComboBox::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGCompositeFrame.
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] |
TGLayoutHints* TGComboBox::fLhs [protected] |
Definition at line 76 of file TGComboBox.h.
Referenced by EnableTextInput(), SetTopEntry(), and ~TGComboBox().
TGLayoutHints* TGComboBox::fLhb [protected] |
TGLayoutHints* TGComboBox::fLhdd [protected] |
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.