org.eclipse.xtext.ui.refactoring.ui
Class RenameRefactoringPopup
java.lang.Object
org.eclipse.xtext.ui.refactoring.ui.RenameRefactoringPopup
- All Implemented Interfaces:
- org.eclipse.jface.text.IWidgetTokenKeeper, org.eclipse.jface.text.IWidgetTokenKeeperExtension
public class RenameRefactoringPopup
- extends java.lang.Object
- implements org.eclipse.jface.text.IWidgetTokenKeeper, org.eclipse.jface.text.IWidgetTokenKeeperExtension
- Author:
- Holger Schill - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenameRefactoringPopup
public RenameRefactoringPopup(XtextEditor editor,
RenameRefactoringController controller,
RenameLinkedMode renameLinkedMode)
updateVisibility
protected void updateVisibility()
releaseWidgetToken
protected void releaseWidgetToken()
open
public void open()
createContent
protected void createContent(org.eclipse.swt.widgets.Composite parent)
recursiveSetBackgroundColor
protected static void recursiveSetBackgroundColor(org.eclipse.swt.widgets.Control control,
org.eclipse.swt.graphics.Color color)
addViewMenu
protected org.eclipse.swt.widgets.ToolBar addViewMenu(org.eclipse.swt.widgets.Composite parent)
showMenu
protected void showMenu(org.eclipse.swt.widgets.ToolBar toolBar)
getMenuManager
protected org.eclipse.jface.action.MenuManager getMenuManager()
getEnterBinding
protected static java.lang.String getEnterBinding()
computePopupLocation
protected org.eclipse.swt.graphics.Point computePopupLocation()
getExtent
protected org.eclipse.swt.graphics.Point getExtent()
updatePopupLocation
protected void updatePopupLocation()
packPopup
protected void packPopup()
getPolygon
protected int[] getPolygon(boolean border)
getOpenDialogBinding
protected static java.lang.String getOpenDialogBinding()
- WARNING: only works in workbench window context!
- Returns:
- the keybinding for Refactor > Rename
requestWidgetToken
public boolean requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner,
int priority)
- Specified by:
requestWidgetToken
in interface org.eclipse.jface.text.IWidgetTokenKeeperExtension
setFocus
public boolean setFocus(org.eclipse.jface.text.IWidgetTokenOwner owner)
- Specified by:
setFocus
in interface org.eclipse.jface.text.IWidgetTokenKeeperExtension
requestWidgetToken
public boolean requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner)
- Specified by:
requestWidgetToken
in interface org.eclipse.jface.text.IWidgetTokenKeeper
ownsFocusShell
public boolean ownsFocusShell()
activateEditor
protected void activateEditor()
close
public void close()