ROOT logo
// $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 <Glasses/ZNode.h>
#include <Glasses/ZRlFont.h>
#include <Stones/ZColor.h>

class Text : public ZNode {
  MAC_RNR_FRIENDS(Text);

private:
  void _init();

protected:
  TString	mText;		// X{GST}  7 Textor()
  ZLink<ZRlFont> 	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
 Text.h:1
 Text.h:2
 Text.h:3
 Text.h:4
 Text.h:5
 Text.h:6
 Text.h:7
 Text.h:8
 Text.h:9
 Text.h:10
 Text.h:11
 Text.h:12
 Text.h:13
 Text.h:14
 Text.h:15
 Text.h:16
 Text.h:17
 Text.h:18
 Text.h:19
 Text.h:20
 Text.h:21
 Text.h:22
 Text.h:23
 Text.h:24
 Text.h:25
 Text.h:26
 Text.h:27
 Text.h:28
 Text.h:29
 Text.h:30
 Text.h:31
 Text.h:32
 Text.h:33
 Text.h:34
 Text.h:35
 Text.h:36
 Text.h:37
 Text.h:38
 Text.h:39
 Text.h:40
 Text.h:41
 Text.h:42
 Text.h:43
 Text.h:44
 Text.h:45
 Text.h:46
 Text.h:47