00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef display_h
00023 #define display_h
00024 #include <FL/Fl.H>
00025 #include <FL/Fl_Window.H>
00026 #include <FL/Fl_Counter.H>
00027 #include <FL/Fl_Box.H>
00028 #include "VMDFltkMenu.h"
00029
00031 class DisplayFltkMenu : public VMDFltkMenu {
00032 public:
00033 DisplayFltkMenu(VMDApp *);
00034
00035 private:
00036 void make_window();
00037 void update_settings();
00038
00039 Fl_Counter *nearclip;
00040 Fl_Counter *farclip;
00041 Fl_Counter *eyesep;
00042 Fl_Counter *focal;
00043 Fl_Counter *screenh;
00044 Fl_Counter *screend;
00045
00046 Fl_Choice *cuemode;
00047 Fl_Counter *cuestart;
00048 Fl_Counter *cueend;
00049 Fl_Counter *cuedensity;
00050
00051 Fl_Choice *shadowmode;
00052
00053 Fl_Choice *aomode;
00054 Fl_Counter *aoambient;
00055 Fl_Counter *aodirect;
00056
00057 Fl_Choice *dofmode;
00058 Fl_Counter *doffnumber;
00059 Fl_Counter *doffocaldist;
00060
00061 protected:
00062 int act_on_command(int, Command *);
00063 };
00064 #endif