ROOT logo
// $Id: WGlFrameStyle.cxx 2359 2010-03-24 20:29:39Z 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/.

//__________________________________________________________________________
// WGlFrameStyle
//
//

#include "WGlFrameStyle.h"
#include "WGlFrameStyle.c7"

ClassImp(WGlFrameStyle);

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

void WGlFrameStyle::_init()
{
  mHAlign     = HA_Left;
  mVAlign     = VA_Center;
  mDefDx      = 2;
  mTextFadeW  = 0.95;
  mTextYSize  = 0.4;
  mFrameW     = 0;

  bDrawTile  = true;
  bMinTile   = false;
  bDrawFrame = true;
  mXBorder   = mYBorder   = 0.1;

  mTextColor  .rgba(1, 1, 1);
  mFrameColor .rgba(1, 1, 1);
  mTileColor  .rgba(0.3, 0.3, 0.5, 0.6);
  mBelowMColor.rgba(0.5, 0.5, 0.7, 0.8);
}

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

void WGlFrameStyle::StandardPersp()
{
  SetTextYSize(0.6);
  SetDefDx(2);
  SetTextFadeW(1.5);
  SetXBorder(0.1); SetYBorder(0.1);
}

void WGlFrameStyle::StandardFixed()
{
  SetTextYSize(0.4);
  SetDefDx(1.7);
  SetTextFadeW(1.5);
  SetXBorder(0.1); SetYBorder(0.1);
}

void WGlFrameStyle::StandardPixel()
{
  SetTextYSize(18);
  SetDefDx(90);
  SetTextFadeW(1.5);
  SetXBorder(5); SetYBorder(2);
}

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