Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

MyFrame Class Reference

The main (and only) frame for the app. More...

#include <XPS4C1S.H>


Public Member Functions

 MyFrame (wxFrame *parent, const wxWindowID id, const wxString &title, const wxPoint &pos, const wxSize &size, const long windowStyle=wxDEFAULT_FRAME_STYLE)
void OnHelpAbout (wxCommandEvent &WXUNUSED(event))
void OnFileExit (wxCommandEvent &WXUNUSED(event))
void OnFileLoad (wxCommandEvent &WXUNUSED(event))
void OnFileAddBackground (wxCommandEvent &WXUNUSED(event))
void OnFileAddPeak (wxCommandEvent &WXUNUSED(event))
void OnFileAddSample (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsShortcutMode (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsLocalNumericMode (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsTrialEnergyMin (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsTrialEnergyMax (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsBackgroundLength (wxCommandEvent &WXUNUSED(event))
void OnOptionsSettingsEnergyTolerance (wxCommandEvent &WXUNUSED(event))
void OnSetLanguage (wxCommandEvent &event)
void OnUpdateLanguageHungarian (wxCommandEvent &event)
void OnRuleUpdate (wxUpdateUIEvent &WXUNUSED(event))
void OnIsEnergyAvailBE (wxCommandEvent &WXUNUSED(event))
void OnIsEnergyAvailKE (wxCommandEvent &WXUNUSED(event))
void OnIsRegionMeasuredBE (wxCommandEvent &WXUNUSED(event))
void OnIsRegionMeasuredKE (wxCommandEvent &WXUNUSED(event))
void OnHasPeakInRangeBE (wxCommandEvent &WXUNUSED(event))
void OnHasPeakInRangeKE (wxCommandEvent &WXUNUSED(event))
void OnHasCarbon1sPeak (wxCommandEvent &WXUNUSED(event))
void OnIsCarbonXPresent (wxCommandEvent &WXUNUSED(event))
void OnIsCarbonAugerPresent (wxCommandEvent &WXUNUSED(event))
void OnIsRutheniumPresent (wxCommandEvent &WXUNUSED(event))
void OnDoMarkCarbon1s (wxCommandEvent &WXUNUSED(event))
void OnIsCarbonContaminationConsensus (wxCommandEvent &WXUNUSED(event))
void OnSampleContainsCarbon (wxCommandEvent &WXUNUSED(event))
void OnPrintTruthTable (wxCommandEvent &WXUNUSED(event))
void OnWizardIsCarbonPresent (wxCommandEvent &WXUNUSED(event))
void OnCloseWindow (wxCloseEvent &WXUNUSED(event))
void OnIdle (wxIdleEvent &event)
void Init ()

Data Fields

wxTextCtrl * m_logWindow
wxLog * m_logOld
wxNotebookSizer * m_sizerNotebook

Protected Attributes

wxNotebook * m_notebook
wxPanel * m_panel
wxBoxSizer * m_sizerTop
wxBoxSizer * m_sizerFrame


Detailed Description

The main (and only) frame for the app.


Constructor & Destructor Documentation

MyFrame::MyFrame wxFrame *  parent,
const wxWindowID  id,
const wxString &  title,
const wxPoint &  pos,
const wxSize &  size,
const long  windowStyle = wxDEFAULT_FRAME_STYLE
 

Constructor for the main frame


Member Function Documentation

void MyFrame::Init  ) 
 

Initialize the main frame.

Initialize

void MyFrame::OnCloseWindow wxCloseEvent &  WXUNUSED(event)  ) 
 

Called when window closing requested.

void MyFrame::OnDoMarkCarbon1s wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Do mark C1s" rule selected.

void MyFrame::OnFileAddBackground wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "File Add Background" command selected.

void MyFrame::OnFileAddPeak wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "File Add Peak" command selected.

void MyFrame::OnFileAddSample wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "File Add Sample" command selected.

void MyFrame::OnFileExit wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "File Exit" command selected.

void MyFrame::OnFileLoad wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "File Load" command selected.

void MyFrame::OnHasCarbon1sPeak wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "has Carbon 1sline" rule selected.

void MyFrame::OnHasPeakInRangeBE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "has peak in range BE" rule selected.

void MyFrame::OnHasPeakInRangeKE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "has peak in range KE" rule selected.

void MyFrame::OnHelpAbout wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Help About" command selected.

void MyFrame::OnIdle wxIdleEvent &  event  ) 
 

Called when no user activity takes place.

void MyFrame::OnIsCarbonAugerPresent wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Carbon Auger present" rule selected.

void MyFrame::OnIsCarbonContaminationConsensus wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Is Carbon Contamination Consensus" rule selected.

void MyFrame::OnIsCarbonXPresent wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Carbon X lines present" rule selected.

void MyFrame::OnIsEnergyAvailBE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Is KE Available " rule selected.

void MyFrame::OnIsEnergyAvailKE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Is KE Available " rule selected.

void MyFrame::OnIsRegionMeasuredBE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Is region BE measured " rule selected.

void MyFrame::OnIsRegionMeasuredKE wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Is region KE measured " rule selected.

void MyFrame::OnIsRutheniumPresent wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Ruthenium present" rule selected.

void MyFrame::OnOptionsSettingsBackgroundLength wxCommandEvent &  WXUNUSED(event)  ) 
 

Sets the background calculation length.

void MyFrame::OnOptionsSettingsEnergyTolerance wxCommandEvent &  WXUNUSED(event)  ) 
 

Sets the background calculation length.

void MyFrame::OnOptionsSettingsLocalNumericMode wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Use local numeric mode" command selected.

void MyFrame::OnOptionsSettingsShortcutMode wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Set Shortcut mode" command selected.

void MyFrame::OnOptionsSettingsTrialEnergyMax wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Set Trial Energy Max " command selected.

void MyFrame::OnOptionsSettingsTrialEnergyMin wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Set Trial Energy Min " command selected.

void MyFrame::OnPrintTruthTable wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "Print out truth table" selected.

void MyFrame::OnRuleUpdate wxUpdateUIEvent &  WXUNUSED(event)  ) 
 

Called at idle time to update rule events.

void MyFrame::OnSampleContainsCarbon wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when "contains carbon" rule selected.

void MyFrame::OnSetLanguage wxCommandEvent &  event  ) 
 

Sets the language of the application.

void MyFrame::OnUpdateLanguageHungarian wxCommandEvent &  event  ) 
 

Update Hungarian language environment.

void MyFrame::OnWizardIsCarbonPresent wxCommandEvent &  WXUNUSED(event)  ) 
 

Called when the "Energy Wizard" selected.


Field Documentation

wxLog* MyFrame::m_logOld
 

The old log window.

wxTextCtrl* MyFrame::m_logWindow
 

The current logging window.

wxNotebook* MyFrame::m_notebook [protected]
 

wxPanel* MyFrame::m_panel [protected]
 

Panel containing notebook and OK/Cancel/Help.

wxBoxSizer* MyFrame::m_sizerFrame [protected]
 

Sizer for the notebook, H.

wxNotebookSizer* MyFrame::m_sizerNotebook
 

Sizer for the notebook.

wxBoxSizer* MyFrame::m_sizerTop [protected]
 

Sizer for the notebook, V.


The documentation for this class was generated from the following files:
Generated on Tue Dec 23 10:24:33 2003 for xps4xps by doxygen 1.3.5