woproject/projects/wolips/plugins/org.objectstyle.wolips.componenteditor/java/org/objectstyle/wolips/componenteditor/part ComponentEditorPart.java,1.2,1.3
[email protected] Mon, 27 Mar 2006 01:19:02 -0800 (PST)
| Newsgroups | gmane.comp.web.webobjects.woproject.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/woproject/woproject/projects/wolips/plugins/org.objectstyle.wolips.componenteditor/java/org/objectstyle/wolips/componenteditor/part
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30558/java/org/objectstyle/wolips/componenteditor/part
Modified Files:
ComponentEditorPart.java
Log Message:
removed unused code
Index: ComponentEditorPart.java
===================================================================
RCS file: /cvsroot/woproject/woproject/projects/wolips/plugins/org.objectstyle.wolips.componenteditor/java/org/objectstyle/wolips/componenteditor/part/ComponentEditorPart.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ComponentEditorPart.java 3 Mar 2006 17:53:29 -0000 1.2
+++ ComponentEditorPart.java 27 Mar 2006 09:17:51 -0000 1.3
@@ -46,7 +46,6 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor;
import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CTabFolder;
@@ -58,17 +57,12 @@
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
-import org.eclipse.ui.IEditorActionBarContributor;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IEditorSite;
import org.eclipse.ui.IPropertyListener;
-import org.eclipse.ui.IViewReference;
import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.MultiPageEditorActionBarContributor;
import org.eclipse.ui.part.MultiPageEditorPart;
-import org.eclipse.ui.part.MultiPageSelectionProvider;
-import org.eclipse.ui.texteditor.ITextEditor;
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
import org.objectstyle.wolips.apieditor.editor.ApiEditor;
import org.objectstyle.wolips.componenteditor.ComponenteditorPlugin;
@@ -81,7 +75,6 @@
import org.objectstyle.wolips.htmlpreview.editor.HtmlPreviewEditor;
import org.objectstyle.wolips.wodclipse.WodclipsePlugin;
import org.objectstyle.wolips.wodclipse.wod.WodEditor;
-import org.objectstyle.wolips.workbenchutilities.WorkbenchUtilitiesPlugin;
/**
* @author uli
@@ -89,7 +82,6 @@
public class ComponentEditorPart extends MultiPageEditorPart {
boolean running = false;
- private IEditorPart lastEditorPart;
ComponentEditorInput componentEditorInput;
private EditorInteraction editorInteraction = new EditorInteraction();
@@ -448,60 +440,13 @@
* Because of a assert error we have to overwrite this method
*/
protected void pageChange(int newPageIndex) {
- setFocus();
+ super.pageChange(newPageIndex);
final IEditorPart activeEditor = getEditor(newPageIndex);
- IEditorActionBarContributor contributor = getEditorSite()
- .getActionBarContributor();
- if (contributor != null
- && contributor instanceof MultiPageEditorActionBarContributor) {
- ((MultiPageEditorActionBarContributor) contributor)
- .setActivePage(activeEditor);
- }
if (activeEditor != null) {
- ISelectionProvider selectionProvider = activeEditor.getSite()
- .getSelectionProvider();
- if (selectionProvider != null
- && selectionProvider.getSelection() != null) {
- SelectionChangedEvent event = new SelectionChangedEvent(
- selectionProvider, selectionProvider.getSelection());
- MultiPageSelectionProvider provider = (MultiPageSelectionProvider) getSite()
- .getSelectionProvider();
- provider.fireSelectionChanged(event);
- provider.firePostSelectionChanged(event);
- }
if (activeEditor instanceof IEmbeddedEditorSelected) {
IEmbeddedEditorSelected embeddedEditorPageChanged = (IEmbeddedEditorSelected) activeEditor;
embeddedEditorPageChanged.editorSelected();
}
- //force activation to send part activated events
- //WorkbenchUtilitiesPlugin.getActivePage().activate(this);
- if(!running && lastEditorPart != null && activeEditor != lastEditorPart) {
- Display.getCurrent().asyncExec(new Runnable() {
-
- public void run() {
- running = true;
- IViewReference[] viewReferences = WorkbenchUtilitiesPlugin.getActivePage().getViewReferences();
- WorkbenchUtilitiesPlugin.getActivePage().activate(viewReferences[0].getPart(false));
-
- Display.getCurrent().asyncExec(new Runnable() {
-
- public void run() {
- WorkbenchUtilitiesPlugin.getActivePage().activate(activeEditor);
-
- Display.getDefault().asyncExec(new Runnable() {
- public void run() {
- setFocus();
- running = false;
- }
- });
- }
-
- });
- }
-
- });
- }
- lastEditorPart = activeEditor;
}
}
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642