public SegmentMappingsChartDialog() { _selectMonitor = new SimpleMonitor(); InitializeComponent(); SegmentsDataGrid.ClipboardExporters.Clear(); BusyCursor.DisplayUntilIdle(); }
public MultipleWordAlignmentView() { InitializeComponent(); AlignmentGrid.ClipboardExporters.Clear(); BusyCursor.DisplayUntilIdle(); _monitor = new SimpleMonitor(); }
public SegmentsView() { InitializeComponent(); SegmentsDataGrid.ClipboardExporters.Clear(); _selectMonitor = new SimpleMonitor(); BusyCursor.DisplayUntilIdle(); }
public WordListsView() { InitializeComponent(); WordListsGrid.ClipboardExporters.Clear(); WordListsGrid.ClipboardExporters.Add(DataFormats.UnicodeText, new UnicodeCsvClipboardExporter {IncludeColumnHeaders = false, FormatSettings = {TextQualifier = '\0'}}); _selectMonitor = new SimpleMonitor(); BusyCursor.DisplayUntilIdle(); }
public WordsViewModel(IBusyService busyService, ReadOnlyBindableList<WordViewModel> words) { _busyService = busyService; _words = words; _words.CollectionChanged += WordsChanged; _selectedWords = new BindableList<WordViewModel>(); _selectedWords.CollectionChanged += _selectedWords_CollectionChanged; _selectedSegmentWords = new BindableList<WordViewModel>(); _selectedWordsMonitor = new SimpleMonitor(); }
public WordPairsViewModel(IBusyService busyService) { _busyService = busyService; _wordPairs = new BindableList<WordPairViewModel>(); _wordPairs.CollectionChanged += _wordPairs_CollectionChanged; _selectedWordPairs = new BindableList<WordPairViewModel>(); _selectedWordPairs.CollectionChanged += _selectedWordPairs_CollectionChanged; _selectedCorrespondenceWordPairs = new BindableList<WordPairViewModel>(); _selectedWordPairsMonitor = new SimpleMonitor(); }
public SelectVarietiesViewModel(IEnumerable<Variety> varieties, ISet<Variety> selectedVarieties) { _varieties = new ReadOnlyList<SelectableVarietyViewModel>(varieties.Select(v => new SelectableVarietyViewModel(v) {IsSelected = selectedVarieties.Contains(v)}).ToArray()); _selectAll = selectedVarieties.Count > 0; _monitor = new SimpleMonitor(); if (selectedVarieties.Count > 0 && selectedVarieties.Count < _varieties.Count) _selectAll = null; foreach (SelectableVarietyViewModel variety in _varieties) variety.PropertyChanged += Varieties_PropertyChanged; }
public WordViewModel(IBusyService busyService, IAnalysisService analysisService, Word word) { _busyService = busyService; _analysisService = analysisService; _meaning = new MeaningViewModel(word.Meaning); _word = word; LoadSegments(); _monitor = new SimpleMonitor(); _showInWordListsCommand = new RelayCommand(ShowInWordLists); _showInVarietiesCommand = new RelayCommand(ShowInVarieties); _word.PropertyChanged += WordPropertyChanged; }
public VarietyPairsViewModel(IProjectService projectService, IBusyService busyService, IDialogService dialogService, IExportService exportService, IAnalysisService analysisService, VarietyPairViewModel.Factory varietyPairFactory) : base("Variety Pairs") { _projectService = projectService; _busyService = busyService; _dialogService = dialogService; _exportService = exportService; _analysisService = analysisService; _varietyPairFactory = varietyPairFactory; _projectService.ProjectOpened += _projectService_ProjectOpened; _sortPropertyName = "PhoneticSimilarityScore"; _sortDirection = ListSortDirection.Descending; Messenger.Default.Register<ComparisonPerformedMessage>(this, msg => SetSelectedVarietyPair()); Messenger.Default.Register<DomainModelChangedMessage>(this, msg => { if (msg.AffectsComparison) ClearComparison(); }); Messenger.Default.Register<PerformingComparisonMessage>(this, msg => ClearComparison()); Messenger.Default.Register<SwitchViewMessage>(this, HandleSwitchView); _findCommand = new RelayCommand(Find); _selectedWordPairsMonitor = new SimpleMonitor(); _varietyPairState = VarietyPairState.NotSelected; TaskAreas.Add(new TaskAreaItemsViewModel("Common tasks", new TaskAreaCommandViewModel("Compare this variety pair", new RelayCommand(PerformComparison)), new TaskAreaCommandViewModel("Find words", _findCommand), new TaskAreaItemsViewModel("Sort word pairs by", new TaskAreaCommandGroupViewModel( new TaskAreaCommandViewModel("Similarity", new RelayCommand(() => SortWordPairsBy("PhoneticSimilarityScore", ListSortDirection.Descending))), new TaskAreaCommandViewModel("Gloss", new RelayCommand(() => SortWordPairsBy("Meaning.Gloss", ListSortDirection.Ascending))))))); TaskAreas.Add(new TaskAreaItemsViewModel("Other tasks", new TaskAreaCommandViewModel("Export results for this variety pair", new RelayCommand(ExportVarietyPair)))); }
public WordsView() { InitializeComponent(); _monitor = new SimpleMonitor(); }
/// <summary> /// Constructor. /// </summary> public InsertEntryDlg() { // // Required for Windows Form Designer support // InitializeComponent(); AccessibleName = GetType().Name; // Figure out where to locate the dlg. using (var regKey = SettingsKey) { object obj = regKey.GetValue("InsertX"); if (obj != null) { var x = (int)obj; var y = (int)regKey.GetValue("InsertY"); var width = (int)regKey.GetValue("InsertWidth", Width); var height = (int)regKey.GetValue("InsertHeight", Height); var rect = new Rectangle(x, y, width, height); ScreenUtils.EnsureVisibleRect(ref rect); DesktopBounds = rect; StartPosition = FormStartPosition.Manual; } } m_helpProvider = new HelpProvider(); m_helpProvider.SetHelpNavigator(this, HelpNavigator.Topic); m_updateTextMonitor = new SimpleMonitor(); m_searchAnimation = new SearchingAnimation(); AdjustWidthForLinkLabelGroupBox(); }
public GlobalWordPairsView() { InitializeComponent(); _monitor = new SimpleMonitor(); }