public void Activate(TabVM vm) { if (vm == null) { return; } LastActivated = vm; fileTabManager.SetFocus(vm.Tab); }
public void WritePath(TabVM vm) => output.WriteFilename(vm.Path);
public void WriteModule(TabVM vm) => output.WriteModule(vm.Module);
public void WriteName(TabVM vm) => output.Write(BoxedTextColor.Text, vm.Name);
public void WriteName(TabVM vm) { output.Write(vm.Name, TextTokenKind.Text); }
public void WritePath(TabVM vm) { output.WriteFilename(vm.Path); }
public void WriteModule(TabVM vm) { output.WriteModule(vm.Module); }
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]; }
public void Activate(TabVM vm) { if (vm == null) return; LastActivated = vm; fileTabManager.SetFocus(vm.Tab); }