SECI  1
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SeciUserInterface.UserInterface Class Reference

Interaction logic for SeciUserInterface.xaml More...

Inheritance diagram for SeciUserInterface.UserInterface:
Inheritance graph
Collaboration diagram for SeciUserInterface.UserInterface:
Collaboration graph

Public Member Functions

void resumeTimers ()
 
 UserInterface ()
 

Static Public Member Functions

static void pauseTimers ()
 

Private Member Functions

void addBeamloggerTab ()
 
void advancedOptions_OnAddAssocFileClicked (object sender, EventArgs e)
 
void advancedOptions_OnAddExeClicked (object sender, EventArgs e)
 
void advancedOptions_OnAddSubConfigClicked (object sender, EventArgs e)
 
void advancedOptions_OnBigFontsDashboardCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnCheckStatusChanged (object sender, EventArgs e)
 
void advancedOptions_OnConfigAlertsClicked (object sender, EventArgs e)
 
void advancedOptions_OnConfigureGraphsClicked (object sender, EventArgs e)
 
void advancedOptions_OnEditSubConfigClicked (object sender, EventArgs e)
 
void advancedOptions_OnHideTabsClicked (object sender, EventArgs e)
 
void advancedOptions_OnJournelViewerCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnModifyVisCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnPlotOnGenieTabCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnRemoveAssocFileClicked (object sender, EventArgs e)
 
void advancedOptions_OnRemoveExeClicked (object sender, EventArgs e)
 
void advancedOptions_OnRemoveSubConfigClicked (object sender, EventArgs e)
 
void advancedOptions_OnShowBeamloggerCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnShowLostTimeCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnTwoGeniesCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnUsePythonChanged (object sender, EventArgs e)
 
void advancedOptions_OnUserCanSaveCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnVisAvailableCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnWebDashboardEnabledCheckChanged (object sender, EventArgs e)
 
void advancedOptions_OnWebDashboardShowTitleCheckChanged (object sender, EventArgs e)
 
void backgroundAutoSave_DoWork (object sender, DoWorkEventArgs e)
 
void backgroundSave_DoWork (object sender, DoWorkEventArgs e)
 
void backgroundSave_RunWorkerCompleted (object sender, RunWorkerCompletedEventArgs e)
 
void cascadeTabs ()
 
void clearGraphs ()
 
void ConfigurationMgr_ConfigChangeRequested (string[] vars)
 
void dashboard_OnCollapsed (object sender, EventArgs e)
 
void dashboard_OnExpanded (object sender, EventArgs e)
 
void deleteGraphs ()
 
void doSave (Boolean isNewFile, String fullFileName)
 
void EventViewer_OnError (string message)
 
List
< Seci.Definitions.GraphDefinition
getDefinitions ()
 
Seci.SerialisableList
< Seci.LabView.LabViewPanelInfo
getLooseVis ()
 
void hideMainControls ()
 
void hideNonTabbedVis ()
 
Boolean labViewRunning (Boolean force)
 
void menuExitCommand (object sender, RoutedEventArgs e)
 
void menuMgrLogin_Click (object sender, RoutedEventArgs e)
 
void menuMgrLogout_Click (object sender, RoutedEventArgs e)
 
void menuNewCommand (object sender, RoutedEventArgs e)
 
void menuOpenCommand (object sender, RoutedEventArgs e)
 
void menuSaveAsCommand (object sender, RoutedEventArgs e)
 
void menuSaveCommand (object sender, RoutedEventArgs e)
 
void navBar_OnAddVIClicked (object sender, EventArgs e)
 
void navBar_OnAdvancedClicked (object sender, EventArgs e)
 
void navBar_OnBeamStatusClicked (object sender, EventArgs e)
 
void navBar_OnConfigureBlocksClicked (object sender, EventArgs e)
 
void navBar_OnConfigureVIClicked (object sender, EventArgs e)
 
void navBar_OnDaeClicked (object sender, EventArgs e)
 
void navBar_OnDisplayBlocksClicked (object sender, EventArgs e)
 
void navBar_OnEditTabsClicked (object sender, EventArgs e)
 
void navBar_OnExperimentDetailsClicked (object sender, EventArgs e)
 
void navBar_OnGraphsClicked (object sender, EventArgs e)
 
void navBar_OnHelpClicked (object sender, EventArgs e)
 
