org.eclipse.gmf.runtime.lite.services
Class LabelCellEditorLocator

java.lang.Object
  extended by org.eclipse.gmf.runtime.lite.services.LabelCellEditorLocator
All Implemented Interfaces:
org.eclipse.gef.tools.CellEditorLocator

public class LabelCellEditorLocator
extends Object
implements org.eclipse.gef.tools.CellEditorLocator

Places cell editor over the label. Respects the zoom level and adjusts the font size accordingly.


Constructor Summary
LabelCellEditorLocator(org.eclipse.gef.EditPartViewer viewer, org.eclipse.draw2d.Label label)
           
 
Method Summary
protected  org.eclipse.draw2d.Label getLabel()
           
protected  org.eclipse.gef.editparts.ZoomManager getZoomManager()
           
 void relocate(org.eclipse.jface.viewers.CellEditor celleditor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelCellEditorLocator

public LabelCellEditorLocator(org.eclipse.gef.EditPartViewer viewer,
                              org.eclipse.draw2d.Label label)
Method Detail

relocate

public void relocate(org.eclipse.jface.viewers.CellEditor celleditor)
Specified by:
relocate in interface org.eclipse.gef.tools.CellEditorLocator

getZoomManager

protected org.eclipse.gef.editparts.ZoomManager getZoomManager()

getLabel

protected org.eclipse.draw2d.Label getLabel()


Copyright © 2012. All Rights Reserved.