Beispiel #1
0
        private void InitNavigationState()
        {
            ViewModel.CurrentDiff       = -1;
            ViewModel.CurrentDiffLength = 1;
            firstDiff                 = -1;
            lastDiff                  = -1;
            ViewModel.EditMode        = false;
            ViewModel.LeftFileDirty   = false;
            ViewModel.LeftFileEdited  = false;
            ViewModel.RightFileDirty  = false;
            ViewModel.RightFileEdited = false;

            if (ViewModel.LeftFile?.Count > 0 && ViewModel.RightFile?.Count > 0)
            {
                UpdateNavigationButtons();
            }

            LeftDiff.Init();
            RightDiff.Init();

            VerticalFileScrollbar.Value   = 0;
            LeftHorizontalScrollbar.Value = 0;

            if (firstDiff != -1)
            {
                MoveToDiffLine(firstDiff);
                ViewModel.CurrentDiff = firstDiff;
            }
        }
Beispiel #2
0
        private void InitNavigationState()
        {
            ViewModel.EditMode        = false;
            ViewModel.LeftFileDirty   = false;
            ViewModel.LeftFileEdited  = false;
            ViewModel.RightFileDirty  = false;
            ViewModel.RightFileEdited = false;
            currentDiffIndex          = -1;

            UpdateDiffRanges();

            LeftDiff.Init();
            RightDiff.Init();

            VerticalFileScrollbar.Value   = 0;
            LeftHorizontalScrollbar.Value = 0;

            MoveToFirstDiff();
        }