v2.10-0 (21000JUN2005)

Go4GUI
Class TGo4WindowEditStatus


class TGo4WindowEditStatus
derived from TGo4Status

Author:
Mohammad Al-Turany, Joern Adamczewski

Field Summary
 private Bool_tfbCentralMode
          true if condition editor works in central mode, otherwise false
 private TGo4Condition*fxCondition
          owner pointer on condition under edit
 private TGo4WindowEditSlots*fxSlots
          We need this backpointer for the log functionality *

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4WindowEditStatus(const char * name, const char * title)
           

Destructor Summary
 virtual synchronized ~TGo4WindowEditStatus()
           

Method Summary
 const const Text_t*ConditionName()
          Return values for currently set condition:
 Int_tCounts()
          Return values for currently set condition:
 Bool_tFalseValue()
          Return values for currently set condition:
 TGo4Condition*GetCondition()
          Direct access to condition.
 Int_tGetCurrentIndex()
           
 Int_tGetNumberOfConditions()
          Number of conditions in case of array
 Bool_tIs2D()
           
 Bool_tIsArray()
           
 Bool_tIsCentralMode()
           
 Bool_tIsEnabled()
          Return values for currently set condition:
 Bool_tIsMultiEdit()
           
 Bool_tIsPolygon()
           
 Bool_tIsVisible()
          Return values for currently set condition:
 voidPrint(Option_t* opt)
          Implement Print with our TGo4Log mechanism
options may be C for condition, S for stats and M for marker
or a combination of these. default is all.
 Bool_tResultValue()
          Return values for currently set condition:
 voidSetCentralMode(Bool_t on)
           
 voidSetCondition(TGo4Condition* con)
          Replace edited condition by new one
 voidSetCurrentIndex(Int_t ix)
           
 voidSetMultiEdit(Bool_t on)
           
 voidSetSlot(TGo4WindowEditSlots* myslot)
           
 Int_tTrueCounts()
          Return values for currently set condition:
 Bool_tTrueValue()
          Return values for currently set condition:
 Double_tXmax()
          Return values for currently set condition:
 Double_tXmin()
          Return values for currently set condition:
 Double_tYmax()
          Return values for currently set condition:
 Double_tYmin()
          Return values for currently set condition:

Methods inherited from class Go4StatusBase.TGo4Status
PrintBuffer, PrintIndent, PrintStatus

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fbCentralMode

private Bool_t fbCentralMode
true if condition editor works in central mode, otherwise false

fxCondition

private TGo4Condition* fxCondition
owner pointer on condition under edit

fxSlots

private TGo4WindowEditSlots* fxSlots
We need this backpointer for the log functionality *
Constructor Detail

TGo4WindowEditStatus

public TGo4WindowEditStatus(const char * name, const char * title)
Method Detail

~TGo4WindowEditStatus

public virtual synchronized ~TGo4WindowEditStatus()
Method Detail

ConditionName

public const const Text_t* ConditionName()
Return values for currently set condition:

Counts

public Int_t Counts()
Return values for currently set condition:

FalseValue

public Bool_t FalseValue()
Return values for currently set condition:

GetCondition

public TGo4Condition* GetCondition()
Direct access to condition.

GetCurrentIndex

public Int_t GetCurrentIndex()

GetNumberOfConditions

public Int_t GetNumberOfConditions()
Number of conditions in case of array

Is2D

public Bool_t Is2D()

IsArray

public Bool_t IsArray()

IsCentralMode

public Bool_t IsCentralMode()

IsEnabled

public Bool_t IsEnabled()
Return values for currently set condition:

IsMultiEdit

public Bool_t IsMultiEdit()

IsPolygon

public Bool_t IsPolygon()

IsVisible

public Bool_t IsVisible()
Return values for currently set condition:

Print

public void Print(Option_t* opt)
Implement Print with our TGo4Log mechanism
options may be C for condition, S for stats and M for marker
or a combination of these. default is all.

ResultValue

public Bool_t ResultValue()
Return values for currently set condition:

SetCentralMode

public void SetCentralMode(Bool_t on)

SetCondition

public void SetCondition(TGo4Condition* con)
Replace edited condition by new one

SetCurrentIndex

public void SetCurrentIndex(Int_t ix)

SetMultiEdit

public void SetMultiEdit(Bool_t on)

SetSlot

public void SetSlot(TGo4WindowEditSlots* myslot)

TrueCounts

public Int_t TrueCounts()
Return values for currently set condition:

TrueValue

public Bool_t TrueValue()
Return values for currently set condition:

Xmax

public Double_t Xmax()
Return values for currently set condition:

Xmin

public Double_t Xmin()
Return values for currently set condition:

Ymax

public Double_t Ymax()
Return values for currently set condition:

Ymin

public Double_t Ymin()
Return values for currently set condition:

Association Links

to Class TGo4Condition

owner pointer on condition under edit

to Class TGo4WindowEditSlots

We need this backpointer for the log functionality *

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005