/************************************************************************/
/* Copyright 1998 MBARI							*/
/************************************************************************/
#ifndef TOOLSLEDPAGE_H
#define TOOLSLEDPAGE_H

#include <Vk/VkComponent.h>
#include "ToolsledRelease.h"

/*
CLASS 
ToolsledPage

DESCRIPTION
Manage display of Toolsled GUIs

To add a new Toolsled type, do the following:

1. Write a new Toolsled GUI class, subclassed from VkComponent.

2. Add the new Toolsled type (and its mnemonic) to VehicleComponent.

3. Create the new Toolsled GUI within the 'switch' statement in 
   the ToolsledPage constructor.

AUTHOR
Tom O'Reilly
*/
class ToolsledPage : public VkComponent
{
  public:

  ///////////////////////////////////////////////////////////////////
  // Constructor
  // [input] name: Name of component
  // [input] parent: Parent widget
  ToolsledPage(const char *name, Widget parent);
  ~ToolsledPage();
  
  const char *className()
  {
    return "ToolsledPage";
  }
  
  protected:

  ReleaseControl *_releaseControl;
};

#endif
