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