#include "TGNumberEntry.h"#include "KeySymbols.h"#include "TTimer.h"#include "TSystem.h"#include "TGToolTip.h"#include "TMath.h"#include "TVirtualX.h"#include "strlcpy.h"#include "snprintf.h"#include <cctype>#include <iostream>Enumerations | |
| enum | ERealStyle { kRSInt = 0 , kRSFrac = 1 , kRSExpo = 2 , kRSFracExpo = 3 } |
Functions | |
| static void | AppendFracZero (char *text, Int_t digits) |
| static void | CheckMinMax (Long_t &l, TGNumberFormat::EStyle style, TGNumberFormat::ELimit limits, Double_t min, Double_t max) |
| Check min/max limits for the set value. | |
| static char * | DIntToStr (char *text, Long_t l, Bool_t Sec, char Del) |
| static char * | EliminateGarbage (char *text, TGNumberFormat::EStyle style, TGNumberFormat::EAttribute attr) |
| static void | GetNumbers (const char *s, Int_t &Sign, Long_t &n1, Int_t maxd1, Long_t &n2, Int_t maxd2, Long_t &n3, Int_t maxd3, const char *Delimiters) |
| static Long_t | GetSignificant (Long_t l, Int_t Max) |
| static ULong_t | HexStrToInt (const char *s) |
| static void | IncreaseDate (Long_t &l, TGNumberFormat::EStepSize step, Int_t sign) |
| Change year/month/day format. | |
| static void | IncreaseReal (RealInfo_t &ri, Double_t mag, Bool_t logstep, TGNumberFormat::ELimit limits=TGNumberFormat::kNELNoLimits, Double_t min=0, Double_t max=1) |
| Convert to double format. | |
| static Long_t | IntStr (const char *text) |
| static char * | IntToHexStr (char *text, ULong_t l) |
| static Bool_t | IsGoodChar (char c, TGNumberFormat::EStyle style, TGNumberFormat::EAttribute attr) |
| static Bool_t | IsLeapYear (Int_t year) |
| static Long_t | MakeDateNumber (const char *, Long_t Day, Long_t Month, Long_t Year) |
| Create a number entry with year/month/day information. | |
| static char * | MIntToStr (char *text, Long_t l, Int_t digits) |
| static Double_t | RealToDouble (const RealInfo_t ri) |
| Convert to double format. | |
| static char * | RealToStr (char *text, const RealInfo_t &ri) |
| static Long_t | Round (Double_t x) |
| static TString | StringInt (Long_t i, Int_t digits) |
| static char * | StrInt (char *text, Long_t i, Int_t digits) |
| static Double_t | StrToReal (const char *text, RealInfo_t &ri) |
| static Long_t | TranslateToNum (const char *text, TGNumberFormat::EStyle style, RealInfo_t &ri) |
| Translate a string to a number value. | |
| static char * | TranslateToStr (char *text, Long_t l, TGNumberFormat::EStyle style, const RealInfo_t &ri) |
| Translate a number value to a string. | |
| static Long_t | Truncate (Double_t x) |
Variables | |
| const Int_t | kDays [13] |
| const Double_t | kEpsilon = 1E-12 |
| enum ERealStyle |
| Enumerator | |
|---|---|
| kRSInt | |
| kRSFrac | |
| kRSExpo | |
| kRSFracExpo | |
Definition at line 108 of file TGNumberEntry.cxx.
Definition at line 559 of file TGNumberEntry.cxx.
|
static |
Check min/max limits for the set value.
Definition at line 760 of file TGNumberEntry.cxx.
Definition at line 493 of file TGNumberEntry.cxx.
|
static |
Definition at line 234 of file TGNumberEntry.cxx.
|
static |
Definition at line 513 of file TGNumberEntry.cxx.
Definition at line 549 of file TGNumberEntry.cxx.
|
static |
Definition at line 422 of file TGNumberEntry.cxx.
|
static |
Change year/month/day format.
Definition at line 1010 of file TGNumberEntry.cxx.
|
static |
Convert to double format.
Definition at line 841 of file TGNumberEntry.cxx.
|
static |
Definition at line 251 of file TGNumberEntry.cxx.
|
static |
Definition at line 437 of file TGNumberEntry.cxx.
|
static |
Definition at line 171 of file TGNumberEntry.cxx.
Definition at line 164 of file TGNumberEntry.cxx.
Create a number entry with year/month/day information.
Definition at line 586 of file TGNumberEntry.cxx.
Definition at line 460 of file TGNumberEntry.cxx.
|
static |
Convert to double format.
Definition at line 733 of file TGNumberEntry.cxx.
|
static |
Definition at line 292 of file TGNumberEntry.cxx.
Definition at line 138 of file TGNumberEntry.cxx.
Definition at line 283 of file TGNumberEntry.cxx.
Definition at line 267 of file TGNumberEntry.cxx.
|
static |
Definition at line 322 of file TGNumberEntry.cxx.
|
static |
Translate a string to a number value.
Definition at line 613 of file TGNumberEntry.cxx.
|
static |
Translate a number value to a string.
Definition at line 682 of file TGNumberEntry.cxx.
Definition at line 151 of file TGNumberEntry.cxx.
| const Int_t kDays[13] |
Definition at line 133 of file TGNumberEntry.cxx.
| const Double_t kEpsilon = 1E-12 |
Definition at line 129 of file TGNumberEntry.cxx.