TGListBox Class Reference

#include <TGListBox.h>

Inheritance diagram for TGListBox:

TGCompositeFrame TGWidget TGCompositeFrame TGWidget TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow XSElementList List of all members.

Public Member Functions

 TGListBox (const TGWindow *p=0, Int_t id=-1, UInt_t options=kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
virtual ~TGListBox ()
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 AddEntrySort (TGString *s, Int_t id)
virtual void AddEntrySort (const char *s, Int_t id)
virtual void AddEntrySort (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 RemoveEntries (Int_t from_ID, Int_t to_ID)
virtual void ChangeBackground (Pixel_t back)
virtual void SetTopEntry (Int_t id=-1)
virtual void SetMultipleSelections (Bool_t multi=kTRUE)
virtual Bool_t GetMultipleSelections () const
virtual Int_t GetNumberOfEntries () const
virtual TGLBEntryGetEntry (Int_t id) const
virtual TGLBEntryFindEntry (const char *s) const
virtual TGFrameGetContainer () const
virtual TGViewPortGetViewPort () const
virtual TGScrollBarGetScrollBar () const
virtual TGVScrollBarGetVScrollbar () const
virtual void DrawBorder ()
virtual void Resize (UInt_t w, UInt_t h)
virtual void Resize (TGDimension size)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void Layout ()
virtual void SetLayoutManager (TGLayoutManager *)
virtual void SortByName (Bool_t ascend=kTRUE)
virtual void IntegralHeight (Bool_t mode)
virtual TGDimension GetDefaultSize () const
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual TGLBEntrySelect (Int_t id, Bool_t sel=kTRUE)
virtual Int_t GetSelected () const
virtual Bool_t GetSelection (Int_t id)
virtual TGLBEntryGetSelectedEntry () const
virtual void GetSelectedEntries (TList *selected)
UInt_t GetItemVsize () const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Selected (Int_t widgetId, Int_t id)
virtual void Selected (Int_t id)
virtual void Selected (const char *txt)
virtual void DoubleClicked (Int_t widgetId, Int_t id)
virtual void DoubleClicked (Int_t id)
virtual void DoubleClicked (const char *txt)
virtual void SelectionChanged ()
 TGListBox (const TGWindow *p=0, Int_t id=-1, UInt_t options=kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
virtual ~TGListBox ()
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 AddEntrySort (TGString *s, Int_t id)
virtual void AddEntrySort (const char *s, Int_t id)
virtual void AddEntrySort (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 RemoveEntries (Int_t from_ID, Int_t to_ID)
virtual void ChangeBackground (Pixel_t back)
virtual void SetTopEntry (Int_t id=-1)
virtual void SetMultipleSelections (Bool_t multi=kTRUE)
virtual Bool_t GetMultipleSelections () const
virtual Int_t GetNumberOfEntries () const
virtual TGLBEntryGetEntry (Int_t id) const
virtual TGLBEntryFindEntry (const char *s) const
virtual TGFrameGetContainer () const
virtual TGViewPortGetViewPort () const
virtual TGScrollBarGetScrollBar () const
virtual TGVScrollBarGetVScrollbar () const
virtual void DrawBorder ()
virtual void Resize (UInt_t w, UInt_t h)
virtual void Resize (TGDimension size)
virtual void MoveResize (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void Layout ()
virtual void SetLayoutManager (TGLayoutManager *)
virtual void SortByName (Bool_t ascend=kTRUE)
virtual void IntegralHeight (Bool_t mode)
virtual TGDimension GetDefaultSize () const
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)
virtual TGLBEntrySelect (Int_t id, Bool_t sel=kTRUE)
virtual Int_t GetSelected () const
virtual Bool_t GetSelection (Int_t id)
virtual TGLBEntryGetSelectedEntry () const
virtual void GetSelectedEntries (TList *selected)
UInt_t GetItemVsize () const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void Selected (Int_t widgetId, Int_t id)
virtual void Selected (Int_t id)
virtual void Selected (const char *txt)
virtual void DoubleClicked (Int_t widgetId, Int_t id)
virtual void DoubleClicked (Int_t id)
virtual void DoubleClicked (const char *txt)
virtual void SelectionChanged ()

Protected Member Functions

void SetContainer (TGFrame *f)
virtual void InitListBox ()
void SetContainer (TGFrame *f)
virtual void InitListBox ()

Protected Attributes

UInt_t fItemVsize
Bool_t fIntegralHeight
TGLBContainerfLbc
TGViewPortfVport
TGVScrollBarfVScrollbar
TGLBContainerfLbc
TGViewPortfVport
TGVScrollBarfVScrollbar

Private Member Functions

 TGListBox (const TGListBox &)
TGListBox operator= (const TGListBox &)
 TGListBox (const TGListBox &)
TGListBox operator= (const TGListBox &)

Detailed Description

Definition at line 297 of file TGListBox.h.


Constructor & Destructor Documentation

TGListBox::TGListBox ( const TGListBox  )  [private]

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

TGListBox::~TGListBox (  )  [virtual]

Definition at line 1129 of file TGListBox.cxx.

References fLbc, fVport, fVScrollbar, and TGCompositeFrame::MustCleanup().

TGListBox::TGListBox ( const TGListBox  )  [private]

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

virtual TGListBox::~TGListBox (  )  [virtual]


Member Function Documentation

TGListBox TGListBox::operator= ( const TGListBox  )  [private]

void TGListBox::SetContainer ( TGFrame f  )  [inline, protected]

Definition at line 310 of file TGListBox.h.

References fVport, and TGViewPort::SetContainer().

Referenced by InitListBox().

void TGListBox::InitListBox (  )  [protected, virtual]

Definition at line 1141 of file TGListBox.cxx.

References TGCompositeFrame::AddFrame(), TGFrame::AddInput(), TGLBContainer::Associate(), TGWidget::Associate(), TGWindow::fEditDisabled, TGFrame::fgWhitePixel, TGCompositeFrame::fLayoutManager, fLbc, TGContainer::fViewPort, fVport, fVScrollbar, kButtonMotionMask, kButtonPressMask, kButtonReleaseMask, kChildFrame, kDefaultScrollBarWidth, TGWindow::kEditDisable, TGWindow::kEditDisableBtnEnable, TGWindow::kEditDisableGrab, TGWindow::kEditDisableKeyEnable, TGWindow::kEditDisableLayout, kOwnBackground, kPointerMotionMask, kVerticalFrame, TGFrame::RemoveInput(), SetContainer(), TGWindow::SetEditDisabled(), TGCompositeFrame::SetEditDisabled(), and TGLBContainer::SetListBox().

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

Definition at line 1198 of file TGListBox.cxx.

References TGLBContainer::AddEntry(), fItemVsize, fLbc, TGFrame::GetDefaultHeight(), kLHintsExpandX, kLHintsTop, TMath::Max(), and s.

Referenced by AddEntry(), TGComboBox::AddEntry(), TGHtml::AddSelectOptions(), TGFontDialog::Build(), TRootGuiBuilder::BuildListBox(), TProofProgressLog::BuildLogList(), TestDialog::HandleButtons(), HistAction::importFromFile(), HistAction::importHist(), NewEntry(), TSessionFrame::OnBtnAddClicked(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), TestDialog::ProcessMessage(), HistAction::ProcessMessage(), TGL5DDataSetEditor::SetIsoTabWidgets(), SettingsDialog::SettingsDialog(), TestDialog::TestDialog(), TGAppMainFrame::TGAppMainFrame(), HistAction::toScan(), XSReactionDlg::UpdateContainer(), TSessionFrame::UpdatePackages(), XSReactionDlg::UpdateReactions(), TGFontDialog::UpdateStyleSize(), and XSElementList::XSElementList().

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

Definition at line 1214 of file TGListBox.cxx.

References AddEntry().

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

Definition at line 1223 of file TGListBox.cxx.

References TGLBContainer::AddEntry(), fItemVsize, fLbc, TGFrame::GetDefaultHeight(), and TMath::Max().

void TGListBox::AddEntrySort ( TGString s,
Int_t  id 
) [virtual]

Definition at line 1233 of file TGListBox.cxx.

References TGLBContainer::AddEntrySort(), fItemVsize, fLbc, TGFrame::GetDefaultHeight(), kLHintsExpandX, kLHintsTop, TMath::Max(), and s.

Referenced by AddEntrySort().

void TGListBox::AddEntrySort ( const char *  s,
Int_t  id 
) [virtual]

Definition at line 1251 of file TGListBox.cxx.

References AddEntrySort().

void TGListBox::AddEntrySort ( TGLBEntry lbe,
TGLayoutHints lhints 
) [virtual]

Definition at line 1262 of file TGListBox.cxx.

References TGLBContainer::AddEntrySort(), fItemVsize, fLbc, TGFrame::GetDefaultHeight(), and TMath::Max().

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

Definition at line 1274 of file TGListBox.cxx.

References fItemVsize, fLbc, TGFrame::GetDefaultHeight(), TGLBContainer::InsertEntry(), kLHintsExpandX, kLHintsTop, TMath::Max(), and s.

Referenced by TGComboBox::InsertEntry(), InsertEntry(), and NewEntry().

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

Definition at line 1289 of file TGListBox.cxx.

References InsertEntry().

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

Definition at line 1359 of file TGListBox.cxx.

References fItemVsize, fLbc, TGFrame::GetDefaultHeight(), TGLBContainer::InsertEntry(), and TMath::Max().

void TGListBox::NewEntry ( const char *  s = "Entry"  )  [virtual]

Definition at line 1297 of file TGListBox.cxx.

References AddEntry(), fLbc, GetNumberOfEntries(), TGLBContainer::GetSelected(), InsertEntry(), and Layout().

Referenced by TGComboBox::NewEntry().

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

Definition at line 1313 of file TGListBox.cxx.

References TGLBEntry::EntryId(), fLbc, TGLBContainer::GetMultipleSelections(), TGLBContainer::GetSelected(), TGLBContainer::GetSelectedEntries(), Layout(), and TGLBContainer::RemoveEntry().

Referenced by TestDialog::HandleButtons(), TestDialog::ProcessMessage(), HistAction::ProcessMessage(), TGComboBox::RemoveEntry(), and TGL5DDataSetEditor::RemoveSurface().

void TGListBox::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1341 of file TGListBox.cxx.

References fLbc, Layout(), and TGLBContainer::RemoveAll().

Referenced by TGComboBox::RemoveAll(), and TGL5DDataSetEditor::SetIsoTabWidgets().

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

Definition at line 1350 of file TGListBox.cxx.

References fLbc, Layout(), and TGLBContainer::RemoveEntries().

Referenced by TProofProgressLog::BuildLogList(), HistAction::clearScan(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), TGComboBox::RemoveEntries(), XSReactionDlg::UpdateContainer(), TSessionFrame::UpdatePackages(), XSReactionDlg::UpdateReactions(), and TGFontDialog::UpdateStyleSize().

void TGListBox::ChangeBackground ( Pixel_t  back  )  [virtual]

Reimplemented from TGFrame.

Definition at line 1529 of file TGListBox.cxx.

References TGContainer::ClearViewPort(), TGFrame::fBackground, fLbc, TGCompositeFrame::GetList(), and TGLBEntry::SetBackgroundColor().

void TGListBox::SetTopEntry ( Int_t  id = -1  )  [virtual]

Definition at line 1384 of file TGListBox.cxx.

References fLbc, fVScrollbar, TGLBContainer::GetPos(), Layout(), and TGVScrollBar::SetPosition().

Referenced by HistAction::ProcessMessage().

virtual void TGListBox::SetMultipleSelections ( Bool_t  multi = kTRUE  )  [inline, virtual]

Definition at line 335 of file TGListBox.h.

References fLbc, and TGLBContainer::SetMultipleSelections().

Referenced by TSessionFrame::Build(), TGHtml::ControlSize(), TestDialog::HandleButtons(), MyMainFrame::HandleButtons(), TProofProgressLog::Init(), TSessionFrame::OnMultipleSelection(), TestDialog::ProcessMessage(), HistAction::ProcessMessage(), and TGAppMainFrame::TGAppMainFrame().

virtual Bool_t TGListBox::GetMultipleSelections (  )  const [inline, virtual]

Definition at line 337 of file TGListBox.h.

References fLbc, and TGLBContainer::GetMultipleSelections().

Referenced by MyMainFrame::PrintSelected(), ProcessMessage(), and HistAction::ProcessMessage().

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

Definition at line 339 of file TGListBox.h.

References fLbc, TGCompositeFrame::GetList(), and TCollection::GetSize().

Referenced by TProofProgressLog::BuildLogList(), TGHtml::ControlSize(), TFitEditor::CreateGeneralTab(), TGComboBox::GetNumberOfEntries(), TGComboBox::Layout(), NewEntry(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), TProofProgressLog::Select(), TProofProgressMemoryPlot::Select(), and TSessionFrame::UpdatePackages().

TGLBEntry * TGListBox::GetEntry ( Int_t  id  )  const [virtual]

Definition at line 1369 of file TGListBox.cxx.

References TGLBEntry::EntryId(), fLbc, TGCompositeFrame::GetList(), and if().

Referenced by TParallelCoordEditor::CleanUpSelections(), TGHtml::ControlSize(), TFitEditor::DoDataSet(), GetTreeVarsAndCuts(), TProofProgressLog::Select(), and TFitEditor::ShowObjectName().

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

Definition at line 1631 of file TGListBox.cxx.

References TGFrameElement::fFrame, fLbc, TGCompositeFrame::GetList(), TObject::GetTitle(), and list.

Referenced by TGFontDialog::Build(), TProofProgressLog::BuildLogList(), TGComboBox::FindEntry(), TGFontDialog::SetFont(), and TGFontDialog::UpdateStyleSize().

virtual TGFrame* TGListBox::GetContainer (  )  const [inline, virtual]

Definition at line 343 of file TGListBox.h.

References fVport, and TGViewPort::GetContainer().

Referenced by TGHtml::AddSelectOptions(), TGL5DDataSetEditor::ConnectSignals2Slots(), TGComboBox::HandleButton(), TGLBContainer::HandleButton(), TGComboBox::Init(), TSessionFrame::OnBtnAddClicked(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), TSessionFrame::OnClearPackages(), TSessionFrame::OnDisablePackages(), TSessionFrame::OnEnablePackages(), TSessionFrame::OnUploadPackages(), TGComboBox::ReturnPressed(), TGComboBox::SavePrimitive(), TGFSComboBox::Update(), TRootBrowserLite::UpdateDrawOption(), and TSessionFrame::UpdatePackages().

virtual TGViewPort* TGListBox::GetViewPort (  )  const [inline, virtual]

Definition at line 344 of file TGListBox.h.

References fVport.

Referenced by TGLBContainer::Layout().

virtual TGScrollBar* TGListBox::GetScrollBar (  )  const [inline, virtual]

Definition at line 345 of file TGListBox.h.

References fVScrollbar.

Referenced by TGComboBox::Init(), and SettingsDialog::SettingsDialog().

virtual TGVScrollBar* TGListBox::GetVScrollbar (  )  const [inline, virtual]

Definition at line 346 of file TGListBox.h.

References fVScrollbar.

Referenced by TGLBContainer::GetVScrollbar().

void TGListBox::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

Definition at line 1174 of file TGListBox.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.

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

Reimplemented from TGFrame.

Definition at line 1407 of file TGListBox.cxx.

References TGFrame::DoRedraw(), TGFrame::fBorderWidth, fIntegralHeight, fItemVsize, TMath::Max(), and TGFrame::Resize().

Referenced by TStyleManager::AddDateFormatEntry(), TStyleManager::AddPaperSizeEntry(), TSessionFrame::Build(), TH1Editor::BuildHistAddComboBox(), TH2Editor::BuildHistCoordsComboBox(), TH1Editor::BuildHistCoordsComboBox(), TRootGuiBuilder::BuildListBox(), TH1Editor::BuildPercentComboBox(), TH1Editor::ChangeErrorCombo(), ClassImp(), TGHtml::ControlSize(), TRootBrowserLite::CreateBrowser(), TGFileBrowser::CreateBrowser(), TAdvancedGraphicsDialog::CreateContourFrame(), TFitEditor::CreateFunctionGroup(), TFitEditor::CreateGeneralTab(), TGLViewerEditor::CreateGuidesTab(), TGL5DDataSetEditor::CreateIsoTab(), TFitEditor::CreateMinimizationTab(), TAdvancedGraphicsDialog::CreateScanFrame(), TH1Editor::DoHistChanges(), TH1Editor::DoHistSimple(), TFitEditor::FillFunctionList(), TProofProgressLog::Init(), TGComboBox::Init(), TGComboBox::Layout(), Resize(), TH1Editor::SetModel(), SettingsDialog::SettingsDialog(), TestDialog::TestDialog(), TEveProjectionAxesEditor::TEveProjectionAxesEditor(), TEveProjectionManagerEditor::TEveProjectionManagerEditor(), TGAppMainFrame::TGAppMainFrame(), and XSReactionDlg::XSReactionDlg().

virtual void TGListBox::Resize ( TGDimension  size  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 350 of file TGListBox.h.

References Resize(), and size.

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

Reimplemented from TGFrame.

Definition at line 1421 of file TGListBox.cxx.

References TGFrame::DoRedraw(), TGFrame::fBorderWidth, fIntegralHeight, fItemVsize, TMath::Max(), and TGFrame::MoveResize().

void TGListBox::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1449 of file TGListBox.cxx.

References TGFrame::fBorderWidth, TGFrame::fHeight, fItemVsize, fVport, fVScrollbar, TGFrame::fWidth, TGViewPort::GetContainer(), TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TGFrame::GetHeight(), kFALSE, kTRUE, TGFrame::Layout(), TGFrame::MapWindow(), TMath::Max(), TGFrame::MoveResize(), TGScrollBar::MoveResize(), TGFrame::Resize(), TGFrame::SetHeight(), TGVScrollBar::SetPosition(), TGVScrollBar::SetRange(), TGFrame::SetWidth(), TGFrame::UnmapWindow(), and TObject::Warning().

Referenced by TProofProgressLog::BuildLogList(), HistAction::clearScan(), TGHtml::ControlSize(), TestDialog::HandleButtons(), HistAction::importFromFile(), HistAction::importHist(), NewEntry(), TSessionFrame::OnBtnAddClicked(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), TSessionFrame::OnClearPackages(), TSessionFrame::OnDisablePackages(), TSessionFrame::OnEnablePackages(), TSessionFrame::OnUploadPackages(), TestDialog::ProcessMessage(), HistAction::ProcessMessage(), TProofProgressLog::Rebuild(), RemoveAll(), RemoveEntries(), RemoveEntry(), TGL5DDataSetEditor::RemoveSurface(), TGL5DDataSetEditor::SetIsoTabWidgets(), SetTopEntry(), SortByName(), HistAction::toScan(), TSessionFrame::UpdatePackages(), and TGFontDialog::UpdateStyleSize().

virtual void TGListBox::SetLayoutManager ( TGLayoutManager  )  [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 353 of file TGListBox.h.

void TGListBox::SortByName ( Bool_t  ascend = kTRUE  )  [virtual]

Definition at line 1501 of file TGListBox.cxx.

References TGContainer::ClearViewPort(), fLbc, TGCompositeFrame::GetList(), Layout(), and TList::Sort().

Referenced by TGFontDialog::Build(), TGComboBox::SortByName(), and TGFontDialog::UpdateStyleSize().

virtual void TGListBox::IntegralHeight ( Bool_t  mode  )  [inline, virtual]

Definition at line 355 of file TGListBox.h.

References fIntegralHeight.

TGDimension TGListBox::GetDefaultSize (  )  const [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1433 of file TGListBox.cxx.

References TGFrame::fBorderWidth, TGFrame::fHeight, fIntegralHeight, fItemVsize, TGFrame::fWidth, h, and TMath::Max().

Referenced by TStyleManager::AddDateFormatEntry(), and TStyleManager::AddPaperSizeEntry().

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

Reimplemented from TGCompositeFrame.

Definition at line 1546 of file TGListBox.cxx.

References xmlio::Class, DoubleClicked(), entry, fItemVsize, TGWidget::fMsgWindow, fVport, TGWidget::fWidgetId, GET_MSG(), GET_SUBMSG(), GetMultipleSelections(), GetSelectedEntry(), TEveText::GetText(), kC_COMMAND, kC_CONTAINER, kC_VSCROLL, kCM_LISTBOX, kCT_ITEMCLICK, kCT_ITEMDBLCLICK, kSB_SLIDERPOS, kSB_SLIDERTRACK, kTRUE, MK_MSG(), Selected(), SelectionChanged(), TGFrame::SendMessage(), TGViewPort::SetVPos(), and text().

virtual TGLBEntry* TGListBox::Select ( Int_t  id,
Bool_t  sel = kTRUE 
) [inline, virtual]

Definition at line 360 of file TGListBox.h.

References fLbc, sel, and TGLBContainer::Select().

Referenced by TGHtml::AddSelectOptions(), TGFontDialog::Build(), TGFontDialog::CloseWindow(), TGHtml::ControlSize(), TGFontDialog::GetFontName(), TGComboBoxPopup::HandleButton(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnUpClicked(), SettingsDialog::ProcessMessage(), HistAction::ProcessMessage(), TProofProgressLog::Select(), TProofProgressMemoryPlot::Select(), TGComboBox::Select(), TGFontDialog::SetFont(), SettingsDialog::SettingsDialog(), XSReactionDlg::UpdateReactions(), and TGFontDialog::UpdateStyleSize().

Int_t TGListBox::GetSelected (  )  const [virtual]

Definition at line 1511 of file TGListBox.cxx.

References fVport, TGViewPort::GetContainer(), and TGLBContainer::GetSelected().

Referenced by TGFontDialog::GetFontName(), TGComboBox::GetSelected(), TSessionFrame::OnBtnDownClicked(), TSessionFrame::OnBtnRemoveClicked(), TSessionFrame::OnBtnUpClicked(), MyMainFrame::PrintSelected(), and SettingsDialog::ProcessMessage().

virtual Bool_t TGListBox::GetSelection ( Int_t  id  )  [inline, virtual]

Definition at line 363 of file TGListBox.h.

References fLbc, and TGLBContainer::GetSelection().

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

Definition at line 364 of file TGListBox.h.

References fLbc, and TGLBContainer::GetSelectedEntry().

Referenced by TGHtml::ControlSize(), XSElementList::CurrentZ(), TGFontDialog::GetFontName(), TGComboBox::GetSelectedEntry(), XSReactionDlg::GetString(), TGComboBoxPopup::HandleButton(), TGComboBoxPopup::PlacePopup(), TGComboBox::ProcessMessage(), HistAction::ProcessMessage(), and ProcessMessage().

void TGListBox::GetSelectedEntries ( TList selected  )  [virtual]

Definition at line 1520 of file TGListBox.cxx.

References fLbc, and TGLBContainer::GetSelectedEntries().

Referenced by TProofProgressLog::DoLog(), TProofProgressMemoryPlot::DoPlot(), TSessionFrame::OnDisablePackages(), TSessionFrame::OnEnablePackages(), TSessionFrame::OnUploadPackages(), MyMainFrame::PrintSelected(), and TProofProgressLog::SaveToFile().

UInt_t TGListBox::GetItemVsize (  )  const [inline]

Definition at line 366 of file TGListBox.h.

References fItemVsize.

Referenced by TGHtml::ControlSize(), and TGComboBox::Layout().

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

Reimplemented from TGCompositeFrame.

Definition at line 1646 of file TGListBox.cxx.

References TGFrame::fBackground, TGFrameElement::fFrame, fLbc, TGWindow::fParent, TGWidget::fWidgetId, TGFrame::GetHeight(), TGCompositeFrame::GetList(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGFrame::GetWhitePixel(), TGFrame::GetWidth(), kDoubleBorder, kSunkenFrame, TGFrame::SavePrimitive(), and TGFrame::SaveUserColor().

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

Definition at line 1605 of file TGListBox.cxx.

References TQObject::Emit().

Referenced by ProcessMessage().

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

Definition at line 371 of file TGListBox.h.

References TQObject::Emit().

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

Definition at line 372 of file TGListBox.h.

References TQObject::Emit().

void TGListBox::DoubleClicked ( Int_t  widgetId,
Int_t  id 
) [virtual]

Definition at line 1618 of file TGListBox.cxx.

References TQObject::Emit().

Referenced by ProcessMessage().

virtual void TGListBox::DoubleClicked ( Int_t  id  )  [inline, virtual]

Definition at line 374 of file TGListBox.h.

References TQObject::Emit().

virtual void TGListBox::DoubleClicked ( const char *  txt  )  [inline, virtual]

Definition at line 375 of file TGListBox.h.

References TQObject::Emit().

virtual void TGListBox::SelectionChanged (  )  [inline, virtual]

Definition at line 376 of file TGListBox.h.

References TQObject::Emit().

Referenced by ProcessMessage().

TGListBox TGListBox::operator= ( const TGListBox  )  [private]

void TGListBox::SetContainer ( TGFrame f  )  [inline, protected]

Definition at line 310 of file TGListBox.h.

References fVport, and TGViewPort::SetContainer().

virtual void TGListBox::InitListBox (  )  [protected, virtual]

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

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

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

virtual void TGListBox::AddEntrySort ( TGString s,
Int_t  id 
) [virtual]

virtual void TGListBox::AddEntrySort ( const char *  s,
Int_t  id 
) [virtual]

virtual void TGListBox::AddEntrySort ( TGLBEntry lbe,
TGLayoutHints lhints 
) [virtual]

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

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

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

virtual void TGListBox::NewEntry ( const char *  s = "Entry"  )  [virtual]

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

virtual void TGListBox::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

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

virtual void TGListBox::ChangeBackground ( Pixel_t  back  )  [virtual]

Reimplemented from TGFrame.

virtual void TGListBox::SetTopEntry ( Int_t  id = -1  )  [virtual]

virtual void TGListBox::SetMultipleSelections ( Bool_t  multi = kTRUE  )  [inline, virtual]

Definition at line 335 of file TGListBox.h.

References fLbc, and TGLBContainer::SetMultipleSelections().

virtual Bool_t TGListBox::GetMultipleSelections (  )  const [inline, virtual]

Definition at line 337 of file TGListBox.h.

References fLbc, and TGLBContainer::GetMultipleSelections().

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

Definition at line 339 of file TGListBox.h.

References fLbc, TGCompositeFrame::GetList(), and TCollection::GetSize().

virtual TGLBEntry* TGListBox::GetEntry ( Int_t  id  )  const [virtual]

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

virtual TGFrame* TGListBox::GetContainer (  )  const [inline, virtual]

Definition at line 343 of file TGListBox.h.

References fVport, and TGViewPort::GetContainer().

virtual TGViewPort* TGListBox::GetViewPort (  )  const [inline, virtual]

Definition at line 344 of file TGListBox.h.

References fVport.

virtual TGScrollBar* TGListBox::GetScrollBar (  )  const [inline, virtual]

Definition at line 345 of file TGListBox.h.

References fVScrollbar.

virtual TGVScrollBar* TGListBox::GetVScrollbar (  )  const [inline, virtual]

Definition at line 346 of file TGListBox.h.

References fVScrollbar.

virtual void TGListBox::DrawBorder (  )  [virtual]

Reimplemented from TGFrame.

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

Reimplemented from TGFrame.

virtual void TGListBox::Resize ( TGDimension  size  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 350 of file TGListBox.h.

References Resize(), and size.

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

Reimplemented from TGFrame.

virtual void TGListBox::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGListBox::SetLayoutManager ( TGLayoutManager  )  [inline, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 353 of file TGListBox.h.

virtual void TGListBox::SortByName ( Bool_t  ascend = kTRUE  )  [virtual]

virtual void TGListBox::IntegralHeight ( Bool_t  mode  )  [inline, virtual]

Definition at line 355 of file TGListBox.h.

References fIntegralHeight.

virtual TGDimension TGListBox::GetDefaultSize (  )  const [virtual]

Reimplemented from TGCompositeFrame.

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

Reimplemented from TGCompositeFrame.

virtual TGLBEntry* TGListBox::Select ( Int_t  id,
Bool_t  sel = kTRUE 
) [inline, virtual]

Definition at line 360 of file TGListBox.h.

References fLbc, sel, and TGLBContainer::Select().

virtual Int_t TGListBox::GetSelected (  )  const [virtual]

virtual Bool_t TGListBox::GetSelection ( Int_t  id  )  [inline, virtual]

Definition at line 363 of file TGListBox.h.

References fLbc, and TGLBContainer::GetSelection().

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

Definition at line 364 of file TGListBox.h.

References fLbc, and TGLBContainer::GetSelectedEntry().

virtual void TGListBox::GetSelectedEntries ( TList selected  )  [virtual]

UInt_t TGListBox::GetItemVsize (  )  const [inline]

Definition at line 366 of file TGListBox.h.

References fItemVsize.

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

Reimplemented from TGCompositeFrame.

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

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

Definition at line 371 of file TGListBox.h.

References TQObject::Emit().

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

Definition at line 372 of file TGListBox.h.

References TQObject::Emit().

virtual void TGListBox::DoubleClicked ( Int_t  widgetId,
Int_t  id 
) [virtual]

virtual void TGListBox::DoubleClicked ( Int_t  id  )  [inline, virtual]

Definition at line 374 of file TGListBox.h.

References TQObject::Emit().

virtual void TGListBox::DoubleClicked ( const char *  txt  )  [inline, virtual]

Definition at line 375 of file TGListBox.h.

References TQObject::Emit().

virtual void TGListBox::SelectionChanged (  )  [inline, virtual]

Definition at line 376 of file TGListBox.h.

References TQObject::Emit().


Member Data Documentation

UInt_t TGListBox::fItemVsize [protected]

Definition at line 304 of file TGListBox.h.

Referenced by AddEntry(), AddEntrySort(), GetDefaultSize(), GetItemVsize(), InsertEntry(), Layout(), MoveResize(), ProcessMessage(), Resize(), and XSElementList::XSElementList().

Bool_t TGListBox::fIntegralHeight [protected]

Definition at line 305 of file TGListBox.h.

Referenced by GetDefaultSize(), IntegralHeight(), MoveResize(), and Resize().

TGLBContainer* TGListBox::fLbc [protected]

Definition at line 306 of file TGListBox.h.

Referenced by AddEntry(), AddEntrySort(), ChangeBackground(), FindEntry(), GetEntry(), GetMultipleSelections(), GetNumberOfEntries(), GetSelectedEntries(), GetSelectedEntry(), GetSelection(), InitListBox(), InsertEntry(), NewEntry(), RemoveAll(), RemoveEntries(), RemoveEntry(), SavePrimitive(), Select(), SetMultipleSelections(), SetTopEntry(), SortByName(), XSElementList::XSElementList(), and ~TGListBox().

TGViewPort* TGListBox::fVport [protected]

Definition at line 307 of file TGListBox.h.

Referenced by GetContainer(), GetSelected(), GetViewPort(), InitListBox(), Layout(), ProcessMessage(), XSElementList::SelectZ(), SetContainer(), and ~TGListBox().

TGVScrollBar* TGListBox::fVScrollbar [protected]

Definition at line 308 of file TGListBox.h.

Referenced by GetScrollBar(), GetVScrollbar(), InitListBox(), Layout(), SetTopEntry(), and ~TGListBox().

TGLBContainer* TGListBox::fLbc [protected]

Definition at line 306 of file TGListBox.h.

TGViewPort* TGListBox::fVport [protected]

Definition at line 307 of file TGListBox.h.

TGVScrollBar* TGListBox::fVScrollbar [protected]

Definition at line 308 of file TGListBox.h.


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