// generated by Fast Light User Interface Designer (fluid) version 1.0107

#ifndef scrub_browser_h
#define scrub_browser_h
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include "ScrubView.H"
#include <FL/Fl_Output.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Slider.H>
#include <FL/Fl_Value_Input.H>
#include <FL/Fl_Button.H>
#include "FileBrowser.H"
#include <FL/Fl_Tabs.H>
#include "ColorWheel.H"
#include <FL/Fl_Box.H>
#include <FL/Fl_Check_Button.H>

class UserInterface {
public:
  UserInterface();
  Fl_Double_Window *window;
  ScrubView *scrub_view;
private:
  void cb_scrub_view_i(ScrubView*, void*);
  static void cb_scrub_view(ScrubView*, void*);
public:
  Fl_Output *filename_output;
  Fl_Slider *gamma_slider;
private:
  void cb_gamma_slider_i(Fl_Slider*, void*);
  static void cb_gamma_slider(Fl_Slider*, void*);
public:
  Fl_Slider *saturation_slider;
private:
  void cb_saturation_slider_i(Fl_Slider*, void*);
  static void cb_saturation_slider(Fl_Slider*, void*);
public:
  Fl_Slider *brightness_slider;
private:
  void cb_brightness_slider_i(Fl_Slider*, void*);
  static void cb_brightness_slider(Fl_Slider*, void*);
public:
  Fl_Value_Input *gamma_value;
private:
  void cb_gamma_value_i(Fl_Value_Input*, void*);
  static void cb_gamma_value(Fl_Value_Input*, void*);
public:
  Fl_Value_Input *saturation_value;
private:
  void cb_saturation_value_i(Fl_Value_Input*, void*);
  static void cb_saturation_value(Fl_Value_Input*, void*);
public:
  Fl_Value_Input *brightness_value;
private:
  void cb_brightness_value_i(Fl_Value_Input*, void*);
  static void cb_brightness_value(Fl_Value_Input*, void*);
  void cb_Scan_i(Fl_Button*, void*);
  static void cb_Scan(Fl_Button*, void*);
public:
  nle::FileBrowser *file_browser;
private:
  void cb_file_browser_i(nle::FileBrowser*, void*);
  static void cb_file_browser(nle::FileBrowser*, void*);
public:
  Fl_Slider *scrub_slider;
private:
  void cb_scrub_slider_i(Fl_Slider*, void*);
  static void cb_scrub_slider(Fl_Slider*, void*);
public:
  Fl_Slider *clip_scrub_slider;
private:
  void cb_clip_scrub_slider_i(Fl_Slider*, void*);
  static void cb_clip_scrub_slider(Fl_Slider*, void*);
  void cb__i(Fl_Button*, void*);
  static void cb_(Fl_Button*, void*);
  void cb_square_i(Fl_Button*, void*);
  static void cb_square(Fl_Button*, void*);
public:
  ColorWheel *color_lift;
private:
  void cb_color_lift_i(ColorWheel*, void*);
  static void cb_color_lift(ColorWheel*, void*);
public:
  ColorWheel *color_gain;
private:
  void cb_color_gain_i(ColorWheel*, void*);
  static void cb_color_gain(ColorWheel*, void*);
public:
  ColorWheel *color_gamma;
private:
  void cb_color_gamma_i(ColorWheel*, void*);
  static void cb_color_gamma(ColorWheel*, void*);
  void cb_Bypass_i(Fl_Check_Button*, void*);
  static void cb_Bypass(Fl_Check_Button*, void*);
public:
  void show();
  bool shown();
};
int main();
#endif

