ROOT logo
// $Id: MultiBoard.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 Geom1_MultiBoard_H
#define Geom1_MultiBoard_H

#include <Glasses/Board.h>

class ZHashList;

class MultiBoard : public Board
{
  MAC_RNR_FRIENDS(MultiBoard);

private:
  void _init();

protected:
  ZLink<ZHashList>	mSlides;	// X{gS} L{}

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

  virtual void AdEnlightenment();

  void First(); // X{E} 7 MButt(-join=>1)
  void Last();  // X{E} 7 MButt()
  void Prev();  // X{E} 7 MButt(-join=>1)
  void Next();  // X{E} 7 MButt()

#include "MultiBoard.h7"
  ClassDef(MultiBoard, 1); // Board with a sequence of images/slides.
}; // endclass MultiBoard


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