1 // generated by Fast Light User Interface Designer (fluid) version 1.0300 2 3 #ifndef CubeViewUI_h 4 #define CubeViewUI_h 5 #include <FL/Fl.H> 6 #include <FL/Fl_Double_Window.H> 7 #include <FL/Fl_Group.H> 8 #include <FL/Fl_Roller.H> 9 #include <stdio.h> 10 #include <FL/Fl_Slider.H> 11 #include <FL/Fl_Box.H> 12 #include "CubeView.h" 13 #include <FL/Fl_Value_Slider.H> 14 15 class CubeViewUI { 16 public: 17 CubeViewUI(); 18 private: 19 Fl_Double_Window *mainWindow; 20 public: 21 Fl_Group *VChange; 22 Fl_Roller *vrot; 23 private: 24 void cb_vrot_i(Fl_Roller*, void*); 25 static void cb_vrot(Fl_Roller*, void*); 26 public: 27 Fl_Slider *ypan; 28 private: 29 void cb_ypan_i(Fl_Slider*, void*); 30 static void cb_ypan(Fl_Slider*, void*); 31 public: 32 Fl_Group *HChange; 33 Fl_Slider *xpan; 34 private: 35 void cb_xpan_i(Fl_Slider*, void*); 36 static void cb_xpan(Fl_Slider*, void*); 37 public: 38 Fl_Roller *hrot; 39 private: 40 void cb_hrot_i(Fl_Roller*, void*); 41 static void cb_hrot(Fl_Roller*, void*); 42 public: 43 Fl_Group *MainView; 44 Fl_Box *cframe; 45 CubeView *cube; 46 Fl_Value_Slider *zoom; 47 private: 48 void cb_zoom_i(Fl_Value_Slider*, void*); 49 static void cb_zoom(Fl_Value_Slider*, void*); 50 public: 51 void show(int argc, char **argv); 52 }; 53 #endif 54