//------------------------------------------------------------------------------ // Application task example -- // (C) Piero Giubilato 2008-2010, Berkeley Lab -- //------------------------------------------------------------------------------ //______________________________________________________________________________ // {Trace} // [File name] "task_TEAM_GUI.h" // [Author] "Piero Giubilato" // [Version] "0.1" // [Modified by] "Piero Giubilato" // [Last revision] "20 Jul 2009" // [Language] "C++" // [Compiler] "Visual C++ 8.x 9.x" // [Member of] "Cool SEAL" // [Project] "SEAL" // [Description] "TEAM GUI task" // [Key documentation] // "Visual C++ Reference Help" // {Trace} //______________________________________________________________________________ // Overloading check #ifndef task_TEAM_GUI_H #define task_TEAM_GUI_H // Standard components //#include // Root components //#include // Application components #include "gui_Label.h" #include "gui_Panel.h" #include "gui_Combo.h" #include "gui_Numeric.h" #include "gui_CoolButton.h" #include "gui_Map.h" #include "gui_Led.h" #include "gui_Plot.h" #include "gui_Movie.h" //______________________________________________________________________________ class task_TEAM_GUI: public task_Object { private: // Functions void Init(void* parent); public: // Special members task_TEAM_GUI(); task_TEAM_GUI(void* parent); ~task_TEAM_GUI(); // Desk std::vector lbl_Desk; // The desk labels std::vector pnl_Desk; // The desk panels // General std::vector btn_Main; // General buttons std::vector led_Main; // General leds // Acquisition std::vector btn_Acq; // Acq buttons std::vector cmb_Acq; // Acq combos std::vector num_Acq; // Acq numerics // Maps gui_Map* map_Data; // The main data maps gui_Map* map_Elab; // The processed data maps // Movie gui_Movie* movie_Elab; // The processed movie }; // Overloading check #endif