// Gmsh - Copyright (C) 1997-2011 C. Geuzaine, J.-F. Remacle
//
// See the LICENSE.txt file for license information. Please report all
// bugs and problems to <gmsh@geuz.org>.

#ifndef _SOLVER_WINDOW_H_
#define _SOLVER_WINDOW_H_

#include <vector>
#include <FL/Fl_Window.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_Choice.H>
#include <FL/Fl_Menu_Button.H>
#include <FL/Fl_Button.H>

class solverWindow{
 public:
  Fl_Window *win;
  Fl_Input *input[5];
  Fl_Menu_Button *menu;
  std::vector<Fl_Choice*> choice;
  std::vector<Fl_Button*> command;
 public:
  solverWindow(int solverIndex, int deltaFontSize=0);
};

void solver_cb(Fl_Widget *w, void *data);

#endif
