private void DestroyAll() { U.LogInfo("We are going to Save and close!"); try { if (_smMain.IsRunning) { _smMain.Stop(); _smMain.Abort(); } CompRoot.AppStatus("Pre-Destroy"); U.RootComp.PreDestroy(); U.RootComp.SaveSettings(); CompRoot.AppStatus("Destroying Root"); U.RootComp.Destroy(); } catch (MCoreException ex) { U.Log(ex); } catch (Exception ex) { U.LogPopup(ex, "Destroy Problem"); } }
private void RunningStatusOnChange(AppMachine.Comp.AppMachine.eRunStatus status) { if (this.InvokeRequired) { this.BeginInvoke(new _delParamRunStatus(RunningStatusOnChange), new object[] { status }); return; } switch (status) { case AppMachine.Comp.AppMachine.eRunStatus.Running: panelGreenLight.BackColor = Color.Lime; panelRedLight.BackColor = Color.Maroon; panelAmberLight.BackColor = Color.Olive; CompRoot.AppStatus("Running"); break; case AppMachine.Comp.AppMachine.eRunStatus.Pause: panelGreenLight.BackColor = Color.DarkGreen; panelRedLight.BackColor = Color.Red; panelAmberLight.BackColor = Color.Olive; CompRoot.AppStatus("Pause"); break; case AppMachine.Comp.AppMachine.eRunStatus.Stopping: panelGreenLight.BackColor = Color.Lime; panelRedLight.BackColor = Color.Maroon; panelAmberLight.BackColor = Color.Olive; CompRoot.AppStatus("Stopping"); break; case AppMachine.Comp.AppMachine.eRunStatus.Stopped: panelGreenLight.BackColor = Color.DarkGreen; panelRedLight.BackColor = Color.Red; panelAmberLight.BackColor = Color.Olive; CompRoot.AppStatus("Stopped"); break; } }
private void btnApply_Click(object sender, EventArgs e) { U.RootComp.SaveSettings(); CompRoot.AppStatus("All Setting Saved"); }