XSReactionDlg Class Reference

#include <XSReactionDlg.h>

Inheritance diagram for XSReactionDlg:

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

Public Member Functions

 XSReactionDlg (const TGWindow *p, const TGWindow *main, UInt_t initZ, UInt_t w, UInt_t h)
 ~XSReactionDlg ()

Protected Member Functions

void InitColorCombo (TGComboBox *cb)
void InitCombos ()
const char * GetString (int box)
char * CreatePath (int option)
int UpdateContainer (TGListBox *lb, char *path, int option)
void UpdateCurIsotope ()
void UpdateIsotopes ()
void UpdateProjectile ()
void UpdateDatabase ()
void UpdateReactions ()
void SetElement (UInt_t aZ)
void ElementEntryChanged ()
void UpdateGraph (NdbMTReactionXS *xs)
Bool_t ExecCommand ()
virtual void CloseWindow ()
Bool_t ProcessButton (Long_t param1, Long_t param2)
Bool_t ProcessCombo (Long_t param1, Long_t param2)
virtual Bool_t ProcessMessage (Long_t msg, Long_t param1, Long_t param2)

Protected Attributes

UInt_t Z
const TGWindow * mainWindow
TGHorizontalFrame * frm1
TGHorizontalFrame * frm2
TGHorizontalFrame * frm3
TGHorizontalFrame * frm4
TGHorizontalFrame * frm5
TGCompositeFrame * Vfrm1
TGCompositeFrame * Vfrm2
TGCompositeFrame * Vfrm3
TGLayoutHints * lHFixed
TGLayoutHints * lHExpX
TGLayoutHints * lHExpY
TGLayoutHints * lHExpXY
TGLayoutHints * lHBot
TGLayoutHints * lHExpXCen
TGLayoutHints * lHFixedCen
TGGroupFrame * materialGroup
TGLabel * elementLbl
TGTextBuffer * elementBuf
TGTextEntry * elementText
XSStepButton * elementStep
TGLabel * nameLbl
TGLabel * mnemonicLbl
TGLabel * chargeLbl
TGLabel * zLbl
TGLabel * massLbl
TGLabel * massValLbl
TGLabel * isotopeLbl
TGLabel * densityLbl
TGLabel * densityValLbl
TGLabel * meltingPtLbl
TGLabel * meltingValLbl
TGLabel * boilingPtLbl
TGLabel * boilingValLbl
TGLabel * oxidationLbl
TGLabel * oxidationValLbl
TGLabel * isotopeInfoLbl
TGLabel * isotopeInfoValLbl
TGButton * ptableButton
TGComboBox * isotopeCombo
TGGroupFrame * reactionGroup
TGLabel * projectileLbl
TGLabel * temperatureLbl
TGLabel * databaseLbl
TGLabel * reactionLbl
TGLabel * reactionInfoLbl
TGLabel * reactionInfoValLbl
TGComboBox * projectileCombo
TGComboBox * temperatureCombo
TGComboBox * databaseCombo
TGListBox * reactionList
TGGroupFrame * optionGroup
TGLabel * lineWidthLbl
TGLabel * lineColorLbl
TGLabel * markerStyleLbl
TGLabel * markerColorLbl
TGLabel * markerSizeLbl
TGLabel * errorbarColorLbl
TGComboBox * lineWidthCombo
TGComboBox * lineColorCombo
TGComboBox * markerStyleCombo
TGComboBox * markerColorCombo
TGComboBox * markerSizeCombo
TGComboBox * errorbarColorCombo
TGGroupFrame * infoGroup
TGTextView * infoView
TGHorizontalFrame * buttonFrame
TGButton * okButton
TGButton * execButton
TGButton * resetButton
TGButton * closeButton

Detailed Description

Definition at line 25 of file XSReactionDlg.h.


Constructor & Destructor Documentation

XSReactionDlg::XSReactionDlg ( const TGWindow *  p,
const TGWindow *  main,
UInt_t  initZ,
UInt_t  w,
UInt_t  h 
)

Definition at line 70 of file XSReactionDlg.cxx.

