RootShowerMsgBox Class Reference

#include <RSMsgBox.h>

Inheritance diagram for RootShowerMsgBox:

TGTransientFrame TGMainFrame TGMainFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame TGFrame List of all members.

Public Member Functions

 RootShowerMsgBox (const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h, UInt_t options=kMainFrame|kVerticalFrame)
virtual ~RootShowerMsgBox ()
virtual void CloseWindow ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2)

Private Attributes

TGVerticalFramefVFrame
TGHorizontalFramefHFrame
TGTextButtonfCancelButton
TGTextButtonfHelpButton
TGTextButtonfOkButton
TGLabelfLabel1
TGLabelfLabel2
TGLayoutHintsfLogoLayout
TGLayoutHintsfL1
TGLayoutHintsfL2
TGLayoutHintsfBly
TGLayoutHintsfBfly

Detailed Description

Definition at line 40 of file RSMsgBox.h.


Constructor & Destructor Documentation

RootShowerMsgBox::RootShowerMsgBox ( const TGWindow p,
const TGWindow main,
UInt_t  w,
UInt_t  h,
UInt_t  options = kMainFrame|kVerticalFrame 
)

Definition at line 18 of file RSMsgBox.cxx.

References TGCompositeFrame::AddFrame(), TString::Append(), TGWidget::Associate(), fBfly, fBly, fCancelButton, TGObject::fClient, TGFrame::fHeight, fHelpButton, fHFrame, fL1, fL2, fLabel1, fLabel2, fLogoLayout, fOkButton, fVFrame, TGFrame::fWidth, gClient, TGFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultSize(), TGPicture::GetHeight(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), TGClient::GetPicture(), TGPicture::GetWidth(), TGFrame::GetWidth(), gProgPath, gVirtualX, kLHintsBottom, kLHintsCenterX, kLHintsExpandX, kLHintsLeft, kLHintsRight, kLHintsTop, kMWMDecorAll, kMWMDecorMaximize, kMWMDecorMenu, kMWMDecorMinimize, kMWMDecorResizeH, kMWMFuncAll, kMWMFuncMaximize, kMWMFuncMinimize, kMWMFuncResize, kMWMInputModeless, main(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::Move(), TGFrame::Resize(), TGMainFrame::SetMWMHints(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMSize(), TGMainFrame::SetWMSizeHints(), size, StrDup(), and TGClient::WaitFor().

RootShowerMsgBox::~RootShowerMsgBox (  )  [virtual]

Definition at line 103 of file RSMsgBox.cxx.

References fBly, fCancelButton, fHelpButton, fHFrame, fLabel1, fLabel2, fLogoLayout, fOkButton, and fVFrame.


Member Function Documentation

void RootShowerMsgBox::CloseWindow (  )  [virtual]

Reimplemented from TGMainFrame.

Definition at line 117 of file RSMsgBox.cxx.

References TGFrame::DeleteWindow().

Referenced by ProcessMessage().

Bool_t RootShowerMsgBox::ProcessMessage ( Long_t  msg,
Long_t  parm1,
Long_t  parm2 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 125 of file RSMsgBox.cxx.

References CloseWindow(), TGObject::fClient, GET_MSG(), GET_SUBMSG(), gRootShower, gRSHelpMsgBox, kC_COMMAND, kCM_BUTTON, kTRUE, TRootHelpDialog::Popup(), RootShower::SetOk(), TRootHelpDialog::SetText(), and TGClient::WaitFor().


Member Data Documentation

TGVerticalFrame* RootShowerMsgBox::fVFrame [private]

Definition at line 43 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGHorizontalFrame* RootShowerMsgBox::fHFrame [private]

Definition at line 44 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGTextButton* RootShowerMsgBox::fCancelButton [private]

Definition at line 45 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGTextButton* RootShowerMsgBox::fHelpButton [private]

Definition at line 46 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGTextButton* RootShowerMsgBox::fOkButton [private]

Definition at line 47 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGLabel* RootShowerMsgBox::fLabel1 [private]

Definition at line 48 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGLabel* RootShowerMsgBox::fLabel2 [private]

Definition at line 49 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGLayoutHints* RootShowerMsgBox::fLogoLayout [private]

Definition at line 51 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGLayoutHints* RootShowerMsgBox::fL1 [private]

Definition at line 53 of file RSMsgBox.h.

Referenced by RootShowerMsgBox().

TGLayoutHints* RootShowerMsgBox::fL2 [private]

Definition at line 54 of file RSMsgBox.h.

Referenced by RootShowerMsgBox().

TGLayoutHints* RootShowerMsgBox::fBly [private]

Definition at line 56 of file RSMsgBox.h.

Referenced by RootShowerMsgBox(), and ~RootShowerMsgBox().

TGLayoutHints* RootShowerMsgBox::fBfly [private]

Definition at line 57 of file RSMsgBox.h.

Referenced by RootShowerMsgBox().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:06 2011 for ROOT_528-00b_version by  doxygen 1.5.1