Example #1
0
 public void DoCloseTab(CommitViewerTabViewModel vm)
 {
     MainWindowModel.RemoveTab(vm);
     vm.Model.CloseRequested -= CloseTab;
     CommitViewers.Remove(((CommitViewerTabModel)(vm).Model).Commit);
     ((CommitViewerTabModel)vm.Model).FreeEvents();
 }
Example #2
0
        CommitViewerTabViewModel CreateViewer(CommitNodeModel m)
        {
            CommitViewerTabModel c = new CommitViewerTabModel(m);

            c.CloseRequested += CloseTab;
            CommitViewerTabViewModel vm = new CommitViewerTabViewModel(c);

            return(vm);
        }