References TGCompositeFrame::AddFrame(), XSStepButton::Associate(), TGWidget::Associate(), blueBoldGC, boilingPtLbl, boilingValLbl, buttonFrame, TGFrame::ChangeBackground(), chargeLbl, closeButton, DATABASE_COMBO, databaseCombo, databaseLbl, densityLbl, densityValLbl, elementBuf, elementLbl, elementStep, elementText, ERRORBAR_COLOR_COMBO, errorbarColorCombo, errorbarColorLbl, execButton, TGObject::fClient, TGFrame::fHeight, frm1, frm2, frm3, frm4, frm5, TGFrame::fWidth, TGFrame::GetDefaultHeight(), TGCompositeFrame::GetDefaultSize(), TGFrame::GetHeight(), TGObject::GetId(), TGWindow::GetParent(), TGClient::GetPicture(), gVirtualX, infoGroup, infoView, InitCombos(), ISOTOPE_COMBO, isotopeCombo, isotopeInfoLbl, isotopeInfoValLbl, isotopeLbl, kChildFrame, kFitHeight, kFitWidth, kFixedWidth, kLHintsBottom, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kSunkenFrame, kTextCenterY, kTextLeft, kTextRight, kVerticalFrame, LastWinX, LastWinY, lHBot, lHExpX, lHExpXCen, lHExpXY, lHExpY, lHFixed, lHFixedCen, LINE_COLOR_COMBO, LINE_WIDTH_COMBO, lineColorCombo, lineColorLbl, lineWidthCombo, lineWidthLbl, main(), mainWindow, TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), MARKER_COLOR_COMBO, MARKER_SIZE_COMBO, MARKER_STYLE_COMBO, markerColorCombo, markerColorLbl, markerSizeCombo, markerSizeLbl, markerStyleCombo, markerStyleLbl, massLbl, massValLbl, materialGroup, MAX, meltingPtLbl, meltingValLbl, TGFrame::Move(), nameLbl, okButton, optionGroup, oxidationLbl, oxidationValLbl, PROJECTILE_COMBO, projectileCombo, projectileLbl, ptableButton, PTBL_ICON, REAC_CLOSE, REAC_ELEMENT_STEP, REAC_EXEC, REAC_OK, REAC_PTABLE, REAC_RESET, REACTION_LISTBOX, reactionGroup, reactionInfoLbl, reactionInfoValLbl, reactionLbl, reactionList, resetButton, TGListBox::Resize(), TGFrame::Resize(), SetElement(), TGCompositeFrame::SetLayoutManager(), TGLabel::SetTextJustify(), TGButton::SetToolTipText(), TGMainFrame::SetWindowName(), TGMainFrame::SetWMPosition(), TEMPERATURE_COMBO, temperatureCombo, temperatureLbl, TGCompositeFrame::TGCompositeFrame(), Vfrm1, Vfrm2, Vfrm3, and zLbl.

XSReactionDlg::~XSReactionDlg (  ) 

Definition at line 409 of file XSReactionDlg.cxx.

References boilingPtLbl, boilingValLbl, buttonFrame, chargeLbl, closeButton, databaseCombo, databaseLbl, densityLbl, densityValLbl, elementLbl, elementStep, elementText, errorbarColorCombo, errorbarColorLbl, execButton, frm1, frm2, frm3, frm4, frm5, infoGroup, infoView, isotopeCombo, isotopeInfoLbl, isotopeInfoValLbl, isotopeLbl, lHExpX, lHExpXCen, lHExpXY, lHExpY, lHFixed, lHFixedCen, lineColorCombo, lineColorLbl, lineWidthCombo, lineWidthLbl, markerColorCombo, markerColorLbl, markerSizeCombo, markerSizeLbl, markerStyleCombo, markerStyleLbl, massLbl, massValLbl, materialGroup, meltingPtLbl, meltingValLbl, nameLbl, okButton, optionGroup, oxidationLbl, oxidationValLbl, projectileCombo, projectileLbl, ptableButton, reactionGroup, reactionInfoLbl, reactionInfoValLbl, reactionLbl, reactionList, resetButton, temperatureCombo, temperatureLbl, Vfrm1, Vfrm2, Vfrm3, and zLbl.


