/************************************************************************/
/* Copyright 1998 MBARI							*/
/************************************************************************/
#ifndef _POWERPAGE_H
#define _POWERPAGE_H
static char PowerPage_h_id[] = "$Header: /u/oreilly/rov/tmacs/RCS/PowerPage.h,v 1.4 1998/12/18 21:07:21 oreilly Exp $";

/*
$Log: PowerPage.h,v $
Revision 1.4  1998/12/18 21:07:21  oreilly
Added documentation

Revision 1.3  1997/08/12 14:52:05  oreilly
Added Regen screen

 * Revision 1.2  97/03/20  12:36:24  12:36:24  oreilly (Thomas C. O'Reilly)
 * *** empty log message ***
 * 
 * Revision 1.1  96/10/28  09:13:58  09:13:58  oreilly (Thomas C. O'Reilly)
 * Initial revision
 * 
*/


#include <Vk/VkComponent.h>
#include "PowerBus.h"
#include "array.h"

/*
CLASS 
PowerPage

DESCRIPTION
Manages power system GUIs

AUTHOR
Tom O'Reilly
*/
class PowerPage : public VkComponent
{
  public:
  PowerPage(const char *name, Widget parent);
  ~PowerPage();
  
  const char *className()
  {
    return "PowerPage";
  }

  protected:
  DynArray<PowerBus *> _buses;
  int _powerButtonHeight;
  int _powerButtonWidth;
  int _feedThickness;
  static XtResource _resources[];
};

#endif

