#ifndef ROOT_TGLLightSetEditor_H
#define ROOT_TGLLightSetEditor_H
#include <TGedFrame.h>
class TGButton;
class TGLLightSet;
class TGLLightSetSubEditor : public TGVerticalFrame
{
private:
TGLLightSetSubEditor(const TGLLightSetSubEditor&);
TGLLightSetSubEditor& operator=(const TGLLightSetSubEditor&);
protected:
TGLLightSet *fM;
TGGroupFrame *fLightFrame;
TGButton *fTopLight;
TGButton *fRightLight;
TGButton *fBottomLight;
TGButton *fLeftLight;
TGButton *fFrontLight;
TGButton *fSpecularLight;
TGButton* MakeLampButton(const Text_t* name, Int_t wid, TGCompositeFrame* parent);
public:
TGLLightSetSubEditor(const TGWindow* p);
virtual ~TGLLightSetSubEditor() {}
void SetModel(TGLLightSet* m);
void Changed();
void DoButton();
ClassDef(TGLLightSetSubEditor, 0)
};
class TGLLightSetEditor : public TGedFrame
{
private:
TGLLightSetEditor(const TGLLightSetEditor&);
TGLLightSetEditor& operator=(const TGLLightSetEditor&);
protected:
TGLLightSet *fM;
TGLLightSetSubEditor *fSE;
public:
TGLLightSetEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30, UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
virtual ~TGLLightSetEditor();
virtual void SetModel(TObject* obj);
ClassDef(TGLLightSetEditor, 1)
};
#endif
Last change: Wed Jun 25 08:41:02 2008
Last generated: 2008-06-25 08:41
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.