public void focusOppositeSide() { if (myCurrentSide == myLeftSide) { myRightSide.getEditor().getContentComponent().requestFocus(); } else { myLeftSide.getEditor().getContentComponent().requestFocus(); } }
private void setTitles(@NotNull DiffRequest data) { LineSeparator sep1 = data.getContents()[0].getLineSeparator(); LineSeparator sep2 = data.getContents()[1].getLineSeparator(); String title1 = addReadOnly(data.getContentTitles()[0], myLeftSide.getEditor()); String title2 = addReadOnly(data.getContentTitles()[1], myRightSide.getEditor()); setTitle1(createComponentForTitle(title1, sep1, sep2, true)); setTitle2(createComponentForTitle(title2, sep1, sep2, false)); }
@Nullable public Editor getEditor2() { if (myDisposed) LOG.error("Disposed"); Editor editor = myRightSide.getEditor(); if (editor != null) return editor; if (myData.getContent2() == null) LOG.error("No content 2"); return editor; }
@Nullable public Editor getEditor1() { return myLeftSide.getEditor(); }