#include <gui.h>
Public Methods | |
MainFrame (const TGWindow *, UInt_t, UInt_t) | |
virtual | ~MainFrame () |
void | CloseWindow () |
void | HandleMenu (Int_t) |
void | DoButtons (Int_t wid=-1, Int_t id=-1) |
void | DoTempText (const char *) |
void | SetInfoAtoms (Int_t) |
void | SetInfoDefects (Int_t) |
void | SetInfoEnergy (Double_t) |
void | SetInfoMoves (Int_t) |
void | SetInfoImages (Int_t) |
void | SetInfoStatus () |
Bool_t | IsInfoEnabled () |
Layer * | GetLayer () |
Private Methods | |
void | FillParamCont (TGCompositeFrame *) |
void | ClearEnFuncCombo (TGComboBox *) |
void | FillEnFuncCombo (TGComboBox *) |
Private Attributes | |
TList * | pCleanup |
TList * | pParamElems |
TList * | pParamVals |
TGVSplitter * | pSplitter |
TGCompositeFrame * | pMainCont |
TGCompositeFrame * | pControlFrame |
TGCompositeFrame * | pSplitFrame |
TGCompositeFrame * | pParamCont |
TGCompositeFrame * | pSimToolFr |
TGCompositeFrame * | pSimBtFr |
TGCompositeFrame * | pSimTmpFr |
TGCompositeFrame * | pSimLaunchBtFr |
TGCompositeFrame * | pInfoFr |
TGCompositeFrame * | pFr |
TGDoubleVSlider * | pSimTmpSlider |
TGNumEntry * | pSimTmpEntry |
TGTextBuffer * | pSimTmpEBuf |
TGLabel * | pFuncL |
TGLabel * | pLabel |
TGLabel * | pNumAtomL |
TGLabel * | pNumDefL |
TGLabel * | pEnergyL |
TGLabel * | pMovesL |
TGLabel * | pImgL |
TGLabel * | pStatusL |
TGComboBox * | pFuncCombo |
ScrollView * | pParamSV |
TGGroupFrame * | pParamGrFr |
TGGroupFrame * | pSimGrFr |
TGToggleButton * | pSimStartBt |
TGToggleButton * | pSimStopBt |
TGTextButton * | pSimInsBt |
TGTextButton * | pSimRemBt |
TGTextButton * | pSimTempRangeBt |
TGTextButton * | pSimRemAllBt |
TGTextButton * | pSimUpdBt |
TGTextButton * | pParamSetBt |
TGTextButton * | pSimEnBt |
TGTextButton * | pSimOptsBt |
TGHorizontal3DLine * | pSimSep |
TGLayoutHints * | pL |
TGLayoutHints * | pL2 |
TGMenuBar * | pMenuBar |
TGPopupMenu * | pMenuProg |
TGPopupMenu * | pMenuSim |
TGPopupMenu * | pMenuOpts |
TGPopupMenu * | pMenuView |
TGPopupMenu * | pMenuPlot |
TGLayoutHints * | pMenuBarLayout |
TGLayoutHints * | pMenuBarItemLayout |
time_t | simStartTime |
TRootEmbeddedCanvas * | pRECanvas |
TEFormula * | pEFormula |
TEF1 * | pEPlot1 |
TEF2 * | pEPlot2 |
Layer * | pLayer |
Configuration * | pConfig |
TempControl * | pTempControl |
Friends | |
class | TempControl |
|
|
Definition at line 346 of file gui.cpp. References pCleanup, pConfig, pControlFrame, pEFormula, pEnergyL, pEPlot1, pEPlot2, pFuncCombo, pFuncL, pImgL, pInfoFr, pLayer, pMainCont, pMenuBar, pMenuBarItemLayout, pMenuBarLayout, pMenuOpts, pMenuPlot, pMenuProg, pMenuView, pMovesL, pNumAtomL, pNumDefL, pParamCont, pParamElems, pParamGrFr, pParamSetBt, pParamSV, pParamVals, pRECanvas, pSimBtFr, pSimEnBt, pSimGrFr, pSimInsBt, pSimLaunchBtFr, pSimOptsBt, pSimRemAllBt, pSimRemBt, pSimSep, pSimStartBt, pSimStopBt, pSimTempRangeBt, pSimTmpEBuf, pSimTmpEntry, pSimTmpFr, pSimTmpSlider, pSimToolFr, pSimUpdBt, pSplitter, and pStatusL. |
|
Definition at line 813 of file gui.cpp. References Function::bDeleted, Configuration::GetFunction(), and pConfig. Referenced by HandleMenu(). |
|
Definition at line 382 of file gui.cpp. References pConfig, and Configuration::SaveTempToFile(). |
|
Definition at line 556 of file gui.cpp. References Configuration::GetFunction(), Layer::GetLattice(), Configuration::GetParam(), HandleMenu(), Function::id, M_OPTS_SIM, M_SIM_ENERGY, M_SIM_INS, M_SIM_REM, M_SIM_REM_ALL, M_SIM_TMP_RANGE, M_SIM_UPDCANV, MF_CHOOSE_FUNC, MF_SET_PARAM, MF_SIM_OPTS, MF_SIM_START, MF_SIM_STOP, MF_SIM_TMP_SLIDER, Layer::MonteCarloStart(), Layer::MonteCarloStop(), pConfig, pEFormula, pEPlot1, pEPlot2, pFuncCombo, pLayer, pParamVals, pSimStartBt, pSimStopBt, pSimTmpEBuf, pSimTmpEntry, pSimTmpSlider, TEF2::SetParNames(), TEF1::SetParNames(), TEFormula::SetParNames(), TGToggleButton::SetState(), Configuration::SetTemp(), TEF2::SetVariables(), TEF1::SetVariables(), TEFormula::SetVariables(), simStartTime, and Param::value. |
|
Definition at line 646 of file gui.cpp. References pSimTmpEBuf, and pSimTmpSlider. |
|
Definition at line 826 of file gui.cpp. References Function::bDeleted, Function::curName, Configuration::GetFunction(), Function::parsedExpr, ConfigDialog::ParseExpression(), pConfig, pEFormula, and TEFormula::SetVariables(). Referenced by HandleMenu(), and MainFrame(). |
|
Definition at line 744 of file gui.cpp. References Configuration::GetParam(), pCleanup, pConfig, pL2, pLabel, pParamElems, and pParamVals. Referenced by HandleMenu(), and MainFrame(). |
|
Definition at line 136 of file gui.h. References pLayer. Referenced by Layer::MonteCarlo(). |
|
|
Definition at line 134 of file gui.h. References M_VIEW_INFO, and pMenuView. Referenced by Layer::MonteCarlo(). |
|
Definition at line 652 of file gui.cpp. References pNumAtomL. Referenced by HandleMenu(). |
|
Definition at line 663 of file gui.cpp. References pNumDefL. Referenced by HandleMenu(), Atom::InsertDefect(), and Atom::RemoveDefect(). |
|
Definition at line 674 of file gui.cpp. References pEnergyL. Referenced by HandleMenu(), and Layer::MonteCarlo(). |
|
Definition at line 694 of file gui.cpp. References pImgL. Referenced by Layer::MonteCarlo(). |
|
Definition at line 684 of file gui.cpp. References pMovesL. Referenced by Layer::MonteCarlo(). |
|
Definition at line 704 of file gui.cpp. References pLayer, pStatusL, Layer::RunSimulation(), and simStartTime. Referenced by Layer::MonteCarlo(). |
|
Definition at line 117 of file gui.h. Referenced by HandleMenu(). |
|
Definition at line 143 of file gui.h. Referenced by FillParamCont(), MainFrame(), and ~MainFrame(). |
|
Definition at line 178 of file gui.h. Referenced by ClearEnFuncCombo(), CloseWindow(), DoButtons(), FillEnFuncCombo(), FillParamCont(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 146 of file gui.h. Referenced by HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 174 of file gui.h. Referenced by DoButtons(), FillEnFuncCombo(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 155 of file gui.h. Referenced by MainFrame(), SetInfoEnergy(), and ~MainFrame(). |
|
Definition at line 175 of file gui.h. Referenced by DoButtons(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 176 of file gui.h. Referenced by DoButtons(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 150 of file gui.h. Referenced by MainFrame(). |
|
Definition at line 157 of file gui.h. Referenced by DoButtons(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 154 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 156 of file gui.h. Referenced by MainFrame(), SetInfoImages(), and ~MainFrame(). |
|
Definition at line 150 of file gui.h. Referenced by HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 165 of file gui.h. Referenced by MainFrame(). |
|
Definition at line 165 of file gui.h. Referenced by FillParamCont(), and MainFrame(). |
|
Definition at line 154 of file gui.h. Referenced by FillParamCont(), and MainFrame(). |
|
Definition at line 177 of file gui.h. Referenced by DoButtons(), GetLayer(), HandleMenu(), MainFrame(), SetInfoStatus(), and ~MainFrame(). |
|
Definition at line 146 of file gui.h. Referenced by HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 166 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 170 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 169 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 167 of file gui.h. Referenced by HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 168 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 167 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 167 of file gui.h. Referenced by MainFrame(). |
|
Definition at line 168 of file gui.h. Referenced by HandleMenu(), IsInfoEnabled(), MainFrame(), ~MainFrame(), and TempControl::~TempControl(). |
|
Definition at line 156 of file gui.h. Referenced by MainFrame(), SetInfoMoves(), and ~MainFrame(). |
|
Definition at line 155 of file gui.h. Referenced by MainFrame(), SetInfoAtoms(), and ~MainFrame(). |
|
Definition at line 155 of file gui.h. Referenced by MainFrame(), SetInfoDefects(), and ~MainFrame(). |
|
Definition at line 147 of file gui.h. Referenced by HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 144 of file gui.h. Referenced by FillParamCont(), MainFrame(), and ~MainFrame(). |
|
Definition at line 159 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 163 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 158 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 144 of file gui.h. Referenced by DoButtons(), FillParamCont(), MainFrame(), and ~MainFrame(). |
|
Definition at line 173 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 148 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 163 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 159 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 161 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 149 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 163 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 162 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 161 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 164 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 160 of file gui.h. Referenced by DoButtons(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 160 of file gui.h. Referenced by DoButtons(), HandleMenu(), MainFrame(), and ~MainFrame(). |
|
Definition at line 161 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 153 of file gui.h. Referenced by DoButtons(), DoTempText(), MainFrame(), and ~MainFrame(). |
|
Definition at line 152 of file gui.h. Referenced by DoButtons(), MainFrame(), and ~MainFrame(). |
|
Definition at line 149 of file gui.h. Referenced by MainFrame(), TempControl::TempControl(), ~MainFrame(), and TempControl::~TempControl(). |
|
Definition at line 151 of file gui.h. Referenced by DoButtons(), DoTempText(), HandleMenu(), MainFrame(), ~MainFrame(), and TempControl::~TempControl(). |
|
Definition at line 148 of file gui.h. Referenced by MainFrame(), TempControl::TempControl(), ~MainFrame(), and TempControl::~TempControl(). |
|
Definition at line 162 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 147 of file gui.h. Referenced by HandleMenu(), and MainFrame(). |
|
Definition at line 145 of file gui.h. Referenced by MainFrame(), and ~MainFrame(). |
|
Definition at line 156 of file gui.h. Referenced by MainFrame(), SetInfoStatus(), and ~MainFrame(). |
|
Definition at line 179 of file gui.h. Referenced by HandleMenu(), and MainFrame(). |
|
Definition at line 171 of file gui.h. Referenced by DoButtons(), and SetInfoStatus(). |