GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4WinCondView Class Reference

#include <TGo4WinCondView.h>

Inheritance diagram for TGo4WinCondView:

Public Member Functions

 TGo4WinCondView ()
 TGo4WinCondView ()
 TGo4WinCondView (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 TGo4WinCondView (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
virtual ~TGo4WinCondView ()
virtual ~TGo4WinCondView ()
void ExecuteEvent (Int_t event, Int_t px, Int_t py) override
void ExecuteEvent (Int_t event, Int_t px, Int_t py) override
TGo4WinCondGetCondition () const
TGo4WinCondGetCondition () const
const char * GetName () const override
const char * GetName () const override
Bool_t IsAtExecuteMouseEvent () const
Bool_t IsAtExecuteMouseEvent () const
void Paint (Option_t *opt="") override
void Paint (Option_t *opt="") override
void ResetLabel ()
 Will reset label position to defaults.
void ResetLabel ()
 Will reset label position to defaults.
void SaveLabelStyle ()
 This will save draw flags into static default setup.
void SaveLabelStyle ()
 This will save draw flags into static default setup.
void SetCMaxDraw (Bool_t on)
void SetCMaxDraw (Bool_t on)
void SetCondition (TGo4WinCond *condition)
void SetCondition (TGo4WinCond *condition)
void SetIntDraw (Bool_t on)
void SetIntDraw (Bool_t on)
void SetLabelDraw (Bool_t on)
void SetLabelDraw (Bool_t on)
void SetLimitsDraw (Bool_t on)
void SetLimitsDraw (Bool_t on)
void SetName (const char *nam)
void SetName (const char *nam)
void SetNumFormat (const char *fmt="%.4E")
void SetNumFormat (const char *fmt="%.4E")
void SetToLimits (Double_t x1, Double_t x2, Double_t y1=0, Double_t y2=0)
 Delete condition instead of view:
void SetToLimits (Double_t x1, Double_t x2, Double_t y1=0, Double_t y2=0)
 Delete condition instead of view:
void SetXMaxDraw (Bool_t on)
void SetXMaxDraw (Bool_t on)
void SetXMeanDraw (Bool_t on)
void SetXMeanDraw (Bool_t on)
void SetXRMSDraw (Bool_t on)
void SetXRMSDraw (Bool_t on)
void SetYMaxDraw (Bool_t on)
void SetYMaxDraw (Bool_t on)
void SetYMeanDraw (Bool_t on)
void SetYMeanDraw (Bool_t on)
void SetYRMSDraw (Bool_t on)
void SetYRMSDraw (Bool_t on)

Private Attributes

Bool_t fbExecutesMouseEvent {kFALSE}
 JAM this one will suppress condition repaint during execution of mouse events.
TGo4WinCondfxWinCondition {nullptr}
 pointer to viewed condition for update after graphical action

Detailed Description

Definition at line 21 of file TGo4WinCondView.h.

Constructor & Destructor Documentation

◆ TGo4WinCondView() [1/4]

TGo4WinCondView::TGo4WinCondView ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2 )

Definition at line 21 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ TGo4WinCondView() [2/4]

TGo4WinCondView::TGo4WinCondView ( )

Definition at line 28 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ ~TGo4WinCondView() [1/2]

TGo4WinCondView::~TGo4WinCondView ( )
virtual

Definition at line 35 of file TGo4WinCondView.cxx.

◆ TGo4WinCondView() [3/4]

TGo4WinCondView::TGo4WinCondView ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2 )

◆ TGo4WinCondView() [4/4]

TGo4WinCondView::TGo4WinCondView ( )

◆ ~TGo4WinCondView() [2/2]

virtual TGo4WinCondView::~TGo4WinCondView ( )
virtual

Member Function Documentation

◆ ExecuteEvent() [1/2]

void TGo4WinCondView::ExecuteEvent ( Int_t event,
Int_t px,
Int_t py )
override

Definition at line 49 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ ExecuteEvent() [2/2]

void TGo4WinCondView::ExecuteEvent ( Int_t event,
Int_t px,
Int_t py )
override

◆ GetCondition() [1/2]

TGo4WinCond * TGo4WinCondView::GetCondition ( ) const
inline

Definition at line 34 of file TGo4WinCondView.h.

References fxWinCondition.

◆ GetCondition() [2/2]

TGo4WinCond * TGo4WinCondView::GetCondition ( ) const
inline

Definition at line 34 of file TGo4WinCondView.h.

References fxWinCondition.

◆ GetName() [1/2]

const char * TGo4WinCondView::GetName ( ) const
override

Definition at line 103 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ GetName() [2/2]

const char * TGo4WinCondView::GetName ( ) const
override

◆ IsAtExecuteMouseEvent() [1/2]

Bool_t TGo4WinCondView::IsAtExecuteMouseEvent ( ) const
inline

Definition at line 56 of file TGo4WinCondView.h.

References fbExecutesMouseEvent.

◆ IsAtExecuteMouseEvent() [2/2]

Bool_t TGo4WinCondView::IsAtExecuteMouseEvent ( ) const
inline

Definition at line 56 of file TGo4WinCondView.h.

