#include <TGNumberEntry.h>
Inheritance diagram for TGNumberEntryField:
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 |
Definition at line 80 of file TGNumberEntry.h.
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 | |||
) |
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().
Definition at line 1157 of file TGNumberEntry.cxx.
References TMath::Abs(), fNumStyle, TGNumberFormat::kNESHourMin, TGNumberFormat::kNESHourMinSec, TGNumberFormat::kNESMinSec, and SetIntNumber().
Referenced by TGNumberEntry::SetTime().
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().
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().
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().
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().
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().
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.
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] |
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::SetHexNumber | ( | ULong_t | val | ) | [virtual] |
Reimplemented from TGTextEntry.
virtual Double_t TGNumberEntryField::GetNumber | ( | ) | const [virtual] |
virtual Long_t TGNumberEntryField::GetIntNumber | ( | ) | 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 EStyle TGNumberEntryField::GetNumStyle | ( | ) | const [inline, virtual] |
virtual EAttribute TGNumberEntryField::GetNumAttr | ( | ) | const [inline, virtual] |
virtual ELimit TGNumberEntryField::GetNumLimits | ( | ) | const [inline, virtual] |
virtual Double_t TGNumberEntryField::GetNumMin | ( | ) | const [inline, virtual] |
virtual Double_t TGNumberEntryField::GetNumMax | ( | ) | const [inline, virtual] |
virtual Bool_t TGNumberEntryField::IsLogStep | ( | ) | const [inline, virtual] |
Reimplemented from TGTextEntry.
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] |
virtual void TGNumberEntryField::InvalidInput | ( | const char * | instr | ) | [inline, virtual] |
virtual void TGNumberEntryField::SavePrimitive | ( | ostream & | out, | |
Option_t * | = "" | |||
) | [virtual] |
Reimplemented from TGTextEntry.
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().