#ifndef HSUEDITBOXES_H
#define HSUEDITBOXES_H
#pragma interface
#include "TGTextEntry.h"
#include "hsuactivewidget.h"
class HSUEditString : public TGTextEntry, public HSUActiveWidget
{
public:
HSUEditString(Char_t *pBuffer, Int_t iBufferSize,
const TGWindow* pParent, Int_t iId,
ETextJustification eJustification = kTextLeft);
HSUEditString(TString *pStr,
const TGWindow* pParent, Int_t iId,
ETextJustification eJustification = kTextLeft);
void Reset(void);
void SetData(void);
private:
Char_t *m_pBuffer;
TString *m_pTString;
Int_t m_iBufferSize;
ClassDef(HSUEditString, 0)
};
class HSUEditInt : public TGTextEntry, public HSUActiveWidget
{
public:
HSUEditInt(Int_t *piVal,
const TGWindow* pParent, Int_t iId,
ETextJustification eJustification = kTextLeft);
void Reset(void);
void SetData(void);
private:
Int_t *m_piVal;
ClassDef(HSUEditInt, 0)
};
class HSUEditFloat : public TGTextEntry, public HSUActiveWidget
{
public:
HSUEditFloat(Float_t *pfVal,
const TGWindow* pParent, Int_t iId,
ETextJustification eJustification = kTextLeft);
void Reset(void);
void SetData(void);
private:
Float_t *m_pfVal;
ClassDef(HSUEditFloat, 0)
};
#endif //!HSUEDITBOXES_H
Last change: Sat May 22 13:12:49 2010
Last generated: 2010-05-22 13:12
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.