/************************************************************************/
/* Copyright 1998 MBARI							*/
/************************************************************************/
#ifndef _DMINFO_H
#define _DMINFO_H

#include "DmGuiObject.h"
#include "DynamicLabel.h"

/*
CLASS 
DmInfo

DESCRIPTION
Display diagnostic information about a particular DM Item

AUTHOR
Tom O'Reilly
*/
class DmInfo : public DmGuiObject
{
  public:
  
  DmInfo(const char *name, Widget parent, const char *itemName, int period);
  ~DmInfo();

  virtual const char *className()
  {
    return "DmInfo";
  }
  
  virtual void updateGui(DM_Item handle = NULL);
  
  protected:
  DynamicLabel *_label;
  DmObject *_dmObject;
};


#endif

