|
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.