TGNumberEntryField Class Reference

#include <TGNumberEntry.h>

Inheritance diagram for TGNumberEntryField:

TGTextEntry TGNumberFormat TGTextEntry TGNumberFormat TGWidget TGFrame TGWidget TGFrame TGWidget TGFrame TGWidget TGFrame List of all members.

Public Member Functions

 TGNumberEntryField (const TGWindow *p, Int_t id, Double_t val, GContext_t norm, FontStruct_t font=GetDefaultFontStruct(), UInt_t option=kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
 TGNumberEntryField (const TGWindow *parent=0, Int_t id=-1, Double_t val=0, EStyle style=kNESReal, EAttribute attr=kNEAAnyNumber, ELimit limits=kNELNoLimits, Double_t min=0, Double_t max=1)
virtual void SetNumber (Double_t val)
virtual void SetIntNumber (Long_t val)
virtual void SetTime (Int_t hour, Int_t min, Int_t sec)
virtual void SetDate (Int_t year, Int_t month, Int_t day)
virtual void SetHexNumber (ULong_t val)
virtual void SetText (const char *text, Bool_t emit=kTRUE)
virtual Double_t GetNumber () const
virtual Long_t GetIntNumber () const
virtual void GetTime (Int_t &hour, Int_t &min, Int_t &sec) const
virtual void GetDate (Int_t &year, Int_t &month, Int_t &day) const
virtual ULong_t GetHexNumber () const
virtual Int_t GetCharWidth (const char *text="0") const
virtual void IncreaseNumber (EStepSize step=kNSSSmall, Int_t sign=1, Bool_t logstep=kFALSE)
virtual void SetFormat (EStyle style, EAttribute attr=kNEAAnyNumber)
virtual void SetLimits (ELimit limits=kNELNoLimits, Double_t min=0, Double_t max=1)
virtual void SetState (Bool_t state)
virtual void SetLogStep (Bool_t on=kTRUE)
virtual EStyle GetNumStyle () const
virtual EAttribute GetNumAttr () const
virtual ELimit GetNumLimits () const
virtual Double_t GetNumMin () const
virtual Double_t GetNumMax () const
virtual Bool_t IsLogStep () const
virtual Bool_t HandleKey (Event_t *event)
virtual Bool_t HandleFocusChange (Event_t *event)
virtual void TextChanged (const char *text=0)
virtual void ReturnPressed ()
virtual void Layout ()
virtual Bool_t IsEditable () const
virtual void InvalidInput (const char *instr)
virtual void SavePrimitive (ostream &out, Option_t *="")
 TGNumberEntryField (const TGWindow *p, Int_t id, Double_t val, GContext_t norm, FontStruct_t font=GetDefaultFontStruct(), UInt_t option=kSunkenFrame|kDoubleBorder, Pixel_t back=GetWhitePixel())
 TGNumberEntryField (const TGWindow *parent=0, Int_t id=-1, Double_t val=0, EStyle style=kNESReal, EAttribute attr=kNEAAnyNumber, ELimit limits=kNELNoLimits, Double_t min=0, Double_t max=1)
virtual void SetNumber (Double_t val)
virtual void SetIntNumber (Long_t val)
virtual void SetTime (Int_t hour, Int_t min, Int_t sec)
virtual void SetDate (Int_t year, Int_t month, Int_t day)
virtual void SetHexNumber (ULong_t val)
virtual void SetText (const char *text, Bool_t emit=kTRUE)
virtual Double_t GetNumber () const
virtual Long_t GetIntNumber () const
virtual void GetTime (Int_t &hour, Int_t &min, Int_t &sec) const
virtual void GetDate (Int_t &year, Int_t &month, Int_t &day) const
virtual ULong_t GetHexNumber () const
virtual Int_t GetCharWidth (const char *text="0") const
virtual void IncreaseNumber (EStepSize step=kNSSSmall, Int_t sign=1, Bool_t logstep=kFALSE)
virtual void SetFormat (EStyle style, EAttribute attr=kNEAAnyNumber)
virtual void SetLimits (ELimit limits=kNELNoLimits, Double_t min=0, Double_t max=1)
virtual void SetState (Bool_t state)
virtual void SetLogStep (Bool_t on=kTRUE)
virtual EStyle GetNumStyle () const
virtual EAttribute GetNumAttr () const
virtual ELimit GetNumLimits () const
virtual Double_t GetNumMin () const
virtual Double_t GetNumMax () const
virtual Bool_t IsLogStep () const
virtual Bool_t HandleKey (Event_t *event)
virtual Bool_t HandleFocusChange (Event_t *event)
virtual void TextChanged (const char *text=0)
virtual void ReturnPressed ()
virtual void Layout ()
virtual Bool_t IsEditable () const
virtual void InvalidInput (const char *instr)
virtual void SavePrimitive (ostream &out, Option_t *="")

Protected Attributes

Bool_t fNeedsVerification
EStyle fNumStyle
EAttribute fNumAttr
ELimit fNumLimits
Double_t fNumMin
Double_t fNumMax
Bool_t fStepLog

Detailed Description

Definition at line 80 of file TGNumberEntry.h.


Constructor & Destructor Documentation

TGNumberEntryField::TGNumberEntryField ( const TGWindow p,
Int_t  id,
Double_t  val,
GContext_t  norm,
FontStruct_t  font = GetDefaultFontStruct(),
UInt_t  option = kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

TGNumberEntryField::TGNumberEntryField ( const TGWindow parent = 0,
Int_t  id = -1,
Double_t  val = 0,
EStyle  style = kNESReal,
EAttribute  attr = kNEAAnyNumber,
ELimit  limits = kNELNoLimits,
Double_t  min = 0,
Double_t  max = 1 
)

Definition at line 1072 of file TGNumberEntry.cxx.

References TGWindow::fEditDisabled, fStepLog, TGWindow::kEditDisable, TGWindow::kEditDisableGrab, kFALSE, kTextRight, TGTextEntry::SetAlignment(), and SetNumber().

TGNumberEntryField::TGNumberEntryField ( const TGWindow p,
Int_t  id,
Double_t  val,
GContext_t  norm,
FontStruct_t  font = GetDefaultFontStruct(),
UInt_t  option = kSunkenFrame|kDoubleBorder,
Pixel_t  back = GetWhitePixel() 
)

TGNumberEntryField::TGNumberEntryField ( const TGWindow parent = 0,
Int_t  id = -1,
Double_t  val = 0,
EStyle  style = kNESReal,
EAttribute  attr = kNEAAnyNumber,
ELimit  limits = kNELNoLimits,
Double_t  min = 0,
Double_t  max = 1 
)


Member Function Documentation

void TGNumberEntryField::SetNumber ( Double_t  val  )  [virtual]

Definition at line 1089 of file TGNumberEntry.cxx.

References TMath::Abs(), fNumStyle, TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESDegree, TGNumberFormat::kNESHex, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESInteger, TGNumberFormat::kNESMDayYear, TGNumberFormat::kNESMinSec, TGNumberFormat::kNESReal, TGNumberFormat::kNESRealFour, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TGNumberFormat::kNESRealTwo, Round(), SetIntNumber(), SetText(), snprintf, and text().

Referenced by TParallelCoordEditor::CleanUpVariables(), TH1Editor::CreateBinTab(), TH2Editor::CreateBinTab(), TFitEditor::CreateMinimizationTab(), TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TParallelCoordEditor::DoDotsSpacing(), TFunctionParametersDialog::DoFix(), TParallelCoordEditor::DoLiveDotsSpacing(), TParallelCoordEditor::DoLiveEntriesToDraw(), TParallelCoordEditor::DoLiveWeightCut(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH1Editor::DoOffsetReleased(), TH2Editor::DoOffsetReleased(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParFix(), TFunctionParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMinLimit(), TFunctionParametersDialog::DoParMinLimit(), TFitParametersDialog::DoParValue(), TFunctionParametersDialog::DoParValue(), TFitEditor::DoReset(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFunctionParametersDialog::DoSlider(), TFitParametersDialog::DoSlider(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXMoved(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYMoved(), TH2Editor::DoSliderYReleased(), TH2Editor::DoXAxisRange(), TF1Editor::DoXRange(), TH2Editor::DoYAxisRange(), set_grid_range_widgets(), SetFormat(), TGL5DDataSetEditor::SetIsoTabWidgets(), SetLimits(), TParallelCoordEditor::SetModel(), TSpiderEditor::SetModel(), TH1Editor::SetModel(), TF1Editor::SetModel(), TH2Editor::SetModel(), TGNumberEntry::SetNumber(), TGNumberEntryField(), TGL5DDataSetEditor::XSliderChanged(), TGL5DDataSetEditor::XSliderSetMax(), TGL5DDataSetEditor::XSliderSetMin(), TGL5DDataSetEditor::YSliderChanged(), TGL5DDataSetEditor::YSliderSetMax(), TGL5DDataSetEditor::YSliderSetMin(), TGL5DDataSetEditor::ZSliderChanged(), TGL5DDataSetEditor::ZSliderSetMax(), and TGL5DDataSetEditor::ZSliderSetMin().

void TGNumberEntryField::SetIntNumber ( Long_t  val  )  [virtual]

Definition at line 1142 of file TGNumberEntry.cxx.

References fNumStyle, TGNumberFormat::kNESInteger, TGNumberFormat::kNESReal, SetText(), text(), and TranslateToStr().

Referenced by TH2Editor::DoBinMoved1(), TH1Editor::DoBinMoved1(), TFitEditor::DoReset(), TH1Editor::DoSliderMoved(), TH1Editor::DoSliderReleased(), TH2Editor::DoSliderXReleased(), TH2Editor::DoSliderYReleased(), IncreaseNumber(), SetDate(), SetHexNumber(), TGNumberEntry::SetIntNumber(), TH1Editor::SetModel(), TH2Editor::SetModel(), SetNumber(), and SetTime().

void TGNumberEntryField::SetTime ( Int_t  hour,
Int_t  min,
Int_t  sec 
) [virtual]

Definition at line 1157 of file TGNumberEntry.cxx.

References TMath::Abs(), fNumStyle, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESMinSec, and SetIntNumber().

Referenced by TGNumberEntry::SetTime().

void TGNumberEntryField::SetDate ( Int_t  year,
Int_t  month,
Int_t  day 
) [virtual]

Definition at line 1180 of file TGNumberEntry.cxx.

References TMath::Abs(), fNumStyle, TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESMDayYear, and SetIntNumber().

Referenced by TGNumberEntry::SetDate().

void TGNumberEntryField::SetHexNumber ( ULong_t  val  )  [virtual]

Definition at line 1199 of file TGNumberEntry.cxx.

References SetIntNumber().

Referenced by TGNumberEntry::SetHexNumber().

void TGNumberEntryField::SetText ( const char *  text,
Bool_t  emit = kTRUE 
) [virtual]

Reimplemented from TGTextEntry.

Definition at line 1207 of file TGNumberEntry.cxx.

References buf, EliminateGarbage(), fNeedsVerification, fNumAttr, fNumStyle, kFALSE, TGTextEntry::SetText(), and strlcpy().

Referenced by IncreaseNumber(), SetIntNumber(), SetNumber(), and TGNumberEntry::SetText().

Double_t TGNumberEntryField::GetNumber (  )  const [virtual]

Definition at line 1219 of file TGNumberEntry.cxx.

References fNumStyle, GetIntNumber(), TGTextEntry::GetText(), TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESDegree, TGNumberFormat::kNESHex, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESInteger, TGNumberFormat::kNESMDayYear, TGNumberFormat::kNESMinSec, TGNumberFormat::kNESReal, TGNumberFormat::kNESRealFour, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TGNumberFormat::kNESRealTwo, strlcpy(), StrToReal(), and text().

Referenced by TH1Editor::DoAxisRange(), TH1Editor::DoBinLabel(), TH2Editor::DoBinLabel(), TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinMoved(), TH2Editor::DoBinMoved(), TH2Editor::DoBinMoved1(), TH2Editor::DoBinOffset(), TH1Editor::DoBinOffset(), TH2Editor::DoBinReleased(), TH1Editor::DoBinReleased(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), TParallelCoordEditor::DoDotsSpacingField(), TParallelCoordEditor::DoFirstEntry(), TFunctionParametersDialog::DoFix(), TEveParamListEditor::DoFloatUpdate(), TSpiderEditor::DoGotoEntry(), TParallelCoordEditor::DoHistBinning(), TParallelCoordEditor::DoHistWidth(), TParallelCoordEditor::DoNentries(), TH2Editor::DoOffsetMoved(), TH1Editor::DoOffsetMoved(), TH2Editor::DoOffsetPressed(), TH1Editor::DoOffsetPressed(), TF1Editor::DoParameterSettings(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParFix(), TFitParametersDialog::DoParMaxLimit(), TFitParametersDialog::DoParMinLimit(), TFitParametersDialog::DoParValue(), TFitEditor::DoReset(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TSpiderEditor::DoSetNx(), TSpiderEditor::DoSetNy(), TParallelCoordEditor::DoWeightCut(), TH2Editor::DoXAxisRange(), TF1Editor::DoXPoints(), TF1Editor::DoXRange(), TH2Editor::DoYAxisRange(), TGNumberEntry::GetNumber(), TFitEditor::RetrieveOptions(), SavePrimitive(), SetFormat(), SetLimits(), TGL5DDataSetEditor::XSliderSetMax(), TGL5DDataSetEditor::XSliderSetMin(), TGL5DDataSetEditor::YSliderSetMax(), TGL5DDataSetEditor::YSliderSetMin(), TGL5DDataSetEditor::ZSliderSetMax(), and TGL5DDataSetEditor::ZSliderSetMin().

Long_t TGNumberEntryField::GetIntNumber (  )  const [virtual]

Definition at line 1260 of file TGNumberEntry.cxx.

References fNumStyle, TGTextEntry::GetText(), and TranslateToNum().

Referenced by TEveParamListEditor::DoIntUpdate(), TFitEditor::DoMaxIterations(), MyMainFrame::DoSetlabel(), GetDate(), GetHexNumber(), TGNumberEntry::GetIntNumber(), GetNumber(), GetTime(), IncreaseNumber(), TFitEditor::RetrieveOptions(), and SavePrimitive().

void TGNumberEntryField::GetTime ( Int_t hour,
Int_t min,
Int_t sec 
) const [virtual]

Definition at line 1269 of file TGNumberEntry.cxx.

References TMath::Abs(), fNumStyle, GetIntNumber(), TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESMinSec, and l.

Referenced by TGNumberEntry::GetTime(), and SavePrimitive().

void TGNumberEntryField::GetDate ( Int_t year,
Int_t month,
Int_t day 
) const [virtual]

Definition at line 1313 of file TGNumberEntry.cxx.

References fNumStyle, GetIntNumber(), TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESMDayYear, and l.

Referenced by TGNumberEntry::GetDate(), and SavePrimitive().

ULong_t TGNumberEntryField::GetHexNumber (  )  const [virtual]

Definition at line 1338 of file TGNumberEntry.cxx.

References GetIntNumber().

Referenced by TGNumberEntry::GetHexNumber(), and SavePrimitive().

Int_t TGNumberEntryField::GetCharWidth ( const char *  text = "0"  )  const [virtual]

Definition at line 1346 of file TGNumberEntry.cxx.

References TGTextEntry::fFontStruct, and gVirtualX.

Referenced by TGNumberEntry::SavePrimitive(), and TGNumberEntry::TGNumberEntry().

void TGNumberEntryField::IncreaseNumber ( EStepSize  step = kNSSSmall,
Int_t  sign = 1,
Bool_t  logstep = kFALSE 
) [virtual]

Definition at line 1354 of file TGNumberEntry.cxx.

References TMath::Abs(), buf, CheckMinMax(), RealInfo_t::fExpoNum, RealInfo_t::fFracNum, RealInfo_t::fIntNum, fNumAttr, fNumLimits, fNumMax, fNumMin, fNumStyle, RealInfo_t::fSign, GetIntNumber(), TGTextEntry::GetText(), IncreaseDate(), IncreaseReal(), kFALSE, TGNumberFormat::kNEANonNegative, TGNumberFormat::kNEAPositive, TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESDegree, TGNumberFormat::kNESHex, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESInteger, TGNumberFormat::kNESMDayYear, TGNumberFormat::kNESMinSec, TGNumberFormat::kNESReal, TGNumberFormat::kNESRealFour, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TGNumberFormat::kNESRealTwo, TGNumberFormat::kNSSHuge, TGNumberFormat::kNSSLarge, TGNumberFormat::kNSSMedium, TGNumberFormat::kNSSSmall, l, RealToStr(), Round(), SetIntNumber(), SetText(), RootCsg::sign(), and StrToReal().

Referenced by HandleFocusChange(), HandleKey(), TGNumberEntry::IncreaseNumber(), TGNumberEntry::ProcessMessage(), ReturnPressed(), SetFormat(), SetLimits(), and SetState().

void TGNumberEntryField::SetFormat ( EStyle  style,
EAttribute  attr = kNEAAnyNumber 
) [virtual]

Definition at line 1544 of file TGNumberEntry.cxx.

References fNumAttr, fNumStyle, GetNumber(), IncreaseNumber(), kFALSE, TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNSSSmall, SetNumber(), and val.

Referenced by TGNumberEntry::SetFormat().

void TGNumberEntryField::SetLimits ( ELimit  limits = kNELNoLimits,
Double_t  min = 0,
Double_t  max = 1 
) [virtual]

Definition at line 1559 of file TGNumberEntry.cxx.

References fNumLimits, fNumMax, fNumMin, GetNumber(), IncreaseNumber(), kFALSE, TGNumberFormat::kNSSSmall, SetNumber(), and val.

Referenced by TH1Editor::DoBinLabel1(), TH2Editor::DoBinLabel1(), TH1Editor::DoBinReleased1(), TH2Editor::DoBinReleased1(), set_grid_range_widgets(), TGNumberEntry::SetLimits(), TH1Editor::SetModel(), and TH2Editor::SetModel().

void TGNumberEntryField::SetState ( Bool_t  state  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1574 of file TGNumberEntry.cxx.

References fNeedsVerification, IncreaseNumber(), kFALSE, TGNumberFormat::kNSSSmall, and TGTextEntry::SetState().

Referenced by TGL5DDataSetEditor::CreateIsoTab(), TGNumberEntry::SetState(), and TF1Editor::TF1Editor().

virtual void TGNumberEntryField::SetLogStep ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 125 of file TGNumberEntry.h.

References fStepLog.

Referenced by TGNumberEntry::SetLogStep().

virtual EStyle TGNumberEntryField::GetNumStyle (  )  const [inline, virtual]

Definition at line 129 of file TGNumberEntry.h.

References fNumStyle.

Referenced by TGNumberEntry::GetNumStyle(), and SavePrimitive().

virtual EAttribute TGNumberEntryField::GetNumAttr (  )  const [inline, virtual]

Definition at line 132 of file TGNumberEntry.h.

References fNumAttr.

Referenced by TGNumberEntry::GetNumAttr(), and SavePrimitive().

virtual ELimit TGNumberEntryField::GetNumLimits (  )  const [inline, virtual]

Definition at line 135 of file TGNumberEntry.h.

References fNumLimits.

Referenced by TGNumberEntry::GetNumLimits(), and SavePrimitive().

virtual Double_t TGNumberEntryField::GetNumMin (  )  const [inline, virtual]

Definition at line 138 of file TGNumberEntry.h.

References fNumMin.

Referenced by TGNumberEntry::GetNumMin(), and SavePrimitive().

virtual Double_t TGNumberEntryField::GetNumMax (  )  const [inline, virtual]

Definition at line 141 of file TGNumberEntry.h.

References fNumMax.

Referenced by TGNumberEntry::GetNumMax(), and SavePrimitive().

virtual Bool_t TGNumberEntryField::IsLogStep (  )  const [inline, virtual]

Definition at line 144 of file TGNumberEntry.h.

References fStepLog.

Referenced by TGNumberEntry::IsLogStep(), TGNumberEntry::SetLogStep(), and TGNumberEntry::TGNumberEntry().

Bool_t TGNumberEntryField::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1586 of file TGNumberEntry.cxx.

References fNumAttr, fNumStyle, Event_t::fState, fStepLog, gVirtualX, TGTextEntry::HandleKey(), IncreaseNumber(), TGWidget::IsEnabled(), IsGoodChar(), kKey_Backspace, kKey_Delete, kKey_Down, kKey_Up, kKeyControlMask, kKeyMod1Mask, kKeyShiftMask, TGNumberFormat::kNSSHuge, TGNumberFormat::kNSSLarge, TGNumberFormat::kNSSMedium, TGNumberFormat::kNSSSmall, kTRUE, and n.

Bool_t TGNumberEntryField::HandleFocusChange ( Event_t event  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1670 of file TGNumberEntry.cxx.

References Event_t::fCode, fNeedsVerification, Event_t::fState, Event_t::fType, TGTextEntry::HandleFocusChange(), IncreaseNumber(), TGWidget::IsEnabled(), kFALSE, kFocusOut, kNotifyNormal, kNotifyPointer, and TGNumberFormat::kNSSSmall.

void TGNumberEntryField::TextChanged ( const char *  text = 0  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1685 of file TGNumberEntry.cxx.

References fNeedsVerification, kTRUE, and TGTextEntry::TextChanged().

void TGNumberEntryField::ReturnPressed (  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1694 of file TGNumberEntry.cxx.

References fNeedsVerification, TGTextEntry::GetBuffer(), TGTextBuffer::GetString(), gVirtualX, IncreaseNumber(), InvalidInput(), kFALSE, TGNumberFormat::kNSSSmall, and TGTextEntry::ReturnPressed().

Referenced by TFitEditor::DoReset().

void TGNumberEntryField::Layout (  )  [virtual]

Reimplemented from TGTextEntry.

Definition at line 1714 of file TGNumberEntry.cxx.

References TGTextEntry::End(), TGTextEntry::GetAlignment(), TGTextEntry::Home(), kFALSE, and kTextRight.

virtual Bool_t TGNumberEntryField::IsEditable (  )  const [inline, virtual]

Reimplemented from TGFrame.

Definition at line 153 of file TGNumberEntry.h.

References kFALSE.

virtual void TGNumberEntryField::InvalidInput ( const char *  instr  )  [inline, virtual]

Definition at line 154 of file TGNumberEntry.h.

References TQObject::Emit().

Referenced by ReturnPressed().

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

Reimplemented from TGTextEntry.

Definition at line 2213 of file TGNumberEntry.cxx.

References TGWindow::fParent, GetDate(), GetHexNumber(), GetIntNumber(), TGWindow::GetName(), GetNumAttr(), GetNumber(), GetNumLimits(), GetNumMax(), GetNumMin(), GetNumStyle(), TGString::GetString(), TGToolTip::GetText(), GetTime(), TGTextEntry::GetToolTip(), TGFrame::GetWidth(), IntToHexStr(), TGWidget::IsEnabled(), TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNELNoLimits, TGNumberFormat::kNESDayMYear, TGNumberFormat::kNESDegree, TGNumberFormat::kNESHex, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESInteger, TGNumberFormat::kNESMDayYear, TGNumberFormat::kNESMinSec, TGNumberFormat::kNESReal, TGNumberFormat::kNESRealFour, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TGNumberFormat::kNESRealTwo, l, min, TString::ReplaceAll(), and TGWidget::WidgetId().

virtual void TGNumberEntryField::SetNumber ( Double_t  val  )  [virtual]

virtual void TGNumberEntryField::SetIntNumber ( Long_t  val  )  [virtual]

virtual void TGNumberEntryField::SetTime ( Int_t  hour,
Int_t  min,
Int_t  sec 
) [virtual]

virtual void TGNumberEntryField::SetDate ( Int_t  year,
Int_t  month,
Int_t  day 
) [virtual]

virtual void TGNumberEntryField::SetHexNumber ( ULong_t  val  )  [virtual]

virtual void TGNumberEntryField::SetText ( const char *  text,
Bool_t  emit = kTRUE 
) [virtual]

Reimplemented from TGTextEntry.

virtual Double_t TGNumberEntryField::GetNumber (  )  const [virtual]

virtual Long_t TGNumberEntryField::GetIntNumber (  )  const [virtual]

virtual void TGNumberEntryField::GetTime ( Int_t hour,
Int_t min,
Int_t sec 
) const [virtual]

virtual void TGNumberEntryField::GetDate ( Int_t year,
Int_t month,
Int_t day 
) const [virtual]

virtual ULong_t TGNumberEntryField::GetHexNumber (  )  const [virtual]

virtual Int_t TGNumberEntryField::GetCharWidth ( const char *  text = "0"  )  const [virtual]

virtual void TGNumberEntryField::IncreaseNumber ( EStepSize  step = kNSSSmall,
Int_t  sign = 1,
Bool_t  logstep = kFALSE 
) [virtual]

virtual void TGNumberEntryField::SetFormat ( EStyle  style,
EAttribute  attr = kNEAAnyNumber 
) [virtual]

virtual void TGNumberEntryField::SetLimits ( ELimit  limits = kNELNoLimits,
Double_t  min = 0,
Double_t  max = 1 
) [virtual]

virtual void TGNumberEntryField::SetState ( Bool_t  state  )  [virtual]

Reimplemented from TGTextEntry.

virtual void TGNumberEntryField::SetLogStep ( Bool_t  on = kTRUE  )  [inline, virtual]

Definition at line 125 of file TGNumberEntry.h.

References fStepLog.

virtual EStyle TGNumberEntryField::GetNumStyle (  )  const [inline, virtual]

Definition at line 129 of file TGNumberEntry.h.

References fNumStyle.

virtual EAttribute TGNumberEntryField::GetNumAttr (  )  const [inline, virtual]

Definition at line 132 of file TGNumberEntry.h.

References fNumAttr.

virtual ELimit TGNumberEntryField::GetNumLimits (  )  const [inline, virtual]

Definition at line 135 of file TGNumberEntry.h.

References fNumLimits.

virtual Double_t TGNumberEntryField::GetNumMin (  )  const [inline, virtual]

Definition at line 138 of file TGNumberEntry.h.

References fNumMin.

virtual Double_t TGNumberEntryField::GetNumMax (  )  const [inline, virtual]

Definition at line 141 of file TGNumberEntry.h.

References fNumMax.

virtual Bool_t TGNumberEntryField::IsLogStep (  )  const [inline, virtual]

Definition at line 144 of file TGNumberEntry.h.

References fStepLog.

virtual Bool_t TGNumberEntryField::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGTextEntry.

virtual Bool_t TGNumberEntryField::HandleFocusChange ( Event_t event  )  [virtual]

Reimplemented from TGTextEntry.

virtual void TGNumberEntryField::TextChanged ( const char *  text = 0  )  [virtual]

Reimplemented from TGTextEntry.

virtual void TGNumberEntryField::ReturnPressed (  )  [virtual]

Reimplemented from TGTextEntry.

virtual void TGNumberEntryField::Layout (  )  [virtual]

Reimplemented from TGTextEntry.

virtual Bool_t TGNumberEntryField::IsEditable (  )  const [inline, virtual]

Reimplemented from TGFrame.

Definition at line 153 of file TGNumberEntry.h.

References kFALSE.

virtual void TGNumberEntryField::InvalidInput ( const char *  instr  )  [inline, virtual]

Definition at line 154 of file TGNumberEntry.h.

References TQObject::Emit().

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

Reimplemented from TGTextEntry.


Member Data Documentation

Bool_t TGNumberEntryField::fNeedsVerification [protected]

Definition at line 83 of file TGNumberEntry.h.

Referenced by HandleFocusChange(), ReturnPressed(), SetState(), SetText(), and TextChanged().

EStyle TGNumberEntryField::fNumStyle [protected]

Definition at line 84 of file TGNumberEntry.h.

Referenced by GetDate(), GetIntNumber(), GetNumber(), GetNumStyle(), GetTime(), HandleKey(), IncreaseNumber(), SetDate(), SetFormat(), SetIntNumber(), SetNumber(), SetText(), and SetTime().

EAttribute TGNumberEntryField::fNumAttr [protected]

Definition at line 85 of file TGNumberEntry.h.

Referenced by GetNumAttr(), HandleKey(), IncreaseNumber(), SetFormat(), and SetText().

ELimit TGNumberEntryField::fNumLimits [protected]

Definition at line 86 of file TGNumberEntry.h.

Referenced by GetNumLimits(), IncreaseNumber(), and SetLimits().

Double_t TGNumberEntryField::fNumMin [protected]

Definition at line 87 of file TGNumberEntry.h.

Referenced by GetNumMin(), IncreaseNumber(), and SetLimits().

Double_t TGNumberEntryField::fNumMax [protected]

Definition at line 88 of file TGNumberEntry.h.

Referenced by GetNumMax(), IncreaseNumber(), and SetLimits().

Bool_t TGNumberEntryField::fStepLog [protected]

Definition at line 89 of file TGNumberEntry.h.

Referenced by HandleKey(), IsLogStep(), SetLogStep(), and TGNumberEntryField().


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