diff --git a/tutorials/gui/guitest.C b/tutorials/gui/guitest.C index 9d90056027f09a222a9b6392f71ba80fa59efb3c..2a2b6cadf3066f13f2107b5ddf2447d0e9de9e37 100644 --- a/tutorials/gui/guitest.C +++ b/tutorials/gui/guitest.C @@ -1725,7 +1725,7 @@ void TestSliders::DoText(const char * /*text*/) void TestSliders::DoSlider(Int_t pos) { // Handle slider widgets. - +printf("handling slider\n"); Int_t id; TGFrame *frm = (TGFrame *) gTQSender; if (frm->IsA()->InheritsFrom(TGSlider::Class())) { @@ -1739,35 +1739,60 @@ void TestSliders::DoSlider(Int_t pos) char buf[32]; sprintf(buf, "%d", pos); +#ifdef CINT_FIXED + switch (id) { + case HSId1: +#else if (id == HSId1) { +#endif fTbh1->Clear(); fTbh1->AddText(0, buf); // Re-align the cursor with the characters. fTeh1->SetCursorPosition(fTeh1->GetCursorPosition()); fTeh1->Deselect(); gClient->NeedRedraw(fTeh1); +#ifdef CINT_FIXED + break; + case VSId1: +#else } else if (id == VSId1) { +#endif fTbv1->Clear(); fTbv1->AddText(0, buf); fTev1->SetCursorPosition(fTev1->GetCursorPosition()); fTev1->Deselect(); gClient->NeedRedraw(fTev1); +#ifdef CINT_FIXED + break; + case HSId2: +#else } else if (id == HSId2) { +#endif fTbh2->Clear(); fTbh2->AddText(0, buf); fTeh2->SetCursorPosition(fTeh2->GetCursorPosition()); fTeh2->Deselect(); gClient->NeedRedraw(fTeh2); +#ifdef CINT_FIXED + break; + case VSId2: +#else } else if (id == VSId2) { +#endif sprintf(buf, "%f", fVslider2->GetMinPosition()); fTbv2->Clear(); fTbv2->AddText(0, buf); fTev2->SetCursorPosition(fTev2->GetCursorPosition()); fTev2->Deselect(); gClient->NeedRedraw(fTev2); +#ifdef CINT_FIXED + break; + default: + break; +#endif } }