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

#include <TGo4WinCondView.h>

+ Inheritance diagram for TGo4WinCondView:

Public Member Functions

 TGo4WinCondView ()
 
 TGo4WinCondView (Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
virtual ~TGo4WinCondView ()
 
void ExecuteEvent (Int_t event, Int_t px, Int_t py) override
 
TGo4WinCondGetCondition () const
 
const char * GetName () const override
 
Bool_t IsAtExecuteMouseEvent () const
 
void Paint (Option_t *opt="") override
 
void ResetLabel ()
 Will reset label position to defaults.
 
void SaveLabelStyle ()
 This will save draw flags into static default setup.
 
void SetCMaxDraw (Bool_t on)
 
void SetCondition (TGo4WinCond *condition)
 
void SetIntDraw (Bool_t on)
 
void SetLabelDraw (Bool_t on)
 
void SetLimitsDraw (Bool_t on)
 
void SetName (const char *nam)
 
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 SetXMaxDraw (Bool_t on)
 
void SetXMeanDraw (Bool_t on)
 
void SetXRMSDraw (Bool_t on)
 
void SetYMaxDraw (Bool_t on)
 
void SetYMeanDraw (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/2]

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

Definition at line 20 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ TGo4WinCondView() [2/2]

TGo4WinCondView::TGo4WinCondView ( )

Definition at line 27 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ ~TGo4WinCondView()

TGo4WinCondView::~TGo4WinCondView ( )
virtual

Definition at line 34 of file TGo4WinCondView.cxx.

Member Function Documentation

◆ ExecuteEvent()

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

Definition at line 48 of file TGo4WinCondView.cxx.

References fbExecutesMouseEvent, and fxWinCondition.

◆ GetCondition()

TGo4WinCond * TGo4WinCondView::GetCondition ( ) const
inline

Definition at line 34 of file TGo4WinCondView.h.

References fxWinCondition.

◆ GetName()

const char * TGo4WinCondView::GetName ( ) const
override

Definition at line 102 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ IsAtExecuteMouseEvent()

Bool_t TGo4WinCondView::IsAtExecuteMouseEvent ( ) const
inline

Definition at line 56 of file TGo4WinCondView.h.

References fbExecutesMouseEvent.

◆ Paint()

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

Definition at line 38 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ ResetLabel()

void TGo4WinCondView::ResetLabel ( )

Will reset label position to defaults.

Definition at line 190 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SaveLabelStyle()

void TGo4WinCondView::SaveLabelStyle ( )

This will save draw flags into static default setup.

Definition at line 185 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetCMaxDraw()

void TGo4WinCondView::SetCMaxDraw ( Bool_t on)

Definition at line 167 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetCondition()

void TGo4WinCondView::SetCondition ( TGo4WinCond * condition)
inline

Definition at line 33 of file TGo4WinCondView.h.

References fxWinCondition.

◆ SetIntDraw()

void TGo4WinCondView::SetIntDraw ( Bool_t on)

Definition at line 132 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetLabelDraw()

void TGo4WinCondView::SetLabelDraw ( Bool_t on)

Definition at line 122 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetLimitsDraw()

void TGo4WinCondView::SetLimitsDraw ( Bool_t on)

Definition at line 127 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetName()

void TGo4WinCondView::SetName ( const char * nam)

Definition at line 107 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetNumFormat()

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

Definition at line 172 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetToLimits()

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 112 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXMaxDraw()

void TGo4WinCondView::SetXMaxDraw ( Bool_t on)

Definition at line 157 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXMeanDraw()

void TGo4WinCondView::SetXMeanDraw ( Bool_t on)

Definition at line 137 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetXRMSDraw()

void TGo4WinCondView::SetXRMSDraw ( Bool_t on)

Definition at line 147 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYMaxDraw()

void TGo4WinCondView::SetYMaxDraw ( Bool_t on)

Definition at line 162 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYMeanDraw()

void TGo4WinCondView::SetYMeanDraw ( Bool_t on)

Definition at line 142 of file TGo4WinCondView.cxx.

References fxWinCondition.

◆ SetYRMSDraw()

void TGo4WinCondView::SetYRMSDraw ( Bool_t on)

Definition at line 152 of file TGo4WinCondView.cxx.

References fxWinCondition.

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: