Esempio n. 1
0
 public TabsVM(IFileTabManager fileTabManager, ISaveManager saveManager, ITabsVMSettings tabsVMSettings)
 {
     this.fileTabManager = fileTabManager;
     this.saveManager = saveManager;
     this.tabsVMSettings = tabsVMSettings;
     this.tabsList = new ObservableCollection<TabVM>(fileTabManager.SortedTabs.Select(a => new TabVM(this, a)));
     this.SelectedItem = tabsList.Count == 0 ? null : tabsList[0];
     InitializeSaveText();
 }
Esempio n. 2
0
		public TabsVM(IDocumentTabService documentTabService, ISaveService saveService, ITabsVMSettings tabsVMSettings, IClassificationFormatMap classificationFormatMap, ITextElementProvider textElementProvider) {
			this.documentTabService = documentTabService;
			this.saveService = saveService;
			ClassificationFormatMap = classificationFormatMap;
			TextElementProvider = textElementProvider;
			Settings = tabsVMSettings;
			tabsList = new ObservableCollection<TabVM>(documentTabService.SortedTabs.Select(a => new TabVM(this, a)));
			SelectedItem = tabsList.Count == 0 ? null : tabsList[0];
			InitializeSaveText();
		}
Esempio n. 3
0
 AllTabsMenuItemCommand(IFileTabManager fileTabManager, ISaveManager saveManager, ITabsVMSettings tabsVMSettings, IAppWindow appWindow)
     : base(fileTabManager)
 {
     this.saveManager    = saveManager;
     this.tabsVMSettings = tabsVMSettings;
     this.appWindow      = appWindow;
 }
Esempio n. 4
0
 AllTabsMenuItemCommand(IDocumentTabService documentTabService, ISaveService saveService, ITabsVMSettings tabsVMSettings, IAppWindow appWindow, IClassificationFormatMapService classificationFormatMapService, ITextElementProvider textElementProvider)
     : base(documentTabService)
 {
     this.saveService             = saveService;
     this.tabsVMSettings          = tabsVMSettings;
     this.appWindow               = appWindow;
     this.classificationFormatMap = classificationFormatMapService.GetClassificationFormatMap(AppearanceCategoryConstants.TabsDialog);
     this.textElementProvider     = textElementProvider;
 }
Esempio n. 5
0
 public TabsVM(IDocumentTabService documentTabService, ISaveService saveService, ITabsVMSettings tabsVMSettings, IClassificationFormatMap classificationFormatMap, ITextElementProvider textElementProvider)
 {
     this.documentTabService = documentTabService;
     this.saveService        = saveService;
     ClassificationFormatMap = classificationFormatMap;
     TextElementProvider     = textElementProvider;
     Settings     = tabsVMSettings;
     tabsList     = new ObservableCollection <TabVM>(documentTabService.SortedTabs.Select(a => new TabVM(this, a)));
     SelectedItem = tabsList.Count == 0 ? null : tabsList[0];
     InitializeSaveText();
 }