Author: dazarov
Date: 2008-07-10 11:25:00 -0400 (Thu, 10 Jul 2008)
New Revision: 9118
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditManager.java
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditorLocator.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1189
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditManager.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditManager.java 2008-07-10
15:23:09 UTC (rev 9117)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditManager.java 2008-07-10
15:25:00 UTC (rev 9118)
@@ -69,7 +69,6 @@
}
super.bringDown();
- // dispose any scaled fonts that might have been created
disposeScaledFont();
PagesElement element = ((PagesEditPart)getEditPart()).getElementModel();
@@ -88,27 +87,21 @@
}
protected void initCellEditor() {
- // update text
- NodeFigure stickyNote = (NodeFigure) getEditPart().getFigure();
- if(stickyNote instanceof PageFigure)
- getCellEditor().setValue(((PageFigure)stickyNote).page.getName());
- else if(stickyNote instanceof ExceptionFigure)
- getCellEditor().setValue(((ExceptionFigure)stickyNote).exc.getName());
+ NodeFigure figure = (NodeFigure) getEditPart().getFigure();
+ if(figure instanceof PageFigure)
+ getCellEditor().setValue(((PageFigure)figure).page.getName());
+ else if(figure instanceof ExceptionFigure)
+ getCellEditor().setValue(((ExceptionFigure)figure).exc.getName());
- // update font
ZoomManager zoomMgr = (ZoomManager) getEditPart().getViewer()
.getProperty(ZoomManager.class.toString());
if (zoomMgr != null) {
- // this will force the font to be set
cachedZoom = -1.0;
updateScaledFont(zoomMgr.getZoom());
zoomMgr.addZoomListener(zoomListener);
} else
- getCellEditor().getControl().setFont(stickyNote.getFont());
+ getCellEditor().getControl().setFont(figure.getFont());
- // Hook the cell editor's copy/paste actions to the actionBars so that
- // they can
- // be invoked via keyboard shortcuts.
actionBars = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
.getActivePage().getActiveEditor().getEditorSite()
.getActionBars();
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditorLocator.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditorLocator.java 2008-07-10
15:23:09 UTC (rev 9117)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/ViewIDEditorLocator.java 2008-07-10
15:25:00 UTC (rev 9118)
@@ -10,15 +10,11 @@
******************************************************************************/
package org.jboss.tools.seam.ui.pages.editor.edit;
-import org.eclipse.swt.widgets.Text;
-
-import org.eclipse.jface.viewers.CellEditor;
-
import org.eclipse.draw2d.geometry.Rectangle;
-
import org.eclipse.gef.tools.CellEditorLocator;
+import org.eclipse.jface.viewers.CellEditor;
+import org.eclipse.swt.widgets.Text;
import org.jboss.tools.seam.ui.pages.editor.figures.NodeFigure;
-import org.jboss.tools.seam.ui.pages.editor.figures.PageFigure;
final public class ViewIDEditorLocator implements CellEditorLocator {