FWNumberEntryField

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
#ifndef Fireworks_Core_FWNumberEntryField_h
#define Fireworks_Core_FWNumberEntryField_h

#include "TGNumberEntry.h"

//------------------------------FWNumberEntryField------------------------------//

class FWNumberEntryField : public TGNumberEntryField {
private:
public:
  FWNumberEntryField(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());
  FWNumberEntryField(const TGWindow *parent = nullptr,
                     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);

  ~FWNumberEntryField() override {}

  Bool_t HandleFocusChange(Event_t *event) override;
  void ReturnPressed() override;

  virtual UInt_t GetUIntNumber();
  virtual void SetUIntNumber(UInt_t n);
  virtual ULong64_t GetULong64Number();
  virtual void SetULong64Number(ULong64_t n);

  ClassDefOverride(FWNumberEntryField, 0);
};
#endif