14#ifndef TGO4POLYCONDVIEW_H
15#define TGO4POLYCONDVIEW_H
28 void Paint(Option_t *opt)
override;
29 void ExecuteEvent(Int_t event, Int_t px, Int_t py)
override;
41 void SetCut(TCutG *source);
46 const char *
GetName()
const override;
47 void SetName(
const char *nam)
override;
78 using TCutG::RemovePoint;
Int_t InsertPoint() override
const char * GetName() const override
virtual void UpdateCondition()
Copy modified view values back to condition.
Bool_t fbExecutesMouseEvent
JAM this one will suppress condition repaint during execution of mouse events.
void SetYRMSDraw(Bool_t on)
TCutG * CreateCut()
create plain cutg from this view.
TGo4PolyCond * GetCondition()
void SetCut(TCutG *source)
Set this view to values of cut source.
void DeleteRegion()
Delete condition instead of view:
virtual ~TGo4PolyCondView()
void SetCMaxDraw(Bool_t on)
void SetXMeanDraw(Bool_t on)
Int_t RemovePoint() override
Bool_t IsCutChanged() const
Check if cut on pad is changed compared with condition.
void ResetLabel()
Will reset label position to defaults.
void SetXMaxDraw(Bool_t on)
void SetXRMSDraw(Bool_t on)
void SetLimitsDraw(Bool_t on)
void SetCondition(TGo4PolyCond *condition)
void SetLabelDraw(Bool_t on)
void SetYMaxDraw(Bool_t on)
Bool_t fbExecutesMouseMenu
JAM this one will suppress condition repaint during mouse menu execution.
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Bool_t IsAtExecuteMouseMenu() const
TGo4PolyCondView(TCutG *source)
JAM2016: like for polygon condition we may suppress intermediate streaming when updating the conditio...
void SetName(const char *nam) override
TGo4PolyCond * fxPolyCondition
pointer to viewed condition for update after graphical action
void SetIntDraw(Bool_t on)
Bool_t IsAtExecuteMouseEvent() const
void Paint(Option_t *opt) override
void SaveLabelStyle()
This will save draw flags into static default setup.
void SetYMeanDraw(Bool_t on)