00001 // ============================================================================ 00002 // $Id: TRecordDisplayMenuBar.hh,v 1.1 2004/03/01 02:36:25 goiwai Exp $ 00003 // $Name: CLDAQ-1-12-00 $ 00004 // $Log: TRecordDisplayMenuBar.hh,v $ 00005 // Revision 1.1 2004/03/01 02:36:25 goiwai 00006 // RecordDisplay用のクラス群を置きました. 00007 // お蔵入りになってたものに手直しを加えたものですが, 00008 // まだ不充分な点も在ります.徐々に修正していきたいと思います. 00009 // DataRecordオブジェクトを表示するためのツール群なのでRecordDisplayと呼 00010 // んでいます,多分にオフライン要素が強いです. 00011 // オンラインよりにしたものを後でEventDisplay(Eventを表示)としてコミット 00012 // します. 00013 // 00014 // ============================================================================ 00015 #ifdef __CLDAQ_ROOT_USE 00016 #ifndef CLDAQ__TRECORDDISPLAYMENUBAR_HH 00017 #define CLDAQ__TRECORDDISPLAYMENUBAR_HH 00018 00019 #include <TGMenu.h> 00020 #include "Tglobals.h" 00021 #include "TRecordDisplayComponent.hh" 00022 00023 class TRecordDisplayMenuBar 00024 : public TRecordDisplayComponent, public TGMenuBar 00025 { 00026 00027 private: 00028 TGPopupMenu* theMenuFile; 00029 TGPopupMenu* theMenuCtrl; 00030 TGPopupMenu* theMenuEdit; 00031 TGPopupMenu* theMenuView; 00032 00033 public: 00034 TRecordDisplayMenuBar( TRecordDisplay* d ); 00035 ~TRecordDisplayMenuBar(); 00036 00037 public: 00038 Tvoid Build(); 00039 00040 }; 00041 00042 #endif 00043 #endif