21 ClassImp(TToggleGroup);
26 TToggleGroup::TToggleGroup()
28 fToggles =
new TOrdCollection();
34 TToggleGroup::TToggleGroup(
const TToggleGroup& rhs) : TNamed(rhs),fToggles(0)
36 fToggles = (TOrdCollection*)rhs.fToggles->Clone();
42 TToggleGroup &TToggleGroup::operator=(
const TToggleGroup &rhs)
46 fToggles = (TOrdCollection*)rhs.fToggles->Clone();
55 TToggleGroup::~TToggleGroup()
63 Int_t TToggleGroup::Add(TToggle *t, Bool_t select)
77 Int_t TToggleGroup::InsertAt(TToggle *t, Int_t pos,Bool_t select)
80 fToggles->AddAt(t,pos);
91 void TToggleGroup::Select(Int_t idx)
93 TToggle *sel = At(idx);
101 void TToggleGroup::Select(TToggle *t)
103 TIter next(fToggles);
108 while ((i = (TToggle*)next()))
109 if ( i->GetState() || (i==t) )
116 void TToggleGroup::DeleteAll()