Go to the documentation of this file.00001 #include "Fireworks/Core/src/FWNumberEntry.h"
00002
00003 #include <cstdlib>
00004
00005
00006
00007
00008 FWNumberEntryField::FWNumberEntryField(const TGWindow * p, Int_t id, Double_t val,
00009 GContext_t norm, FontStruct_t font,
00010 UInt_t option, ULong_t back)
00011 : TGNumberEntryField(p, id, val, norm, font, option, back)
00012 {
00013
00014 }
00015
00016
00017 FWNumberEntryField::FWNumberEntryField(const TGWindow * parent,
00018 Int_t id, Double_t val,
00019 EStyle style, EAttribute attr,
00020 ELimit limits, Double_t min, Double_t max)
00021 : TGNumberEntryField(parent, id, val, style,attr, limits, min, max)
00022 {
00023
00024 }
00025
00026
00027
00028
00029 Bool_t FWNumberEntryField::HandleFocusChange(Event_t* event)
00030 {
00031
00032
00033
00034 return TGTextEntry::HandleFocusChange(event);
00035 }
00036
00037
00038 void FWNumberEntryField::ReturnPressed()
00039 {
00040
00041
00042
00043 TGTextEntry::ReturnPressed();
00044 }
00045
00046
00047
00048
00049 UInt_t FWNumberEntryField::GetUIntNumber()
00050 {
00051 return static_cast<UInt_t>(strtoul(GetText(), 0, 10));
00052 }
00053
00054
00055 void FWNumberEntryField::SetUIntNumber(UInt_t n)
00056 {
00057 SetText(Form("%u", n), kFALSE);
00058 }