public Program(JackdConfiguration jackdConfig) { _commandName = jackdConfig.Path; _commandArguments = jackdConfig.GeneralOptions + " -d " + jackdConfig.Driver + " " + jackdConfig.DriverOptions; BuildStartScript (true); TestForRunningSingleton (); }
public Program(JackdConfiguration jackdConfig) { _worker = new BackgroundWorker { WorkerSupportsCancellation = true }; _worker.DoWork += Worker_Work; _commandName = jackdConfig.Path; _commandArguments = jackdConfig.GeneralOptions + " -d " + jackdConfig.Driver + " " + jackdConfig.DriverOptions; TestForRunningSingleton (); }
public JackdConfigController(JackdConfiguration jackdConfig) { _jackdConfig = jackdConfig; _jackdConfigWindow = new JackdConfigWindow (); _jackdConfigWindow.Closing += HandleClosing; _jackdConfigWindow.Save += HandleSave; _jackdConfigWindow.Icon = Icons.Program; _jackdConfigWindow.Show (); _jackdConfigWindow.Path = jackdConfig.Path; _jackdConfigWindow.DriverOptions = jackdConfig.GeneralOptions; _jackdConfigWindow.Driver = jackdConfig.Driver; _jackdConfigWindow.DriverOptions = jackdConfig.DriverOptions; }
void HandleSave(object sender, EventArgs e) { IJackdConfigWindow configWindow = sender as IJackdConfigWindow; if (configWindow != null && UpdateJackd != null) { _jackdConfig = new JackdConfiguration ( configWindow.Path, configWindow.GeneralOptions, configWindow.Driver, configWindow.DriverOptions); if (UpdateJackd != null) { UpdateJackd (this, new UpdateJackdEventArgs { JackdConfiguration = _jackdConfig }); } } }