Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:57:53

0001 #include <iostream>
0002 #include <assert.h>
0003 using namespace std;
0004 
0005 #include "MEClickableCanvas.hh"
0006 #include "MusEcalGUI.hh"
0007 
0008 ClassImp( MEClickableCanvas ) 
0009 
0010 MEClickableCanvas::MEClickableCanvas( const char *name, 
0011                       const TGWindow *p, 
0012                       UInt_t w, UInt_t h,
0013                       MECanvasHolder* gui )
0014   : TRootEmbeddedCanvas( name, p, w, h ), _gui(gui) 
0015 {
0016 }
0017 
0018 Bool_t 
0019 MEClickableCanvas::HandleContainerDoubleClick(Event_t *event)
0020 {
0021   bool k = TRootEmbeddedCanvas::HandleContainerDoubleClick(event);
0022 
0023   TPad* fPad1 = (TPad*) GetCanvas();
0024   assert( fPad1!=0 );
0025   //  fPad1->cd();
0026 
0027   int px = fPad1->GetEventX();
0028   int py = fPad1->GetEventY();
0029 
0030   _gui->setPxAndPy( px, py );
0031 
0032   return k;
0033 }
0034