Example #1
0
 public HunkDiffView(Context context, Hunk hunk, DiffStateProvider diffStateProvider) {
   super(context);
   this.diffStateProvider = diffStateProvider;
   setTypeface(MONOSPACE);
   diffText = new DiffText(getText());
   float requiredDiffState = diffStateProvider.getDiffState();
   diffText.initWith(hunk.diffs(), requiredDiffState);
   state = requiredDiffState;
 }
Example #2
0
 private void updateDiffTextStateIfRequired() {
   float requiredDiffState = diffStateProvider.getDiffState();
   if (state != requiredDiffState) {
     updateDiffTextStateTo(requiredDiffState);
   }
 }