Пример #1
0
        public void StartFileHistoryDialog(IWin32Window owner, string fileName, GitRevision revision, bool filterByRevision, bool showBlame)
        {
            Func<Form> provideForm = () =>
                {
                    var form = new FormFileHistory(this, fileName, revision, filterByRevision);

                    if (showBlame)
                        form.SelectBlameTab();

                    return form;
                };

            ShowModelessForm(owner, true, PreFileHistory, PostFileHistory, provideForm);
        }
Пример #2
0
        public void StartFileHistoryDialog(IWin32Window owner, string fileName, GitRevision revision, bool filterByRevision, bool showBlame)
        {
            if (!InvokeEvent(owner, PreFileHistory))
                return;

            var form = new FormFileHistory(this, fileName, revision, filterByRevision);
            form.ShowInTaskbar = true;
            form.FormClosed += (sender, e) => InvokePostEvent(owner, true, PostFileHistory);

            if (showBlame)
                form.SelectBlameTab();

            form.Show(owner);
        }