/************************************************************************/
/* Copyright 1998 MBARI							*/
/************************************************************************/
#ifndef _VIDEOSETUP_H
#define _VIDEOSETUP_H
#include <Vk/VkApp.h>
#include <Vk/VkSimpleWindow.h>

/* Have to undef OK (which is #define'd by VxWorks stuff), since
VkGenericDialog.h has an enum symbol called "OK" */
#undef OK
#include <Vk/VkGenericDialog.h>

/*
CLASS 
VideoSetup

DESCRIPTION
Contains VideoSwitcher object

AUTHOR
Tom O'Reilly
*/
class VideoSetup : public VkComponent
{
  public:
  
  VideoSetup(const char *name, Widget parent);
  ~VideoSetup();
  
  virtual const char *className()
  {
    return "VideoSetup";
  }
};


/*
CLASS 
VideoSetupDialog

DESCRIPTION
Dialog contains VideoSetup object

AUTHOR
Tom O'Reilly
*/
class VideoSetupDialog : public VkGenericDialog
{
  public:
  
  VideoSetupDialog(const char *name) 
    : VkGenericDialog(name)
  {
  }
  
  protected:
  
  virtual Widget createDialog(Widget parent);
};



#endif