void navBar_OnIsisMessagesClicked (object sender, EventArgs e)
 
void navBar_OnJournalViewerClicked (object sender, EventArgs e)
 
void navBar_OnLostTimeClicked (object sender, EventArgs e)
 
void navBar_OnOpenGenieClicked (object sender, EventArgs e)
 
void navBar_OnRemoveVIClicked (object sender, EventArgs e)
 
void navBar_OnReportProblemClicked (object sender, EventArgs e)
 
void navBar_OnSettingsClicked (object sender, EventArgs e)
 
void navBar_OnSystemMessagesClicked (object sender, EventArgs e)
 
void navBar_OnVIsClicked (object sender, EventArgs e)
 
Boolean okayToCloseConfig ()
 
void OnRecentConfig_Click (object sender, RoutedEventArgs e)
 
void openConfig (String filepath, Boolean restartSeci)
 
void OpenGenie_OnNewScriptingProcessStarted (object sender, EventArgs e)
 
void removeSubConfig (String name)
 
void RestartSeci ()
 
void saveScriptingPids ()
 
void saveSettings ()
 
void SeciInterface_OnLVNotThere (object sender, EventArgs e)
 
void SeciInterface_OnNewLVMessage (object sender, EventArgs e)
 
void SeciInterface_ValuesUpdated (Boolean timeout)
 
void SeciMgr_ClearGraphRequested (string[] vars)
 
void setBeamloggerTabVisibility (Boolean?visible)
 
void setDefinitions (List< Seci.Definitions.GraphDefinition > graphs)
 
void setToGenie ()
 
void setToPython ()
 
void setupEventHandlers ()
 
void setupGraphPanel (int numGraphs)
 
void setupGraphs (List< Seci.Definitions.GraphDefinition > graphs)
 
void setupIniFiles (Boolean clear)
 
void setupRecentConfigs ()
 
void setupTabs ()
 
void SetViTabsVisibility ()
 
void showNonTabbedVis ()
 
void showWarning ()
 
void startOpenGenies ()
 
void startTimers ()
 
delegate void UpdateDashboardDelegate (Boolean timeout)
 
void UpdateErrorsGUI ()
 
delegate void UpdateGuiDelegate ()
 
void UpdateMainGUI (Boolean timeout)
 
void updateRecentConfigs (String config)
 
void updateRecentConfigsMenu ()
 
void userInfo_OnEditUsersClicked (object sender, EventArgs e)
 
void UserInterface_Loaded (object sender, RoutedEventArgs e)
 
void Window_Closing (object sender, System.ComponentModel.CancelEventArgs e)
 

Private Attributes

BackgroundWorker _backgroundAutoSave = new BackgroundWorker()
 
BackgroundWorker _backgroundSave = new BackgroundWorker()
 
const String _beamlogTabname = "Beam-Logger"
 
Boolean _changesMade = false
 
Boolean _closingBecauseLvRunning = false
 
SeciControls.BaseDashboardControl _dashboard
 
const String _dummyTabname = "secisWonderfulHackTab"
 
Boolean _forceRestart = false
 
List
< SeciControls.Graphing.GraphWrapper
_graphs = new List<SeciControls.Graphing.GraphWrapper>()
 
Boolean _lvLost = false
 
const int _numberLastConfigs = 3
 
Forms.RunControlViewer _rcv
 
List< String > _recentConfigs = new List<string>()
 
Forms.SeciSplashscreen _splashscreen
 
Boolean _userCanSaveConfig = true
 

Static Private Attributes

static Boolean _manager = false
 

Detailed Description

Interaction logic for SeciUserInterface.xaml

Definition at line 23 of file UserInterface.xaml.cs.

Constructor & Destructor Documentation

SeciUserInterface.UserInterface.UserInterface ( )
inline

Member Function Documentation

