From: mtadel Date: Fri, 2 Jun 2006 18:12:25 +0000 (+0000) Subject: Added method RGValuator::SetEnabled(). X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=78cd2dc1fa0d6641bdbc0af180c92a419bf2ca3f Added method RGValuator::SetEnabled(). --- diff --git a/EVE/Reve/RGValuators.cxx b/EVE/Reve/RGValuators.cxx index 56e3e66b155..e32ebb2e8a3 100644 --- a/EVE/Reve/RGValuators.cxx +++ b/EVE/Reve/RGValuators.cxx @@ -88,7 +88,7 @@ void RGValuator::Build() } // entry - TGLayoutHints* elh = new TGLayoutHints(kLHintsLeft, 1,0,0,0); + TGLayoutHints* elh = new TGLayoutHints(kLHintsLeft, 0,0,0,0); fEntry = new TGNumberEntry(hf1, 0, fNELength); fEntry->SetHeight(fNEHeight); fEntry->GetNumberEntry()->SetToolTipText("Enter Slider Value"); @@ -187,6 +187,17 @@ void RGValuator::SetToolTip(const Text_t* tip) fEntry->GetNumberEntry()->SetToolTipText(tip); } +void RGValuator::SetEnabled(Bool_t state) +{ + fEntry->GetNumberEntry()->SetEnabled(state); + fEntry->GetButtonUp()->SetEnabled(state); + fEntry->GetButtonDown()->SetEnabled(state); + if(fSlider) { + if(state) fSlider->MapWindow(); + else fSlider->UnmapWindow(); + } +} + /**************************************************************************/ // RGDoubleValuator /**************************************************************************/ @@ -242,7 +253,7 @@ void RGDoubleValuator::Build() fMinEntry = new TGNumberEntry(this, 0, fNELength); fMinEntry->SetHeight(fNEHeight); fMinEntry->GetNumberEntry()->SetToolTipText("Enter Slider Min Value"); - hf1->AddFrame(fMinEntry, new TGLayoutHints(kLHintsLeft, 1,0,0,0)); + hf1->AddFrame(fMinEntry, new TGLayoutHints(kLHintsLeft, 0,0,0,0)); fMinEntry->Connect("ValueSet(Long_t)", "Reve::RGDoubleValuator", this, "MinEntryCallback()"); fMinEntry->Associate(this); diff --git a/EVE/Reve/RGValuators.h b/EVE/Reve/RGValuators.h index 5216aaebc6f..9e72cb6ab6f 100644 --- a/EVE/Reve/RGValuators.h +++ b/EVE/Reve/RGValuators.h @@ -77,6 +77,7 @@ public: TGNumberFormat::EStyle nef=TGNumberFormat::kNESRealTwo); void SetToolTip(const Text_t* tip); + void SetEnabled(Bool_t state); ClassDef(RGValuator, 0); }; // endclass RGValuator