| 
    JG ROOT Tools libraries
    version 5.0 - august 2014
    
   | 
 
#include <RGFrameEvent.hh>
  
 Public Member Functions | |
| RGFrameEvent (TVirtualPad *pad=gPad) | |
| RGFrameEvent (const RGFrameEvent &original) | |
| RGFrameEvent & | operator= (const RGFrameEvent &original) | 
| virtual | ~RGFrameEvent () | 
| virtual void | PadEvent (Int_t event, Int_t x, Int_t y, TObject *selected) | 
| virtual void | PadClosed () | 
| virtual void | KeyPressed (const Int_t x, const Int_t y) | 
| virtual void | AltKeyPressed () | 
| virtual void | CtrlKeyPressed () | 
| virtual void | ShiftKeyPressed () | 
| virtual void | ReturnKeyPressed () | 
| virtual void | MouseButton1Up (const Double_t x, const Double_t y) | 
| virtual void | MouseButton1Down (const Double_t x, const Double_t y) | 
| virtual void | MouseButton1Double (const Double_t x, const Double_t y) | 
| virtual void | MouseButton1Locate (const Double_t x, const Double_t y) | 
| virtual void | MouseButton1Motion (const Double_t x, const Double_t y) | 
| virtual void | MouseButton2Up (const Double_t x, const Double_t y) | 
| virtual void | MouseButton2Down (const Double_t x, const Double_t y) | 
| virtual void | MouseButton2Double (const Double_t x, const Double_t y) | 
| virtual void | MouseButton2Locate (const Double_t x, const Double_t y) | 
| virtual void | MouseButton2Motion (const Double_t x, const Double_t y) | 
| virtual void | MouseButton3Up (const Double_t x, const Double_t y) | 
| virtual void | MouseButton3Down (const Double_t x, const Double_t y) | 
| virtual void | MouseButton3Double (const Double_t x, const Double_t y) | 
| virtual void | MouseButton3Locate (const Double_t x, const Double_t y) | 
| virtual void | MouseButton3Motion (const Double_t x, const Double_t y) | 
| virtual void | Locate (const Double_t x, const Double_t y) | 
| virtual void | AnyEvent (const Double_t x, const Double_t y) | 
| ClassDef (RGFrameEvent, 0) | |
Protected Attributes | |
| TVirtualPad * | pad_ptr | 
| Pointer to pad where events are processed.  | |
Private Member Functions | |
| GObject (RGFrameEvent) | |
class RGFrameEvent
This class processes events in the plot area (function, histogram,...) of a pad (TPad).
To protect the pad, it is set non-editable. The protection can be removed if necessary for specific actions. This can be achieved with pad_ptr->SetEditable(kTRUE). In this case, the protection should be set back as soon as the modifications have been performed.
| RGFrameEvent::RGFrameEvent | ( | TVirtualPad * | pad = gPad | ) | 
| RGFrameEvent::RGFrameEvent | ( | const RGFrameEvent & | original | ) | 
      
  | 
  virtual | 
Destructor.
      
  | 
  private | 
Macro from GCpp library that defines the following functions:
| RGFrameEvent & RGFrameEvent::operator= | ( | const RGFrameEvent & | original | ) | 
      
  | 
  virtual | 
Process pad events.
| event | event information (type) | 
| x | X position information | 
| y | Y position information | 
| selected | pointer to selected object | 
Reimplemented in RGHistoWindow.
References AltKeyPressed(), AnyEvent(), CtrlKeyPressed(), KeyPressed(), Locate(), MouseButton1Double(), MouseButton1Down(), MouseButton1Locate(), MouseButton1Motion(), MouseButton1Up(), MouseButton2Double(), MouseButton2Down(), MouseButton2Locate(), MouseButton2Motion(), MouseButton2Up(), MouseButton3Double(), MouseButton3Down(), MouseButton3Locate(), MouseButton3Motion(), MouseButton3Up(), pad_ptr, ReturnKeyPressed(), and ShiftKeyPressed().
      
  | 
  virtual | 
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | ascii code | 
| y | key code | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints, RGFitBase2D, and RGFitBase1D.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints, RGFitBase2D, and RGFitBase1D.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints, RGFitBase2D, and RGFitBase1D.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints, RGFitBase2D, and RGFitBase1D.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
      
  | 
  inlinevirtual | 
Base class default function (to be overloaded).
| x | X position in canvas | 
| y | Y position in canvas | 
Reimplemented in RGGetPoints, RGFitBase2D, and RGFitBase1D.
Referenced by PadEvent(), and RGHistoWindow::PadEvent().
| RGFrameEvent::ClassDef | ( | RGFrameEvent | , | 
| 0 | |||
| ) | 
For ROOT dictionary.