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