Exemple #1
0
 public void Activate(TabVM vm)
 {
     if (vm == null)
     {
         return;
     }
     LastActivated = vm;
     fileTabManager.SetFocus(vm.Tab);
 }
Exemple #2
0
 public void WritePath(TabVM vm) => output.WriteFilename(vm.Path);
Exemple #3
0
 public void WriteModule(TabVM vm) => output.WriteModule(vm.Module);
Exemple #4
0
 public void WriteName(TabVM vm) => output.Write(BoxedTextColor.Text, vm.Name);
Exemple #5
0
 public void WriteName(TabVM vm)
 {
     output.Write(vm.Name, TextTokenKind.Text);
 }
Exemple #6
0
 public void WritePath(TabVM vm)
 {
     output.WriteFilename(vm.Path);
 }
Exemple #7
0
 public void WriteName(TabVM vm)
 {
     output.Write(vm.Name, TextTokenKind.Text);
 }
Exemple #8
0
 public void WriteModule(TabVM vm)
 {
     output.WriteModule(vm.Module);
 }
Exemple #9
0
 void CloseTab()
 {
     var oldSelItem = SelectedItem;
     bool resetSelItem = false;
     foreach (var vm in SelectedItems.ToArray()) {
         resetSelItem |= oldSelItem == vm;
         if (lastActivated == vm)
             lastActivated = null;
         fileTabManager.Close(vm.Tab);
         Collection.Remove(vm);
     }
     if (resetSelItem)
         SelectedItem = tabsList.Count == 0 ? null : tabsList[0];
 }
Exemple #10
0
 public void Activate(TabVM vm)
 {
     if (vm == null)
         return;
     LastActivated = vm;
     fileTabManager.SetFocus(vm.Tab);
 }