void SeciUserInterface.UserInterface.addBeamloggerTab ( )
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnAddAssocFileClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnAddExeClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnAddSubConfigClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnBigFontsDashboardCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnCheckStatusChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnConfigAlertsClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnConfigureGraphsClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnEditSubConfigClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnHideTabsClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnJournelViewerCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnModifyVisCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnPlotOnGenieTabCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 1687 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.setupGraphs().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.advancedOptions_OnRemoveAssocFileClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnRemoveExeClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnRemoveSubConfigClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnShowBeamloggerCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 1854 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.setBeamloggerTabVisibility().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.advancedOptions_OnShowLostTimeCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnTwoGeniesCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnUsePythonChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnUserCanSaveCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnVisAvailableCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnWebDashboardEnabledCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.advancedOptions_OnWebDashboardShowTitleCheckChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.backgroundAutoSave_DoWork ( object  sender,
DoWorkEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.backgroundSave_DoWork ( object  sender,
DoWorkEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.backgroundSave_RunWorkerCompleted ( object  sender,
RunWorkerCompletedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.cascadeTabs ( )
inlineprivate
void SeciUserInterface.UserInterface.clearGraphs ( )
inlineprivate
void SeciUserInterface.UserInterface.ConfigurationMgr_ConfigChangeRequested ( string[]  vars)
inlineprivate

Definition at line 2309 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.openConfig().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.dashboard_OnCollapsed ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.dashboard_OnExpanded ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.deleteGraphs ( )
inlineprivate
void SeciUserInterface.UserInterface.doSave ( Boolean  isNewFile,
String  fullFileName 
)
inlineprivate
void SeciUserInterface.UserInterface.EventViewer_OnError ( string  message)
inlineprivate
List<Seci.Definitions.GraphDefinition> SeciUserInterface.UserInterface.getDefinitions ( )
inlineprivate
Seci.SerialisableList<Seci.LabView.LabViewPanelInfo> SeciUserInterface.UserInterface.getLooseVis ( )
inlineprivate
void SeciUserInterface.UserInterface.hideMainControls ( )
inlineprivate
void SeciUserInterface.UserInterface.hideNonTabbedVis ( )
inlineprivate

Definition at line 1421 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.getLooseVis().

Referenced by SeciUserInterface.UserInterface.menuMgrLogout_Click().

Here is the call graph for this function:

Boolean SeciUserInterface.UserInterface.labViewRunning ( Boolean  force)
inlineprivate
void SeciUserInterface.UserInterface.menuExitCommand ( object  sender,
RoutedEventArgs  e 
)
inlineprivate

Definition at line 971 of file UserInterface.xaml.cs.

void SeciUserInterface.UserInterface.menuMgrLogin_Click ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.menuMgrLogout_Click ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.menuNewCommand ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.menuOpenCommand ( object  sender,
RoutedEventArgs  e 
)
inlineprivate

Definition at line 894 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.okayToCloseConfig(), and SeciUserInterface.UserInterface.openConfig().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.menuSaveAsCommand ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.menuSaveCommand ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnAddVIClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnAdvancedClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 576 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnBeamStatusClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 594 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnConfigureBlocksClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnConfigureVIClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnDaeClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 558 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnDisplayBlocksClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnEditTabsClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnExperimentDetailsClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 290 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnGraphsClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 564 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnHelpClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 612 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnIsisMessagesClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 600 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnJournalViewerClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 582 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnLostTimeClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 529 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnOpenGenieClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnRemoveVIClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.navBar_OnReportProblemClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 606 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnSettingsClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 570 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnSystemMessagesClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 588 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

void SeciUserInterface.UserInterface.navBar_OnVIsClicked ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 304 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.hideMainControls().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

Boolean SeciUserInterface.UserInterface.okayToCloseConfig ( )
inlineprivate
void SeciUserInterface.UserInterface.OnRecentConfig_Click ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.openConfig ( String  filepath,
Boolean  restartSeci 
)
inlineprivate
void SeciUserInterface.UserInterface.OpenGenie_OnNewScriptingProcessStarted ( object  sender,
EventArgs  e 
)
inlineprivate

Definition at line 2303 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.saveScriptingPids().

Referenced by SeciUserInterface.UserInterface.setupEventHandlers().

Here is the call graph for this function:

static void SeciUserInterface.UserInterface.pauseTimers ( )
inlinestatic
void SeciUserInterface.UserInterface.removeSubConfig ( String  name)
inlineprivate
void SeciUserInterface.UserInterface.RestartSeci ( )
inlineprivate
void SeciUserInterface.UserInterface.resumeTimers ( )
inline
void SeciUserInterface.UserInterface.saveScriptingPids ( )
inlineprivate
void SeciUserInterface.UserInterface.saveSettings ( )
inlineprivate
void SeciUserInterface.UserInterface.SeciInterface_OnLVNotThere ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.SeciInterface_OnNewLVMessage ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.SeciInterface_ValuesUpdated ( Boolean  timeout)
inlineprivate
void SeciUserInterface.UserInterface.SeciMgr_ClearGraphRequested ( string[]  vars)
inlineprivate
void SeciUserInterface.UserInterface.setBeamloggerTabVisibility ( Boolean?  visible)
inlineprivate
void SeciUserInterface.UserInterface.setDefinitions ( List< Seci.Definitions.GraphDefinition graphs)
inlineprivate
void SeciUserInterface.UserInterface.setToGenie ( )
inlineprivate
void SeciUserInterface.UserInterface.setToPython ( )
inlineprivate
void SeciUserInterface.UserInterface.setupEventHandlers ( )
inlineprivate

Definition at line 2202 of file UserInterface.xaml.cs.

References SeciUserInterface.UserInterface.advancedOptions_OnAddAssocFileClicked(), SeciUserInterface.UserInterface.advancedOptions_OnAddExeClicked(), SeciUserInterface.UserInterface.advancedOptions_OnAddSubConfigClicked(), SeciUserInterface.UserInterface.advancedOptions_OnBigFontsDashboardCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnCheckStatusChanged(), SeciUserInterface.UserInterface.advancedOptions_OnConfigAlertsClicked(), SeciUserInterface.UserInterface.advancedOptions_OnConfigureGraphsClicked(), SeciUserInterface.UserInterface.advancedOptions_OnEditSubConfigClicked(), SeciUserInterface.UserInterface.advancedOptions_OnHideTabsClicked(), SeciUserInterface.UserInterface.advancedOptions_OnJournelViewerCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnModifyVisCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnPlotOnGenieTabCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnRemoveAssocFileClicked(), SeciUserInterface.UserInterface.advancedOptions_OnRemoveExeClicked(), SeciUserInterface.UserInterface.advancedOptions_OnRemoveSubConfigClicked(), SeciUserInterface.UserInterface.advancedOptions_OnShowBeamloggerCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnShowLostTimeCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnTwoGeniesCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnUsePythonChanged(), SeciUserInterface.UserInterface.advancedOptions_OnUserCanSaveCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnVisAvailableCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnWebDashboardEnabledCheckChanged(), SeciUserInterface.UserInterface.advancedOptions_OnWebDashboardShowTitleCheckChanged(), SeciUserInterface.UserInterface.backgroundAutoSave_DoWork(), SeciUserInterface.UserInterface.backgroundSave_DoWork(), SeciUserInterface.UserInterface.backgroundSave_RunWorkerCompleted(), SeciUserInterface.UserInterface.ConfigurationMgr_ConfigChangeRequested(), SeciUserInterface.UserInterface.dashboard_OnCollapsed(), SeciUserInterface.UserInterface.dashboard_OnExpanded(), SeciUserInterface.UserInterface.EventViewer_OnError(), SeciUserInterface.UserInterface.navBar_OnAddVIClicked(), SeciUserInterface.UserInterface.navBar_OnAdvancedClicked(), SeciUserInterface.UserInterface.navBar_OnBeamStatusClicked(), SeciUserInterface.UserInterface.navBar_OnConfigureBlocksClicked(), SeciUserInterface.UserInterface.navBar_OnConfigureVIClicked(), SeciUserInterface.UserInterface.navBar_OnDaeClicked(), SeciUserInterface.UserInterface.navBar_OnDisplayBlocksClicked(), SeciUserInterface.UserInterface.navBar_OnEditTabsClicked(), SeciUserInterface.UserInterface.navBar_OnExperimentDetailsClicked(), SeciUserInterface.UserInterface.navBar_OnGraphsClicked(), SeciUserInterface.UserInterface.navBar_OnHelpClicked(), SeciUserInterface.UserInterface.navBar_OnIsisMessagesClicked(), SeciUserInterface.UserInterface.navBar_OnJournalViewerClicked(), SeciUserInterface.UserInterface.navBar_OnLostTimeClicked(), SeciUserInterface.UserInterface.navBar_OnOpenGenieClicked(), SeciUserInterface.UserInterface.navBar_OnRemoveVIClicked(), SeciUserInterface.UserInterface.navBar_OnReportProblemClicked(), SeciUserInterface.UserInterface.navBar_OnSettingsClicked(), SeciUserInterface.UserInterface.navBar_OnSystemMessagesClicked(), SeciUserInterface.UserInterface.navBar_OnVIsClicked(), SeciUserInterface.UserInterface.OpenGenie_OnNewScriptingProcessStarted(), SeciUserInterface.UserInterface.pauseTimers(), SeciUserInterface.UserInterface.resumeTimers(), SeciUserInterface.UserInterface.SeciMgr_ClearGraphRequested(), and SeciUserInterface.UserInterface.userInfo_OnEditUsersClicked().

Referenced by SeciUserInterface.UserInterface.UserInterface().

void SeciUserInterface.UserInterface.setupGraphPanel ( int  numGraphs)
inlineprivate

Definition at line 2134 of file UserInterface.xaml.cs.

Referenced by SeciUserInterface.UserInterface.setupGraphs().

void SeciUserInterface.UserInterface.setupGraphs ( List< Seci.Definitions.GraphDefinition graphs)
inlineprivate
void SeciUserInterface.UserInterface.setupIniFiles ( Boolean  clear)
inlineprivate
void SeciUserInterface.UserInterface.setupRecentConfigs ( )
inlineprivate
void SeciUserInterface.UserInterface.setupTabs ( )
inlineprivate
void SeciUserInterface.UserInterface.SetViTabsVisibility ( )
inlineprivate
void SeciUserInterface.UserInterface.showNonTabbedVis ( )
inlineprivate
void SeciUserInterface.UserInterface.showWarning ( )
inlineprivate
void SeciUserInterface.UserInterface.startOpenGenies ( )
inlineprivate
void SeciUserInterface.UserInterface.startTimers ( )
inlineprivate
delegate void SeciUserInterface.UserInterface.UpdateDashboardDelegate ( Boolean  timeout)
private
void SeciUserInterface.UserInterface.UpdateErrorsGUI ( )
inlineprivate
delegate void SeciUserInterface.UserInterface.UpdateGuiDelegate ( )
private
void SeciUserInterface.UserInterface.UpdateMainGUI ( Boolean  timeout)
inlineprivate
void SeciUserInterface.UserInterface.updateRecentConfigs ( String  config)
inlineprivate
void SeciUserInterface.UserInterface.updateRecentConfigsMenu ( )
inlineprivate
void SeciUserInterface.UserInterface.userInfo_OnEditUsersClicked ( object  sender,
EventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.UserInterface_Loaded ( object  sender,
RoutedEventArgs  e 
)
inlineprivate
void SeciUserInterface.UserInterface.Window_Closing ( object  sender,
System.ComponentModel.CancelEventArgs  e 
)
inlineprivate

Member Data Documentation

BackgroundWorker SeciUserInterface.UserInterface._backgroundAutoSave = new BackgroundWorker()
private

Definition at line 29 of file UserInterface.xaml.cs.

BackgroundWorker SeciUserInterface.UserInterface._backgroundSave = new BackgroundWorker()
private

Definition at line 28 of file UserInterface.xaml.cs.

const String SeciUserInterface.UserInterface._beamlogTabname = "Beam-Logger"
private
Boolean SeciUserInterface.UserInterface._changesMade = false
private
Boolean SeciUserInterface.UserInterface._closingBecauseLvRunning = false
private
SeciControls.BaseDashboardControl SeciUserInterface.UserInterface._dashboard
private
const String SeciUserInterface.UserInterface._dummyTabname = "secisWonderfulHackTab"
private
Boolean SeciUserInterface.UserInterface._forceRestart = false
private
List<SeciControls.Graphing.GraphWrapper> SeciUserInterface.UserInterface._graphs = new List<SeciControls.Graphing.GraphWrapper>()
private
Boolean SeciUserInterface.UserInterface._lvLost = false
private
Boolean SeciUserInterface.UserInterface._manager = false
staticprivate
const int SeciUserInterface.UserInterface._numberLastConfigs = 3
private
Forms.RunControlViewer SeciUserInterface.UserInterface._rcv
private
List<String> SeciUserInterface.UserInterface._recentConfigs = new List<string>()
private
Forms.SeciSplashscreen SeciUserInterface.UserInterface._splashscreen
private
Boolean SeciUserInterface.UserInterface._userCanSaveConfig = true
private

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