Member Function Documentation

void XSReactionDlg::InitColorCombo ( TGComboBox *  cb  )  [protected]

Definition at line 498 of file XSReactionDlg.cxx.

References TGComboBox::AddEntry(), and TGComboBox::Select().

Referenced by InitCombos().

void XSReactionDlg::InitCombos (  )  [protected]

Definition at line 515 of file XSReactionDlg.cxx.

References TGComboBox::AddEntry(), errorbarColorCombo, InitColorCombo(), lineColorCombo, lineWidthCombo, markerColorCombo, markerSizeCombo, markerStyleCombo, and TGComboBox::Select().

Referenced by XSReactionDlg().

const char * XSReactionDlg::GetString ( int  box  )  [protected]

Definition at line 570 of file XSReactionDlg.cxx.

References DATABASE_COMBO, databaseCombo, entry, ERRORBAR_COLOR_COMBO, errorbarColorCombo, TGListBox::GetSelectedEntry(), TGComboBox::GetSelectedEntry(), ISOTOPE_COMBO, isotopeCombo, LINE_COLOR_COMBO, LINE_WIDTH_COMBO, lineColorCombo, lineWidthCombo, MARKER_COLOR_COMBO, MARKER_SIZE_COMBO, MARKER_STYLE_COMBO, markerColorCombo, markerSizeCombo, markerStyleCombo, NULL, PROJECTILE_COMBO, projectileCombo, REACTION_LISTBOX, reactionList, TEMPERATURE_COMBO, and temperatureCombo.

Referenced by CreatePath(), ExecCommand(), UpdateCurIsotope(), and UpdateGraph().

char * XSReactionDlg::CreatePath ( int  option  )  [protected]

Definition at line 628 of file XSReactionDlg.cxx.

References DATABASE_COMBO, DBDIR, GetString(), ISOTOPE_COMBO, XSElements::Mnemonic(), PATHDatabase, PATHIsotope, PATHProjectile, PATHSEP, PROJECTILE_COMBO, strlcat(), strlcpy(), XSelements, and Z.

Referenced by ExecCommand(), UpdateDatabase(), UpdateIsotopes(), UpdateProjectile(), and UpdateReactions().

int XSReactionDlg::UpdateContainer ( TGListBox *  lb,
char *  path,
int  option 
) [protected]

Definition at line 658 of file XSReactionDlg.cxx.

References TGListBox::AddEntry(), DIRBoth, DIROnlyDirectories, DIROnlyFiles, entry, FileStat_t::fMode, TSystem::FreeDirectory(), TSystem::GetDirEntry(), TSystem::GetPathInfo(), gSystem, i, kFALSE, kTRUE, NULL, TSystem::OpenDirectory(), R_ISDIR(), TGListBox::RemoveEntries(), strlcat(), and strlcpy().

Referenced by UpdateDatabase(), UpdateIsotopes(), and UpdateProjectile().

void XSReactionDlg::UpdateCurIsotope (  )  [protected]

Definition at line 788 of file XSReactionDlg.cxx.

References XSElements::Elem(), GetString(), ISOTOPE_COMBO, XSElement::IsotopeInfo(), isotopeInfoValLbl, TGLabel::SetText(), str, UpdateDatabase(), UpdateProjectile(), UpdateReactions(), XSelements, and Z.

Referenced by ProcessCombo(), and SetElement().

void XSReactionDlg::UpdateIsotopes (  )  [protected]

Definition at line 699 of file XSReactionDlg.cxx.

References CreatePath(), DIROnlyDirectories, TGComboBox::GetListBox(), isotopeCombo, PATHIsotope, TGComboBox::Select(), and UpdateContainer().

Referenced by SetElement().

void XSReactionDlg::UpdateProjectile (  )  [protected]

Definition at line 711 of file XSReactionDlg.cxx.

References CreatePath(), DIROnlyDirectories, TGComboBox::GetListBox(), PATHProjectile, projectileCombo, TGComboBox::Select(), and UpdateContainer().

Referenced by UpdateCurIsotope().

void XSReactionDlg::UpdateDatabase (  )  [protected]

