// $Id: Text.h 2088 2008-11-23 20:26:46Z matevz $ // Copyright (C) 1999-2008, Matevz Tadel. All rights reserved. // This file is part of GLED, released under GNU General Public License version 2. // For the licensing terms see $GLEDSYS/LICENSE or http://www.gnu.org/. #ifndef GledCore_Text_H #define GledCore_Text_H #include #include #include class Text : public ZNode { MAC_RNR_FRIENDS(Text); private: void _init(); protected: TString mText; // X{GST} 7 Textor() ZLink mFont; // X{gST} L{} RnrBits{4,0,5,0, 0,0,0,0} Bool_t bAlpha; // X{GST} 7 Bool(-join=>1) Bool_t bBlend; // X{GST} 7 Bool() Bool_t bAbsSize; // X{GST} 7 Bool(-join=>1) Bool_t bCenter; // X{GST} 7 Bool() Bool_t bBackPoly; // X{GST} 7 Bool(-join=>1) Bool_t bFramePoly; // X{GST} 7 Bool(-join=>1) Bool_t bFillBack; // X{GST} 7 Bool(=>1) Float_t mXBorder; // X{GST} 7 Value(-range=>[0,100,1,100], -join=>1) Float_t mYBorder; // X{GST} 7 Value(-range=>[0,100,1,100]) ZColor mFGCol; // X{PGST} 7 ColorButt(-join=>1) ZColor mBGCol; // X{PGST} 7 ColorButt() Float_t mFrameW; // X{GST} 7 Value(-range=>[0,100,1,1000], -join=>1) ZColor mFrameCol; // X{PGST} 7 ColorButt() public: Text(const Text_t* n="Text", const Text_t* t=0) : ZNode(n,t) { _init(); } #include "Text.h7" ClassDef(Text, 1); }; // endclass Text #endif