/** * Hides revision information. */ public void hideRevisionInformation() { if (fDelegate instanceof IRevisionRulerColumn) ((IRevisionRulerColumn) fDelegate).setRevisionInformation(null); }
private static IRevisionRulerColumnExtension findEditorRevisonRulerColumn(IWorkbenchPage page, Object object) { ITextEditor editor= findOpenTextEditorFor(page, object); if (editor == null) return null; IRevisionRulerColumn column= editor.getAdapter(IRevisionRulerColumn.class); if (column instanceof IRevisionRulerColumnExtension) { if (column.getControl() != null && column.getControl().isDisposed()) return null; return (IRevisionRulerColumnExtension) column; } return null; }
private static IRevisionRulerColumnExtension findEditorRevisonRulerColumn(IWorkbenchPage page, Object object) { ITextEditor editor= findOpenTextEditorFor(page, object); if (editor == null) return null; IRevisionRulerColumn column= (IRevisionRulerColumn) editor.getAdapter(IRevisionRulerColumn.class); if (column instanceof IRevisionRulerColumnExtension) { if (column.getControl() != null && column.getControl().isDisposed()) return null; return (IRevisionRulerColumnExtension) column; } return null; }
private RevisionAnnotationController(IRevisionRulerColumnExtension revisionRuler, ISelectionProvider historyList) { fHistoryListSelectionProvider = historyList; if (revisionRuler == null) { fRulerSelectionProvider = null; return; } fRulerSelectionProvider= revisionRuler.getRevisionSelectionProvider(); fRulerSelectionProvider.addSelectionChangedListener(rulerListener); fHistoryListSelectionProvider.addSelectionChangedListener(historyListListener); ((IRevisionRulerColumn)revisionRuler).getControl().addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { dispose(); } }); }
/** * Hides revision information. */ public void hideRevisionInformation() { if (fDelegate instanceof IRevisionRulerColumn) ((IRevisionRulerColumn) fDelegate).setRevisionInformation(null); }
private RevisionAnnotationController(IRevisionRulerColumnExtension revisionRuler, ISelectionProvider historyList) { fHistoryListSelectionProvider = historyList; if (revisionRuler == null) { fRulerSelectionProvider = null; return; } fRulerSelectionProvider= revisionRuler.getRevisionSelectionProvider(); fRulerSelectionProvider.addSelectionChangedListener(rulerListener); fHistoryListSelectionProvider.addSelectionChangedListener(historyListListener); ((IRevisionRulerColumn)revisionRuler).getControl().addDisposeListener(e -> dispose()); }
/** * Shows revision information on the receiver. * * @param info the revision information to show * @param quickDiffProviderId the id of the corresponding quick diff provider */ public void showRevisionInformation(RevisionInformation info, String quickDiffProviderId) { if (!ensureQuickDiffProvider(quickDiffProviderId)) return; if (fDelegate instanceof IRevisionRulerColumn) ((IRevisionRulerColumn) fDelegate).setRevisionInformation(info); }
/** * Shows revision information on the receiver. * * @param info the revision information to show * @param quickDiffProviderId the id of the corresponding quick diff provider */ public void showRevisionInformation(RevisionInformation info, String quickDiffProviderId) { if (!ensureQuickDiffProvider(quickDiffProviderId)) return; if (fDelegate instanceof IRevisionRulerColumn) ((IRevisionRulerColumn) fDelegate).setRevisionInformation(info); }