### Eclipse Workspace Patch 1.0 #P org.eclipse.gef Index: src/org/eclipse/gef/tools/DirectEditManager.java =================================================================== RCS file: /cvsroot/tools/org.eclipse.gef/plugins/org.eclipse.gef/src/org/eclipse/gef/tools/DirectEditManager.java,v retrieving revision 1.21 diff -u -r1.21 DirectEditManager.java --- src/org/eclipse/gef/tools/DirectEditManager.java 18 Apr 2006 18:05:22 -0000 1.21 +++ src/org/eclipse/gef/tools/DirectEditManager.java 19 Sep 2007 15:05:13 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2005 IBM Corporation and others. + * Copyright (c) 2000, 2007 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -228,7 +228,7 @@ return source; } -private CellEditorLocator getLocator() { +protected CellEditorLocator getLocator() { return locator; } @@ -238,7 +238,7 @@ placeCellEditor(); } -private void hookListeners() { +protected void hookListeners() { ancestorListener = new AncestorListener.Stub() { public void ancestorMoved(IFigure ancestor) { placeCellEditor(); @@ -389,7 +389,6 @@ /** * Unhooks listeners. Called from {@link #bringDown()}. - * TODO: hookListeners() and unhookListeners() should have the same visibility. */ protected void unhookListeners() { getEditPart().getFigure().removeAncestorListener(ancestorListener);