ROOT logo
// $Id: ScreenText.h 2451 2010-09-29 20:58:29Z 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_ScreenText_H
#define GledCore_ScreenText_H

#include <Glasses/ZGlass.h>
#include <Stones/ZColor.h>

class ScreenText : public ZGlass
{
  MAC_RNR_FRIENDS(ScreenText);

private:
  void _init();

protected:
  TString	mText;  // X{GRS} 7 Textor()
  ZColor	mFgCol; // X{GSP} 7 ColorButt(-join=>1)
  ZColor	mBgCol; // X{GSP} 7 ColorButt()
  Int_t		mX;     // X{GS}  7 Value(-range=>[-1000,1000,1], -join=>1)
  Int_t		mY;     // X{GS}  7 Value(-range=>[-300,300,1], -join=>1)
  Float_t	mZ;     // X{GS}  7 Value(-range=>[0,1,1,1000])

public:
  ScreenText(const Text_t* n="ScreenText", const Text_t* t=0) :
    ZGlass(n,t) { _init(); }

#include "ScreenText.h7" // Text display in window coordinates.
  ClassDef(ScreenText, 1);
}; // endclass ScreenText


#endif
 ScreenText.h:1
 ScreenText.h:2
 ScreenText.h:3
 ScreenText.h:4
 ScreenText.h:5
 ScreenText.h:6
 ScreenText.h:7
 ScreenText.h:8
 ScreenText.h:9
 ScreenText.h:10
 ScreenText.h:11
 ScreenText.h:12
 ScreenText.h:13
 ScreenText.h:14
 ScreenText.h:15
 ScreenText.h:16
 ScreenText.h:17
 ScreenText.h:18
 ScreenText.h:19
 ScreenText.h:20
 ScreenText.h:21
 ScreenText.h:22
 ScreenText.h:23
 ScreenText.h:24
 ScreenText.h:25
 ScreenText.h:26
 ScreenText.h:27
 ScreenText.h:28
 ScreenText.h:29
 ScreenText.h:30
 ScreenText.h:31
 ScreenText.h:32
 ScreenText.h:33
 ScreenText.h:34
 ScreenText.h:35
 ScreenText.h:36
 ScreenText.h:37