References fbExecutesMouseEvent.

◆ Paint() [1/2]

void TGo4WinCondView::Paint ( Option_t * opt = "")
override

Definition at line 39 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ Paint() [2/2]

void TGo4WinCondView::Paint ( Option_t * opt = "")
override

◆ ResetLabel() [1/2]

void TGo4WinCondView::ResetLabel ( )

Will reset label position to defaults.

Definition at line 191 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ ResetLabel() [2/2]

void TGo4WinCondView::ResetLabel ( )

Will reset label position to defaults.

◆ SaveLabelStyle() [1/2]

void TGo4WinCondView::SaveLabelStyle ( )

This will save draw flags into static default setup.

Definition at line 186 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SaveLabelStyle() [2/2]

void TGo4WinCondView::SaveLabelStyle ( )

This will save draw flags into static default setup.

◆ SetCMaxDraw() [1/2]

void TGo4WinCondView::SetCMaxDraw ( Bool_t on)

Definition at line 168 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetCMaxDraw() [2/2]

void TGo4WinCondView::SetCMaxDraw ( Bool_t on)

◆ SetCondition() [1/2]

void TGo4WinCondView::SetCondition ( TGo4WinCond * condition)
inline

Definition at line 33 of file TGo4WinCondView.h.

References fxWinCondition.

◆ SetCondition() [2/2]

void TGo4WinCondView::SetCondition ( TGo4WinCond * condition)
inline

Definition at line 33 of file TGo4WinCondView.h.

References fxWinCondition.

◆ SetIntDraw() [1/2]

void TGo4WinCondView::SetIntDraw ( Bool_t on)

Definition at line 133 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetIntDraw() [2/2]

void TGo4WinCondView::SetIntDraw ( Bool_t on)

◆ SetLabelDraw() [1/2]

void TGo4WinCondView::SetLabelDraw ( Bool_t on)

Definition at line 123 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetLabelDraw() [2/2]

void TGo4WinCondView::SetLabelDraw ( Bool_t on)

◆ SetLimitsDraw() [1/2]

void TGo4WinCondView::SetLimitsDraw ( Bool_t on)

Definition at line 128 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetLimitsDraw() [2/2]

void TGo4WinCondView::SetLimitsDraw ( Bool_t on)

◆ SetName() [1/2]

void TGo4WinCondView::SetName ( const char * nam)

Definition at line 108 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetName() [2/2]

void TGo4WinCondView::SetName ( const char * nam)

◆ SetNumFormat() [1/2]

void TGo4WinCondView::SetNumFormat ( const char * fmt = "%.4E")

Definition at line 173 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetNumFormat() [2/2]

void TGo4WinCondView::SetNumFormat ( const char * fmt = "%.4E")

◆ SetToLimits() [1/2]

void TGo4WinCondView::SetToLimits ( Double_t x1,
Double_t x2,
Double_t y1 = 0,
Double_t y2 = 0 )

Delete condition instead of view:

Definition at line 113 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetToLimits() [2/2]

void TGo4WinCondView::SetToLimits ( Double_t x1,
Double_t x2,
Double_t y1 = 0,
Double_t y2 = 0 )

Delete condition instead of view:

◆ SetXMaxDraw() [1/2]

void TGo4WinCondView::SetXMaxDraw ( Bool_t on)

Definition at line 158 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXMaxDraw() [2/2]

void TGo4WinCondView::SetXMaxDraw ( Bool_t on)

◆ SetXMeanDraw() [1/2]

void TGo4WinCondView::SetXMeanDraw ( Bool_t on)

Definition at line 138 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXMeanDraw() [2/2]

void TGo4WinCondView::SetXMeanDraw ( Bool_t on)

◆ SetXRMSDraw() [1/2]

void TGo4WinCondView::SetXRMSDraw ( Bool_t on)

Definition at line 148 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXRMSDraw() [2/2]

void TGo4WinCondView::SetXRMSDraw ( Bool_t on)

◆ SetYMaxDraw() [1/2]

void TGo4WinCondView::SetYMaxDraw ( Bool_t on)

Definition at line 163 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYMaxDraw() [2/2]

void TGo4WinCondView::SetYMaxDraw ( Bool_t on)

◆ SetYMeanDraw() [1/2]

void TGo4WinCondView::SetYMeanDraw ( Bool_t on)

Definition at line 143 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYMeanDraw() [2/2]

void TGo4WinCondView::SetYMeanDraw ( Bool_t on)

◆ SetYRMSDraw() [1/2]

void TGo4WinCondView::SetYRMSDraw ( Bool_t on)

Definition at line 153 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYRMSDraw() [2/2]

void TGo4WinCondView::SetYRMSDraw ( Bool_t on)

Field Documentation

◆ fbExecutesMouseEvent

Bool_t TGo4WinCondView::fbExecutesMouseEvent {kFALSE}
private

JAM this one will suppress condition repaint during execution of mouse events.

Definition at line 61 of file TGo4WinCondView.h.

Referenced by TGo4WinCondView(), TGo4WinCondView(), ExecuteEvent(), and IsAtExecuteMouseEvent().

◆ fxWinCondition


The documentation for this class was generated from the following files: