00001 #ifndef videx_menus_h_ 00002 #define videx_menus_h_ 00003 //-------------------------------------------------------------------------------- 00004 //: 00005 // \file 00006 // \brief the setup for menus for videx 00007 // This is essentially a namespace for static methods; 00008 // there is no public constructor 00009 // \author 00010 // J.L. Mundy 00011 // 00012 // \verbatim 00013 // Modifications: 00014 // J.L. Mundy October 7, 2002 Initial version. 00015 // \endverbatim 00016 //-------------------------------------------------------------------------------- 00017 #include <vgui/vgui_menu.h> 00018 class videx_menus 00019 { 00020 public: 00021 static void quit_callback(); 00022 static void set_camera_params_callback(); 00023 static void set_detection_params_callback(); 00024 static void no_op_callback(); 00025 static void start_live_video_callback(); 00026 static void stop_live_video_callback(); 00027 static void toggle_histogram_callback(); 00028 static void capture_sequence_callback(); 00029 static void init_capture_callback(); 00030 static void stop_capture_callback(); 00031 static void reset_camera_link_callback(); 00032 static vgui_menu get_menu(); 00033 private: 00034 videx_menus() {} 00035 }; 00036 #endif // videx_menus_h_
1.7.5.1