private void OnEditWsLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { using (var d = new WritingSystemSetupDialog(_wsModel)) { if (_wsModel.HasCurrentSelection) { d.ShowDialog(_wsModel.CurrentRFC4646); } else { d.ShowDialog(); } } }
private void OnWritingSystemSetupDialogClicked(object sender, EventArgs e) { string tempPath = Path.GetTempPath() + "WS-Test"; Directory.CreateDirectory(tempPath); if (!_KeyboardControllerInitialized) { KeyboardController.Initialize(); _KeyboardControllerInitialized = true; foreach (string key in ErrorReport.Properties.Keys) { Console.WriteLine("{0}: {1}", key, ErrorReport.Properties[key]); } } ICustomDataMapper <WritingSystemDefinition>[] customDataMappers = { new UserLexiconSettingsWritingSystemDataMapper(new ApplicationSettingsStore(Properties.Settings.Default, "UserSettings")), new ProjectLexiconSettingsWritingSystemDataMapper(new ApplicationSettingsStore(Properties.Settings.Default, "ProjectSettings")) }; LdmlInFolderWritingSystemRepository wsRepo = LdmlInFolderWritingSystemRepository.Initialize(tempPath, customDataMappers); using (var dialog = new WritingSystemSetupDialog(wsRepo)) dialog.ShowDialog(); }
private void OnWritingSystemSetupDialogClicked(object sender, EventArgs e) { string tempPath = Path.GetTempPath() + "WS-Test"; Directory.CreateDirectory(tempPath); KeyboardController.Initialize(); try { var wsRepo = LdmlInFolderWritingSystemRepository.Initialize(tempPath, onMigration, onLoadProblem); using (var dialog = new WritingSystemSetupDialog(wsRepo)) { dialog.WritingSystems.LocalKeyboardSettings = Settings.Default.LocalKeyboards; dialog.ShowDialog(); Settings.Default.LocalKeyboards = dialog.WritingSystems.LocalKeyboardSettings; Settings.Default.Save(); } } catch (Exception) { throw; } finally { KeyboardController.Shutdown(); } }
public void WritingSystemSetupDialog() { var runner = new CrossThreadTestRunner(); runner.RunInSTA( delegate { using (var folder = new TemporaryFolder("WS-Test")) { //var dlg = new WritingSystemSetupDialog(folder.Path, // DummyWritingSystemHandler.onMigration, // DummyWritingSystemHandler.onLoadProblem); //that constructor is now obsolete, create repo first var repository = LdmlInFolderWritingSystemRepository.Initialize(folder.Path); var dlg = new WritingSystemSetupDialog(repository); dlg.WritingSystemSuggestor.SuggestVoice = true; dlg.ShowDialog(); } }); }
private void OnWritingSystemSetupDialogClicked(object sender, EventArgs e) { string tempPath = Path.GetTempPath() + "WS-Test"; Directory.CreateDirectory(tempPath); if (!_KeyboardControllerInitialized) { KeyboardController.Initialize(); _KeyboardControllerInitialized = true; } var wsRepo = LdmlInFolderWritingSystemRepository.Initialize(tempPath, onMigration, onLoadProblem); using (var dialog = new WritingSystemSetupDialog(wsRepo)) { dialog.WritingSystems.LocalKeyboardSettings = Settings.Default.LocalKeyboards; dialog.ShowDialog(); Settings.Default.LocalKeyboards = dialog.WritingSystems.LocalKeyboardSettings; Settings.Default.Save(); } }
public void WritingSystemSetupDialog() { var runner = new CrossThreadTestRunner(); runner.RunInSTA( delegate { using (var folder = new TemporaryFolder("WS-Test")) { //var dlg = new WritingSystemSetupDialog(folder.Path, // DummyWritingSystemHandler.onMigration, // DummyWritingSystemHandler.onLoadProblem); //that constructor is now obsolete, create repo first var repository = LdmlInFolderWritingSystemRepository.Initialize(folder.Path); var dlg = new WritingSystemSetupDialog(repository); dlg.WritingSystemSuggestor.SuggestVoice = true; dlg.ShowDialog(); } }); }