protected virtual void OnDialog(object sender, System.EventArgs e) { ConfigDialog dlg = new ConfigDialog(); dlg.Run(); dlg.Destroy(); }
// GUI.Buttons.Configuration protected void ButtonNew(object sender, EventArgs e) { ConfigDialog dialog = new ConfigDialog(); if (dialog.Run() == (int)ResponseType.Ok) { conf = dialog.Configuration; conf.initialized = true; UpdatePerceptron(); } dialog.Destroy(); }
protected void ButtonEdit(object sender, EventArgs e) { if (!hasPerceptron) { return; } ConfigDialog dialog = new ConfigDialog { Configuration = conf }; if (dialog.Run() == (int)ResponseType.Ok) { conf = dialog.Configuration; UpdatePerceptron(); } dialog.Destroy(); }
/// /// Run the configuration dialog. /// protected void _ConfigBtnClick( object sender, EventArgs args ) { try { _Trace( "[_ConfigBtnClick]" ); if (PlayerApp.isStandalone) { // Don't mess with the database while playing! _StopPlayback(); DatabaseConfigDialog configDlg = new DatabaseConfigDialog( _mainWindow, _settings.connectString, _settings.mp3RootDir ); configDlg.Run(); if (configDlg.isOk) { _settings.connectString = configDlg.connectString; _settings.mp3RootDir = configDlg.mp3RootDir; PlayerApp.connectionString = configDlg.connectString; PlayerApp.mp3RootDir = configDlg.mp3RootDir; _settings.Store(); } } else { // Run the client-server config dialog: ConfigDialog config = new ConfigDialog( _mainWindow, _settings.serverName, _settings.serverPort.ToString() ); config.Run(); if (config.isOk) { _settings.serverName = config.serverName; _settings.serverPort = config.serverPort; // // Set the new server url // PlayerApp.serverUrl = "tcp://" + _settings.serverName + ":" + _settings.serverPort + "/Engine"; // If we got here, nothing threw an exception. Wow! // Save for future generations! _settings.Store(); } } } catch (Exception e) { _Complain( "Something went wrong configuring or saving settings", e ); } }