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.