ROOT logo
// $Id$
// Author: Matevz Tadel 2009

/**************************************************************************
 * Copyright(c) 1998-2009, ALICE Experiment at CERN, all rights reserved. *
 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
 * full copyright notice.                                                 *
 **************************************************************************/

#ifndef AliEveGedEditor_H
#define AliEveGedEditor_H

#include <TGedFrame.h>
#include <TEveGedEditor.h>


//==============================================================================
// AliEveGedNameFrame
//==============================================================================

//______________________________________________________________________________
// Short description of AliEveGedNameFrame
//

class AliEveGedNameFrame  : public TGedFrame
{
public:
  AliEveGedNameFrame(const TGWindow *p=0);
  virtual ~AliEveGedNameFrame() {}

  virtual void SetModel(TObject* obj);

protected:
  TGTextButton *fB; // Info button.

private:
  AliEveGedNameFrame(const AliEveGedNameFrame&);            // Not implemented
  AliEveGedNameFrame& operator=(const AliEveGedNameFrame&); // Not implemented

  ClassDef(AliEveGedNameFrame, 0); // Specialization of GED top name-frame for AliEve.
};


//==============================================================================
// AliEveGedEditor
//==============================================================================

//______________________________________________________________________________
// Short description of AliEveGedEditor
//

class AliEveGedEditor : public TEveGedEditor
{
public:
  AliEveGedEditor();
  virtual ~AliEveGedEditor() {}

protected:
  virtual TGedFrame* CreateNameFrame(const TGWindow* parent, const char* tab_name);

private:
  AliEveGedEditor(const AliEveGedEditor&);            // Not implemented
  AliEveGedEditor& operator=(const AliEveGedEditor&); // Not implemented

  ClassDef(AliEveGedEditor, 0); // // Specialization of GED editor for AliEve.
};

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