ROOT logo
// $Id: MetaWeedInfo.cxx 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/.

//__________________________________________________________________________
// MetaWeedInfo
//
//

#include "MetaWeedInfo.h"
#include "MetaWeedInfo.c7"

ClassImp(MetaWeedInfo);

/**************************************************************************/

void MetaWeedInfo::_init()
{
  // *** Set all links to 0 ***
  mX = 0; mY = 0; mW = 12; mH = 1;

  bColorP  = false;  mColor.rgba(0.75, 0.75, 0.75);
  bLabelP  = false;
  bAlignP  = false; bAInside = false; mALtRt  = mAUpDn = 0;
  mBoxType = BT_None; bBDown = false; bBFrame = false;
}

/**************************************************************************/

void MetaWeedInfo::Resize(int x, int y, int w, int h)
{
  mX = x; mY = y; mW = w; mH = h;
  Stamp(FID());
}

void MetaWeedInfo::Color(Float_t r, Float_t g, Float_t b)
{
  bColorP = true;
  SetColor(r, g, b);
}

void MetaWeedInfo::Label(const Text_t* l)
{
  bLabelP = true;
  SetTitle(l);
  Stamp(FID());
}

void MetaWeedInfo::Align(Bool_t inside, Char_t lr, Char_t ud)
{
  bAlignP  = true;
  bAInside = inside;
  mALtRt = lr; mAUpDn = ud;
  Stamp(FID());
}

void MetaWeedInfo::Box(BoxType_e box, Bool_t downp, Bool_t framep)
{
  mBoxType = box;
  bBDown = downp; bBFrame = framep;
  Stamp(FID());
}

/**************************************************************************/
 MetaWeedInfo.cxx:1
 MetaWeedInfo.cxx:2
 MetaWeedInfo.cxx:3
 MetaWeedInfo.cxx:4
 MetaWeedInfo.cxx:5
 MetaWeedInfo.cxx:6
 MetaWeedInfo.cxx:7
 MetaWeedInfo.cxx:8
 MetaWeedInfo.cxx:9
 MetaWeedInfo.cxx:10
 MetaWeedInfo.cxx:11
 MetaWeedInfo.cxx:12
 MetaWeedInfo.cxx:13
 MetaWeedInfo.cxx:14
 MetaWeedInfo.cxx:15
 MetaWeedInfo.cxx:16
 MetaWeedInfo.cxx:17
 MetaWeedInfo.cxx:18
 MetaWeedInfo.cxx:19
 MetaWeedInfo.cxx:20
 MetaWeedInfo.cxx:21
 MetaWeedInfo.cxx:22
 MetaWeedInfo.cxx:23
 MetaWeedInfo.cxx:24
 MetaWeedInfo.cxx:25
 MetaWeedInfo.cxx:26
 MetaWeedInfo.cxx:27
 MetaWeedInfo.cxx:28
 MetaWeedInfo.cxx:29
 MetaWeedInfo.cxx:30
 MetaWeedInfo.cxx:31
 MetaWeedInfo.cxx:32
 MetaWeedInfo.cxx:33
 MetaWeedInfo.cxx:34
 MetaWeedInfo.cxx:35
 MetaWeedInfo.cxx:36
 MetaWeedInfo.cxx:37
 MetaWeedInfo.cxx:38
 MetaWeedInfo.cxx:39
 MetaWeedInfo.cxx:40
 MetaWeedInfo.cxx:41
 MetaWeedInfo.cxx:42
 MetaWeedInfo.cxx:43
 MetaWeedInfo.cxx:44
 MetaWeedInfo.cxx:45
 MetaWeedInfo.cxx:46
 MetaWeedInfo.cxx:47
 MetaWeedInfo.cxx:48
 MetaWeedInfo.cxx:49
 MetaWeedInfo.cxx:50
 MetaWeedInfo.cxx:51
 MetaWeedInfo.cxx:52
 MetaWeedInfo.cxx:53
 MetaWeedInfo.cxx:54
 MetaWeedInfo.cxx:55
 MetaWeedInfo.cxx:56
 MetaWeedInfo.cxx:57
 MetaWeedInfo.cxx:58
 MetaWeedInfo.cxx:59
 MetaWeedInfo.cxx:60
 MetaWeedInfo.cxx:61
 MetaWeedInfo.cxx:62
 MetaWeedInfo.cxx:63
 MetaWeedInfo.cxx:64
 MetaWeedInfo.cxx:65
 MetaWeedInfo.cxx:66