ROOT logo
// $Id: WGlWidget.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_WGlWidget_H
#define GledCore_WGlWidget_H

#include <Glasses/ZNode.h>

class WGlWidget : public ZNode
{
  MAC_RNR_FRIENDS(WGlWidget);

private:
  void _init();

protected:
  Float_t   mDx; // X{GST} 7 Value(-range=>[0,1000,1,1000], -join=>1)
  Float_t   mDy; // X{GST} 7 Value(-range=>[0,1000,1,1000])

  ZLink<ZGlass>   mCbackAlpha;      //  X{GS} L{} Ray{CbackReset}

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

  virtual void EmitCbackResetRay() {}

  virtual void SetCbackBeta(ZGlass* lens) {}

  void SetDaughterCbackAlpha(ZGlass* lens, Int_t recurse_lvl=0); // X{E} C{1} 7 MCWButt()
  void SetDaughterCbackStuff(ZGlass* lens, Int_t recurse_lvl=0); // X{E} C{1} 7 MCWButt()

#include "WGlWidget.h7"
  ClassDef(WGlWidget, 1);
}; // endclass WGlWidget


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