|
GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4LabelPainter.h>
Inheritance diagram for TGo4Label:Public Member Functions | |
| TGo4Label () | |
| TGo4Label (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Option_t *option="br") | |
| virtual | ~TGo4Label () |
| void | SetOwner (TObject *ob) |
| void | Paint (Option_t *opt="") override |
| void | ExecuteEvent (Int_t event, Int_t px, Int_t py) override |
Static Public Attributes | |
| static const void * | fxLastDeleted = nullptr |
Private Attributes | |
| TObject * | fxOwner {nullptr} |
Text label that knows its author. Required to suppress orphaned copies of marker and condition labels after canvas reconstruction by streamer.
Definition at line 27 of file TGo4LabelPainter.h.
|
inline |
Definition at line 30 of file TGo4LabelPainter.h.
|
inline |
Definition at line 32 of file TGo4LabelPainter.h.
|
inlinevirtual |
Definition at line 38 of file TGo4LabelPainter.h.
References fxLastDeleted.
|
override |
Definition at line 216 of file TGo4LabelPainter.cxx.
References TGo4LabelPainter::DisplayToFront(), and TGo4LabelConnector::fxLastDeleted.
Referenced by SetOwner().
|
override |
Definition at line 201 of file TGo4LabelPainter.cxx.
Referenced by TGo4LabelPainter::RePaintLabel(), SetOwner(), and TGo4LabelConnector::SetOwner().
|
inline |
Definition at line 40 of file TGo4LabelPainter.h.
References ExecuteEvent(), fxOwner, and Paint().
Referenced by TGo4LabelPainter::CheckLabel(), and TGo4LabelPainter::CreateCurrentLabel().
|
static |
set this to pointer of last deleted instance before
Definition at line 47 of file TGo4LabelPainter.h.
Referenced by TGo4LabelPainter::CheckLabel(), TGo4LabelPainter::GetLabelYup(), ~TGo4Label(), and TGo4LabelConnector::~TGo4LabelConnector().
|
private |
the owner of this label
Definition at line 51 of file TGo4LabelPainter.h.
Referenced by SetOwner(), and TGo4LabelConnector::SetOwner().
1.8.13