#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>
Classes | |
struct | RealInfo_t |
class | TGRepeatFireButton |
class | TRepeatTimer |
Namespaces | |
namespace | ROOT |
This file contains a specialised ROOT message handler to test for diagnostic in unit tests. | |
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 104 of file TGNumberEntry.cxx.
|
static |
Definition at line 555 of file TGNumberEntry.cxx.
|
static |
Check min/max limits for the set value.
Definition at line 756 of file TGNumberEntry.cxx.
Definition at line 489 of file TGNumberEntry.cxx.
|
static |
Definition at line 230 of file TGNumberEntry.cxx.
|
static |
Definition at line 509 of file TGNumberEntry.cxx.
Definition at line 545 of file TGNumberEntry.cxx.
|
static |
Definition at line 418 of file TGNumberEntry.cxx.
|
static |
Change year/month/day format.
Definition at line 1006 of file TGNumberEntry.cxx.
|
static |
Convert to double format.
Definition at line 837 of file TGNumberEntry.cxx.
|
static |
Definition at line 247 of file TGNumberEntry.cxx.
|
static |
Definition at line 433 of file TGNumberEntry.cxx.
|
static |
Definition at line 167 of file TGNumberEntry.cxx.
Definition at line 160 of file TGNumberEntry.cxx.
Create a number entry with year/month/day information.
Definition at line 582 of file TGNumberEntry.cxx.
Definition at line 456 of file TGNumberEntry.cxx.
|
static |
Convert to double format.
Definition at line 729 of file TGNumberEntry.cxx.
|
static |
Definition at line 288 of file TGNumberEntry.cxx.
Definition at line 134 of file TGNumberEntry.cxx.
Definition at line 279 of file TGNumberEntry.cxx.
Definition at line 263 of file TGNumberEntry.cxx.
|
static |
Definition at line 318 of file TGNumberEntry.cxx.
|
static |
Translate a string to a number value.
Definition at line 609 of file TGNumberEntry.cxx.
|
static |
Translate a number value to a string.
Definition at line 678 of file TGNumberEntry.cxx.
Definition at line 147 of file TGNumberEntry.cxx.
const Int_t kDays[13] |
Definition at line 129 of file TGNumberEntry.cxx.
const Double_t kEpsilon = 1E-12 |
Definition at line 125 of file TGNumberEntry.cxx.