Definition at line 723 of file XSReactionDlg.cxx.

References CreatePath(), databaseCombo, DIRBoth, TGComboBox::GetListBox(), PATHDatabase, TGComboBox::Select(), and UpdateContainer().

Referenced by ProcessCombo(), and UpdateCurIsotope().

void XSReactionDlg::UpdateReactions (  )  [protected]

Definition at line 735 of file XSReactionDlg.cxx.

References TGListBox::AddEntry(), NdbMTDir::Author(), TGTextView::Clear(), CreatePath(), NdbMTDir::DIRMF(), NdbMTDir::DIRMT(), NdbMTDir::DistributionDate(), NdbMTDir::EvaluationDate(), NdbMTDir::GetInfo(), NdbMTReacDesc::GetShort(), i, info, infoView, NdbMTDir::Laboratory(), NdbMTDir::LastRevisionDate(), TGTextView::LoadBuffer(), NdbMTDir::LoadENDF(), TGCompositeFrame::MapSubwindows(), NdbMTDir::MasterEntryDate(), PATHFile, reactionList, NdbMTDir::Reference(), TGListBox::RemoveEntries(), NdbMTDir::Sections(), TGListBox::Select(), NdbMTDir::SymbolName(), and XSReactionDesc.

Referenced by ProcessCombo(), and UpdateCurIsotope().

void XSReactionDlg::SetElement ( UInt_t  aZ  )  [protected]

Definition at line 807 of file XSReactionDlg.cxx.

References TGComboBox::AddEntry(), TGTextBuffer::AddText(), XSElement::AtomicWeight(), XSElement::BoilingPt(), boilingValLbl, TGTextBuffer::Clear(), XSElement::Density(), densityValLbl, XSElements::Elem(), elementBuf, elementText, TGObject::fClient, XSElements::GetSize(), TGCompositeFrame::Layout(), massValLbl, XSElement::MeltingPt(), meltingValLbl, XSElement::Name(), nameLbl, TGClient::NeedRedraw(), XSElement::Oxidation(), oxidationValLbl, TGComboBox::RemoveEntries(), TGComboBox::Select(), TGLabel::SetText(), snprintf, str, XSElement::Symbol(), temperatureCombo, UpdateCurIsotope(), UpdateIsotopes(), XSelements, Z, and zLbl.

Referenced by ElementEntryChanged(), ProcessButton(), and XSReactionDlg().

void XSReactionDlg::ElementEntryChanged (  )  [protected]

Definition at line 871 of file XSReactionDlg.cxx.

References elementBuf, TGObject::fClient, XSElements::Find(), TGClient::GetRoot(), TGFrame::GetSize(), TGTextBuffer::GetString(), kMBIconAsterisk, kMBOk, name, retval, SetElement(), snprintf, XSelements, and Z.

Referenced by ProcessMessage().

void XSReactionDlg::UpdateGraph ( NdbMTReactionXS *  xs  )  [protected]

Definition at line 904 of file XSReactionDlg.cxx.

References Add2GraphList(), canvas, canvasWindow, TString::Data(), NdbMT::Description(), TGraph::Draw(), TGObject::fClient, GetString(), gr, ISOTOPE_COMBO, mainWindow, XSElements::Mnemonic(), TGClient::NeedRedraw(), TAttFill::SetFillColor(), TAttLine::SetLineColor(), TAttLine::SetLineWidth(), TGraph::SetTitle(), snprintf, title, TCanvas::Update(), XSelements, and Z.

Referenced by ExecCommand().

Bool_t XSReactionDlg::ExecCommand (  )  [protected]

Definition at line 936 of file XSReactionDlg.cxx.

References CreatePath(), NdbMTDir::DIRMF(), NdbMTDir::DIRMT(), NdbMTReacDesc::GetShort(), GetString(), i, kFALSE, kTRUE, NdbMTDir::LoadENDF(), PATHFile, REACTION_LISTBOX, NdbMTDir::Sections(), UpdateGraph(), and XSReactionDesc.

Referenced by ProcessButton().

void XSReactionDlg::CloseWindow (  )  [protected, virtual]

