//////////////////////////////////////////////////////////////////////////////
// SimpleShell.hh
//////////////////////////////////////////////////////////////////////////////
#ifndef SIMPLESHELL_HH
#define SIMPLESHELL_HH
#include "MainWindow.hh"

class SimpleShell : public MainWindow {

private:

  Widget _shell;
  
  static void okCallback (Widget, XtPointer, XtPointer);
  
protected:

  Widget _okButton;

  virtual void   ok(Widget, XtPointer)    = 0;
  virtual Widget createShellArea (Widget) = 0;

  virtual Widget createWorkArea (Widget);

public:

  SimpleShell (char *name) : MainWindow (name) { };

};
#endif
