You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
999B

  1. // generated by Fast Light User Interface Designer (fluid) version 1.0300
  2. #ifndef mandelbrot_ui_h
  3. #define mandelbrot_ui_h
  4. #include <FL/Fl.H>
  5. #include "mandelbrot.h"
  6. #include <FL/Fl_Window.H>
  7. #include <FL/Fl_Float_Input.H>
  8. #include <FL/Fl_Slider.H>
  9. #include <FL/Fl_Box.H>
  10. class Drawing_Window {
  11. public:
  12. void make_window();
  13. Fl_Window *window;
  14. Drawing_Area *d;
  15. Fl_Float_Input *x_input;
  16. private:
  17. void cb_x_input_i(Fl_Float_Input*, void*);
  18. static void cb_x_input(Fl_Float_Input*, void*);
  19. public:
  20. Fl_Float_Input *y_input;
  21. private:
  22. void cb_y_input_i(Fl_Float_Input*, void*);
  23. static void cb_y_input(Fl_Float_Input*, void*);
  24. public:
  25. Fl_Float_Input *w_input;
  26. private:
  27. void cb_w_input_i(Fl_Float_Input*, void*);
  28. static void cb_w_input(Fl_Float_Input*, void*);
  29. void cb_brightness_i(Fl_Slider*, void*);
  30. static void cb_brightness(Fl_Slider*, void*);
  31. void cb_iterations_i(Fl_Slider*, void*);
  32. static void cb_iterations(Fl_Slider*, void*);
  33. public:
  34. void update_label();
  35. };
  36. #endif