DGPatEditor
class description - source file - inheritance tree
public:
DGPatEditor DGPatEditor(const TGWindow* main, DLogic*, Int_t, Int_t opt = 0)
DGPatEditor DGPatEditor(DGPatEditor&)
virtual void ~DGPatEditor()
TClass* Class()
virtual TClass* IsA() const
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
void Refresh()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
private:
DLogic* fLogic pointer to DLogic
Int_t fSec which section (0 or 1)
Int_t fOptions options, see description
UShort_t fConfreg buffer for DLogic conf reg
UShort_t fRam[256] buffer for DLogic RAM
TObjArray* fMemList list containing all members
TGLayoutHints* fLHLeft
TGLayoutHints* fLHRight
TGLayoutHints* fLHTop
TGLayoutHints* fLHBottom
TGLayoutHints* fLHCanvas
TGVerticalFrame* fLeftLabFrame left-hand side labels
TGVerticalFrame* fRightLabFrame right-hand side labels
TGCanvas* fDataCanvas
TGCompositeFrame* fDataFrame
TGVerticalFrame* fButtonFrame
TGLabel* fLeftLab[8]
TGLabel* fRightLab[8]
TGButton* fDataBit[256][8]
TGLabel* fBottomLab[256][3]
TGTextButton* fClearButton
TGTextButton* fRefreshButton
TGTextButton* fDoneButton
DGPatEditor is a pattern editor for DLogic. The abscissa is time with the
units determined by the external clock, currently 100 ns. Vertical axis
is the output channel number. The programmed sequence appears on the
unit output. Options:
kPatEditorBlock - block calling routine
kPatEditorRestore - on return restore the original configuration
DGPatEditor(const TGWindow *main, DLogic *logic, Int_t sec, Int_t opt):
TGTransientFrame(gClient->GetRoot(),main,0,0,kHorizontalFrame)
~DGPatEditor()
void Refresh()
Update display such that it represents actual contents of fModule->RAM.
Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
DGPatEditor DGPatEditor(DGPatEditor&)
Author: Dariusz Miskowiec
Last update: 1999
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.