public void createPartControl(Composite parent) { fParent= new Composite(parent, SWT.NONE); fStackLayout= new StackLayout(); fParent.setLayout(fStackLayout); fDefaultComposite= new Composite(fParent, SWT.NONE); fDefaultComposite.setLayout(new FillLayout()); super.createPartControl(fDefaultComposite); updatePartControl(getEditorInput()); }
public String getEncoding() { IDocumentProvider p= fTextEditor.getDocumentProvider(); if (p instanceof IStorageDocumentProvider) { IStorageDocumentProvider provider= (IStorageDocumentProvider) p; return provider.getEncoding(fTextEditor.getEditorInput()); } return null; }
@Override public String getEncoding() { IDocumentProvider p= fTextEditor.getDocumentProvider(); if (p instanceof IStorageDocumentProvider) { IStorageDocumentProvider provider= (IStorageDocumentProvider) p; return provider.getEncoding(fTextEditor.getEditorInput()); } return null; }
private void updatePartControl() { if (fParent != null && !fParent.isDisposed()) { updatePartControl(getEditorInput()); } }
@Override public void createPartControl(Composite parent) { fParent= new Composite(parent, SWT.NONE); fStackLayout= new StackLayout(); fParent.setLayout(fStackLayout); fDefaultComposite= new Composite(fParent, SWT.NONE); fDefaultComposite.setLayout(new FillLayout()); super.createPartControl(fDefaultComposite); updatePartControl(getEditorInput()); }
@Override public void createPartControl(Composite parent) { fParent= new Composite(parent, SWT.NONE); fStackLayout= new StackLayout(); fParent.setLayout(fStackLayout); fDefaultComposite= new Composite(fParent, SWT.NONE); fDefaultComposite.setLayout(new FillLayout()); super.createPartControl(fDefaultComposite); updatePartControl(getEditorInput()); }
protected void handleEditorInputChanged() { super.handleEditorInputChanged(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
@Override protected void sanityCheckState(IEditorInput input) { // http://dev.eclipse.org/bugs/show_bug.cgi?id=19014 super.sanityCheckState(input); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
@Override protected void doSetInput(IEditorInput input) throws CoreException { super.doSetInput(input); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
@Override protected void handleEditorInputChanged() { super.handleEditorInputChanged(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
protected void doSetInput(IEditorInput input) throws CoreException { super.doSetInput(input); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
protected void sanityCheckState(IEditorInput input) { // http://dev.eclipse.org/bugs/show_bug.cgi?id=19014 super.sanityCheckState(input); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
protected void handleElementContentReplaced() { super.handleElementContentReplaced(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); } }
public void doRevertToSaved() { // http://dev.eclipse.org/bugs/show_bug.cgi?id=19014 super.doRevertToSaved(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
@Override public void doRevertToSaved() { // http://dev.eclipse.org/bugs/show_bug.cgi?id=19014 super.doRevertToSaved(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); }
@Override protected void handleElementContentReplaced() { super.handleElementContentReplaced(); if (fParent != null && !fParent.isDisposed()) updatePartControl(getEditorInput()); } }
public boolean validateEditorInputState() { if (!super.validateEditorInputState()) return false; if (getDocumentProvider() instanceof IDocumentProviderExtension) { IDocumentProviderExtension extension= (IDocumentProviderExtension)getDocumentProvider(); IStatus status= extension.getStatus(getEditorInput()); return !isErrorStatus(status) && status.getSeverity() != IStatus.CANCEL; } return true; }
@Override public boolean validateEditorInputState() { if (!super.validateEditorInputState()) return false; if (getDocumentProvider() instanceof IDocumentProviderExtension) { IDocumentProviderExtension extension= (IDocumentProviderExtension)getDocumentProvider(); IStatus status= extension.getStatus(getEditorInput()); return !isErrorStatus(status) && status.getSeverity() != IStatus.CANCEL; } return true; }
@Override public boolean validateEditorInputState() { if (!super.validateEditorInputState()) return false; if (getDocumentProvider() instanceof IDocumentProviderExtension) { IDocumentProviderExtension extension= (IDocumentProviderExtension)getDocumentProvider(); IStatus status= extension.getStatus(getEditorInput()); return !isErrorStatus(status) && status.getSeverity() != IStatus.CANCEL; } return true; }
protected void updateStatusField(String category) { IDocumentProvider provider= getDocumentProvider(); if (provider instanceof IDocumentProviderExtension) { IDocumentProviderExtension extension= (IDocumentProviderExtension) provider; IStatus status= extension.getStatus(getEditorInput()); if (isErrorStatus(status)) { IStatusField field= getStatusField(category); if (field != null) { field.setText(fErrorLabel); return; } } } super.updateStatusField(category); }