Reimplemented from TGMainFrame.

Definition at line 859 of file XSReactionDlg.cxx.

References TGObject::GetId(), TGWindow::GetParent(), gVirtualX, LastWinX, and LastWinY.

Referenced by ProcessButton().

Bool_t XSReactionDlg::ProcessButton ( Long_t  param1,
Long_t  param2 
) [protected]

Definition at line 963 of file XSReactionDlg.cxx.

References CloseWindow(), ExecCommand(), TGObject::fClient, TGClient::GetRoot(), XSElements::GetSize(), kTRUE, REAC_CLOSE, REAC_ELEMENT_STEP, REAC_EXEC, REAC_OK, REAC_PTABLE, REAC_RESET, SetElement(), XSelements, XSSTEPBUTTON_UP, and Z.

Referenced by ProcessMessage().

Bool_t XSReactionDlg::ProcessCombo ( Long_t  param1,
Long_t  param2 
) [protected]

Definition at line 1012 of file XSReactionDlg.cxx.

References DATABASE_COMBO, ISOTOPE_COMBO, kTRUE, PROJECTILE_COMBO, REACTION_LISTBOX, UpdateCurIsotope(), UpdateDatabase(), and UpdateReactions().

Referenced by ProcessMessage().

Bool_t XSReactionDlg::ProcessMessage ( Long_t  msg,
Long_t  param1,
Long_t  param2 
) [protected, virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1045 of file XSReactionDlg.cxx.

References ElementEntryChanged(), GET_MSG(), GET_SUBMSG(), kC_COMMAND, kC_TEXTENTRY, kCM_BUTTON, kCM_COMBOBOX, kTE_ENTER, kTRUE, ProcessButton(), and ProcessCombo().


Member Data Documentation

UInt_t XSReactionDlg::Z [protected]

Definition at line 29 of file XSReactionDlg.h.

Referenced by CreatePath(), ElementEntryChanged(), ProcessButton(), SetElement(), UpdateCurIsotope(), and UpdateGraph().

const TGWindow* XSReactionDlg::mainWindow [protected]

Definition at line 31 of file XSReactionDlg.h.

Referenced by UpdateGraph(), and XSReactionDlg().

TGHorizontalFrame* XSReactionDlg::frm1 [protected]

Definition at line 33 of file XSReactionDlg.h.

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

TGHorizontalFrame * XSReactionDlg::frm2 [protected]

Definition at line 33 of file XSReactionDlg.h.

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

TGHorizontalFrame * XSReactionDlg::frm3 [protected]

Definition at line 33 of file XSReactionDlg.h.

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

TGHorizontalFrame * XSReactionDlg::frm4 [protected]

Definition at line 33 of file XSReactionDlg.h.

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

TGHorizontalFrame * XSReactionDlg::frm5 [protected]

Definition at line 33 of file XSReactionDlg.h.

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

TGCompositeFrame* XSReactionDlg::Vfrm1 [protected]

Definition at line 39 of file XSReactionDlg.h.

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

TGCompositeFrame * XSReactionDlg::Vfrm2 [protected]

Definition at line 39 of file XSReactionDlg.h.

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

TGCompositeFrame * XSReactionDlg::Vfrm3 [protected]

Definition at line 39 of file XSReactionDlg.h.

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

TGLayoutHints* XSReactionDlg::lHFixed [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGLayoutHints * XSReactionDlg::lHExpX [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGLayoutHints * XSReactionDlg::lHExpY [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGLayoutHints * XSReactionDlg::lHExpXY [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGLayoutHints * XSReactionDlg::lHBot [protected]

Definition at line 43 of file XSReactionDlg.h.

Referenced by XSReactionDlg().

TGLayoutHints * XSReactionDlg::lHExpXCen [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGLayoutHints * XSReactionDlg::lHFixedCen [protected]

Definition at line 43 of file XSReactionDlg.h.

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

TGGroupFrame* XSReactionDlg::materialGroup [protected]

Definition at line 52 of file XSReactionDlg.h.

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

TGLabel* XSReactionDlg::elementLbl [protected]

Definition at line 54 of file XSReactionDlg.h.

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

TGTextBuffer* XSReactionDlg::elementBuf [protected]

Definition at line 55 of file XSReactionDlg.h.

Referenced by ElementEntryChanged(), SetElement(), and XSReactionDlg().

TGTextEntry* XSReactionDlg::elementText [protected]

Definition at line 56 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

XSStepButton* XSReactionDlg::elementStep [protected]

Definition at line 57 of file XSReactionDlg.h.

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

TGLabel* XSReactionDlg::nameLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::mnemonicLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

TGLabel * XSReactionDlg::chargeLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::zLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::massLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::massValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::isotopeLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::densityLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::densityValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::meltingPtLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::meltingValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::boilingPtLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::boilingValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::oxidationLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::oxidationValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGLabel * XSReactionDlg::isotopeInfoLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::isotopeInfoValLbl [protected]

Definition at line 59 of file XSReactionDlg.h.

Referenced by UpdateCurIsotope(), XSReactionDlg(), and ~XSReactionDlg().

TGButton* XSReactionDlg::ptableButton [protected]

Definition at line 84 of file XSReactionDlg.h.

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

TGComboBox* XSReactionDlg::isotopeCombo [protected]

Definition at line 86 of file XSReactionDlg.h.

Referenced by GetString(), UpdateIsotopes(), XSReactionDlg(), and ~XSReactionDlg().

TGGroupFrame* XSReactionDlg::reactionGroup [protected]

Definition at line 89 of file XSReactionDlg.h.

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

TGLabel* XSReactionDlg::projectileLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::temperatureLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::databaseLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::reactionLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::reactionInfoLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::reactionInfoValLbl [protected]

Definition at line 91 of file XSReactionDlg.h.

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

TGComboBox* XSReactionDlg::projectileCombo [protected]

Definition at line 98 of file XSReactionDlg.h.

Referenced by GetString(), UpdateProjectile(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::temperatureCombo [protected]

Definition at line 98 of file XSReactionDlg.h.

Referenced by GetString(), SetElement(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::databaseCombo [protected]

Definition at line 98 of file XSReactionDlg.h.

Referenced by GetString(), UpdateDatabase(), XSReactionDlg(), and ~XSReactionDlg().

TGListBox* XSReactionDlg::reactionList [protected]

Definition at line 102 of file XSReactionDlg.h.

Referenced by GetString(), UpdateReactions(), XSReactionDlg(), and ~XSReactionDlg().

TGGroupFrame* XSReactionDlg::optionGroup [protected]

Definition at line 105 of file XSReactionDlg.h.

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

TGLabel* XSReactionDlg::lineWidthLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::lineColorLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::markerStyleLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::markerColorLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::markerSizeLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGLabel * XSReactionDlg::errorbarColorLbl [protected]

Definition at line 107 of file XSReactionDlg.h.

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

TGComboBox* XSReactionDlg::lineWidthCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::lineColorCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::markerStyleCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::markerColorCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::markerSizeCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGComboBox * XSReactionDlg::errorbarColorCombo [protected]

Definition at line 114 of file XSReactionDlg.h.

Referenced by GetString(), InitCombos(), XSReactionDlg(), and ~XSReactionDlg().

TGGroupFrame* XSReactionDlg::infoGroup [protected]

Definition at line 122 of file XSReactionDlg.h.

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

TGTextView* XSReactionDlg::infoView [protected]

Definition at line 124 of file XSReactionDlg.h.

Referenced by UpdateReactions(), XSReactionDlg(), and ~XSReactionDlg().

TGHorizontalFrame* XSReactionDlg::buttonFrame [protected]

Definition at line 128 of file XSReactionDlg.h.

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

TGButton* XSReactionDlg::okButton [protected]

Definition at line 129 of file XSReactionDlg.h.

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

TGButton * XSReactionDlg::execButton [protected]

Definition at line 129 of file XSReactionDlg.h.

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

TGButton * XSReactionDlg::resetButton [protected]

Definition at line 129 of file XSReactionDlg.h.

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

TGButton * XSReactionDlg::closeButton [protected]

Definition at line 129 of file XSReactionDlg.h.

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


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