ROOT_Application  2.0
C++ Core modules and GUIStock
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes
TransFrameGUI Class Referenceabstract

#include <TransientFrame.h>

Inheritance diagram for TransFrameGUI:
Inheritance graph
[legend]
Collaboration diagram for TransFrameGUI:
Collaboration graph
[legend]

Public Member Functions

 TransFrameGUI (const TGWindow *p, const TGWindow *main)
 
 ~TransFrameGUI ()
 

Protected Member Functions

virtual void BuildInterface ()=0
 need overwrite by all sub-classes More...
 
virtual void CreateButtons (unsigned int mode=1)
 called by all sub-classes More...
 
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t)
 
virtual void FinalizeTransGUI ()
 
 ClassDef (TransFrameGUI, 0)
 

Protected Attributes

TGVerticalFramefvframe0
 
TGLayoutHints * fL1
 Layout for global, date entry and label. More...
 
TGHorizontalFramefValid
 Button for Validation. More...
 
TGTextButton * fBcancel
 
TGTextButton * fBvalid
 
TGTextButton * fBretry
 

Detailed Description

Definition at line 40 of file TransientFrame.h.

Constructor & Destructor Documentation

TransFrameGUI::TransFrameGUI ( const TGWindow *  p,
const TGWindow *  main 
)
TransFrameGUI::~TransFrameGUI ( )
inline

Definition at line 46 of file TransientFrame.h.

Member Function Documentation

virtual void TransFrameGUI::BuildInterface ( )
protectedpure virtual

need overwrite by all sub-classes

Implemented in TransDateBox, and TransFrameError.

TransFrameGUI::ClassDef ( TransFrameGUI  ,
 
)
protected
void TransFrameGUI::CreateButtons ( unsigned int  mode = 1)
protectedvirtual

called by all sub-classes

Definition at line 31 of file TransientFrame.cxx.

References fBcancel, fBvalid, fValid, and fvframe0.

Referenced by TransDateBox::TransDateBox(), and TransFrameError::TransFrameError().

Here is the caller graph for this function:

void TransFrameGUI::FinalizeTransGUI ( )
protectedvirtual

Definition at line 102 of file TransientFrame.cxx.

Referenced by TransDateBox::TransDateBox(), and TransFrameError::TransFrameError().

Here is the caller graph for this function:

Bool_t TransFrameGUI::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t   
)
protectedvirtual

Reimplemented in TransDateBox.

Definition at line 61 of file TransientFrame.cxx.

Field Documentation

TGTextButton* TransFrameGUI::fBcancel
protected

Definition at line 60 of file TransientFrame.h.

Referenced by CreateButtons().

TGTextButton * TransFrameGUI::fBretry
protected

Definition at line 60 of file TransientFrame.h.

TGTextButton * TransFrameGUI::fBvalid
protected

Definition at line 60 of file TransientFrame.h.

Referenced by CreateButtons().

TGLayoutHints* TransFrameGUI::fL1
protected

Layout for global, date entry and label.

Definition at line 56 of file TransientFrame.h.

Referenced by TransFrameError::BuildInterface(), and TransDateBox::BuildInterface().

TGHorizontalFrame* TransFrameGUI::fValid
protected

Button for Validation.

Definition at line 59 of file TransientFrame.h.

Referenced by CreateButtons().

TGVerticalFrame* TransFrameGUI::fvframe0
protected

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