public class RenameRefactoringPopup
extends java.lang.Object
implements org.eclipse.jface.text.IWidgetTokenKeeper, org.eclipse.jface.text.IWidgetTokenKeeperExtension
Modifier and Type | Class and Description |
---|---|
protected class |
RenameRefactoringPopup.PopupVisibilityManager |
Constructor and Description |
---|
RenameRefactoringPopup(XtextEditor editor,
RenameRefactoringController controller,
RenameLinkedMode renameLinkedMode) |
Modifier and Type | Method and Description |
---|---|
protected void |
activateEditor() |
protected org.eclipse.swt.widgets.ToolBar |
addViewMenu(org.eclipse.swt.widgets.Composite parent) |
void |
close() |
protected org.eclipse.swt.graphics.Point |
computePopupLocation() |
protected void |
createContent(org.eclipse.swt.widgets.Composite parent) |
protected static java.lang.String |
getEnterBinding() |
protected org.eclipse.swt.graphics.Point |
getExtent() |
protected org.eclipse.jface.action.MenuManager |
getMenuManager() |
protected static java.lang.String |
getOpenDialogBinding()
WARNING: only works in workbench window context!
|
protected int[] |
getPolygon(boolean border) |
void |
open() |
boolean |
ownsFocusShell() |
protected void |
packPopup() |
protected static void |
recursiveSetBackgroundColor(org.eclipse.swt.widgets.Control control,
org.eclipse.swt.graphics.Color color) |
protected void |
releaseWidgetToken() |
boolean |
requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner) |
boolean |
requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner,
int priority) |
boolean |
setFocus(org.eclipse.jface.text.IWidgetTokenOwner owner) |
protected void |
showMenu(org.eclipse.swt.widgets.ToolBar toolBar) |
protected void |
updatePopupLocation() |
protected void |
updateVisibility() |
public RenameRefactoringPopup(XtextEditor editor, RenameRefactoringController controller, RenameLinkedMode renameLinkedMode)
protected void updateVisibility()
protected void releaseWidgetToken()
public void open()
protected void createContent(org.eclipse.swt.widgets.Composite parent)
protected static void recursiveSetBackgroundColor(org.eclipse.swt.widgets.Control control, org.eclipse.swt.graphics.Color color)
protected org.eclipse.swt.widgets.ToolBar addViewMenu(org.eclipse.swt.widgets.Composite parent)
protected void showMenu(org.eclipse.swt.widgets.ToolBar toolBar)
protected org.eclipse.jface.action.MenuManager getMenuManager()
protected static java.lang.String getEnterBinding()
protected org.eclipse.swt.graphics.Point computePopupLocation()
protected org.eclipse.swt.graphics.Point getExtent()
protected void updatePopupLocation()
protected void packPopup()
protected int[] getPolygon(boolean border)
protected static java.lang.String getOpenDialogBinding()
public boolean requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner, int priority)
requestWidgetToken
in interface org.eclipse.jface.text.IWidgetTokenKeeperExtension
public boolean setFocus(org.eclipse.jface.text.IWidgetTokenOwner owner)
setFocus
in interface org.eclipse.jface.text.IWidgetTokenKeeperExtension
public boolean requestWidgetToken(org.eclipse.jface.text.IWidgetTokenOwner owner)
requestWidgetToken
in interface org.eclipse.jface.text.IWidgetTokenKeeper
public boolean ownsFocusShell()
protected void activateEditor()
public void close()