DGModule


class description - source file - inheritance tree

class DGModule : public TGMainFrame


    public:
DGModule DGModule(DModule* module) DGModule DGModule(DGModule&) virtual void ~DGModule() TClass* Class() virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) virtual Bool_t HandleTimer(TTimer* tim) virtual TClass* IsA() const virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2) virtual void Refresh() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

private:
TGGroupFrame* fComm frame for communication with VME TGGroupFrame* fMDes frame for module description TGLayoutHints* fMenuBarLayout TGLayoutHints* fL1 TGLayoutHints* fL2 TGLayoutHints* fL3 TGTextBuffer* fRefreshTimeBuf TGTextEntry* fRefreshTimeEnt int fRefreshTime TGPopupMenu* fMenuFile protected:
TObjArray* fMemList list of all members DModule* fModule pointer to DModule TGMenuBar* fMenuBar TGGroupFrame* fMDat frame for module specific stuff TGCheckButton* fRefresh TTimer* fTimer responsible for refreshing


See also

DGDL631, DGDL632, DGDL633, DGDL634, DGDisc, DGDownscaler, DGLogic, DGScaler

Class Description

 DGModule is GUI for DModule
 DGModule is parent of DGLogic, DGScaler etc. while DModule is parent of DLogic, DScaler etc.


DGModule(DModule *module) : TGMainFrame(gClient->GetRoot(), 0, 0)

~DGModule()

Bool_t HandleTimer(TTimer *tim)
 Actions after timer time-out

Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2)
 Process events generated by the buttons in the frame.



Inline Functions


               void Refresh()
               void ExecuteEvent(Int_t event, Int_t px, Int_t py)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
           DGModule DGModule(DGModule&)


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.