#ifndef GledCore_MetaWeedInfo_H
#define GledCore_MetaWeedInfo_H
#include <Glasses/ZGlass.h>
#include <Stones/ZColor.h>
class MetaWeedInfo : public ZGlass {
MAC_RNR_FRIENDS(MetaWeedInfo);
public:
enum BoxType_e { BT_None=0,
BT_Flat, BT_Up, BT_ThinUp, BT_Engraved, BT_Border
};
private:
void _init();
protected:
Int_t mX;
Int_t mY;
Int_t mW;
Int_t mH;
Bool_t bColorP;
ZColor mColor;
Bool_t bLabelP;
Bool_t bAlignP;
Bool_t bAInside;
Char_t mALtRt;
Char_t mAUpDn;
BoxType_e mBoxType;
Bool_t bBDown;
Bool_t bBFrame;
public:
MetaWeedInfo(const Text_t* n="MetaWeedInfo", const Text_t* t=0) :
ZGlass(n,t) { _init(); }
void Resize(int x, int y, int w, int h);
void Color(Float_t r, Float_t g, Float_t b);
void Label(const Text_t* l);
void Align(Bool_t inside, Char_t lr, Char_t ud);
void Box(BoxType_e box, Bool_t downp=false, Bool_t framep=false);
#include "MetaWeedInfo.h7"
ClassDef(MetaWeedInfo, 1);
};
#endif