public class QuickOutlinePopup
extends org.eclipse.jface.dialogs.PopupDialog
implements org.eclipse.swt.events.DisposeListener
| Modifier and Type | Class and Description |
|---|---|
protected class |
QuickOutlinePopup.NamePatternFilter |
| Constructor and Description |
|---|
QuickOutlinePopup() |
QuickOutlinePopup(org.eclipse.swt.widgets.Shell parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDisposeListener(org.eclipse.swt.events.DisposeListener listener) |
protected void |
changeOutlineMode() |
boolean |
close() |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Text |
createFilterText(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.swt.widgets.Control |
createTitleControl(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.jface.viewers.TreeViewer |
createTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style) |
void |
dispose() |
protected void |
fillDialogMenu(org.eclipse.jface.action.IMenuManager dialogMenu) |
protected Object |
findMatchingElement(Object[] elements) |
protected org.eclipse.swt.graphics.Point |
getDefaultLocation(org.eclipse.swt.graphics.Point initialSize) |
protected org.eclipse.jface.dialogs.IDialogSettings |
getDialogSettings() |
protected org.eclipse.swt.widgets.Control |
getFocusControl() |
protected StringMatcher |
getMatcher() |
protected Object |
getSelectedElement() |
org.eclipse.jface.viewers.TreeViewer |
getTreeViewer() |
protected void |
gotoSelectedElement() |
protected boolean |
hasMatcher() |
protected void |
installFilter() |
void |
removeDisposeListener(org.eclipse.swt.events.DisposeListener listener) |
void |
scheduleRefresh() |
protected void |
selectFirstMatch() |
void |
setEditor(XtextEditor xtextEditor) |
void |
setEvent(org.eclipse.swt.widgets.Event event) |
protected void |
setInfoText() |
void |
setInput(IXtextDocument document) |
protected void |
setMatcherString(String pattern,
boolean update) |
protected void |
stringMatcherUpdated() |
void |
widgetDisposed(org.eclipse.swt.events.DisposeEvent event) |
adjustBounds, applyBackgroundColor, applyForegroundColor, configureShell, createContents, createInfoTextArea, createTitleMenuArea, getBackground, getBackgroundColorExclusions, getDefaultSize, getForeground, getForegroundColorExclusions, getInitialLocation, getInitialSize, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, open, saveDialogBounds, setInfoText, setTabOrder, setTitleText, showDialogMenucanHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManagerpublic QuickOutlinePopup()
public QuickOutlinePopup(org.eclipse.swt.widgets.Shell parent)
protected org.eclipse.swt.widgets.Control createTitleControl(org.eclipse.swt.widgets.Composite parent)
createTitleControl in class org.eclipse.jface.dialogs.PopupDialogprotected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
createDialogArea in class org.eclipse.jface.dialogs.PopupDialogprotected void setInfoText()
protected org.eclipse.jface.viewers.TreeViewer createTreeViewer(org.eclipse.swt.widgets.Composite parent,
int style)
public void scheduleRefresh()
protected org.eclipse.swt.widgets.Text createFilterText(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.swt.widgets.Control getFocusControl()
getFocusControl in class org.eclipse.jface.dialogs.PopupDialogprotected void installFilter()
protected StringMatcher getMatcher()
protected boolean hasMatcher()
protected void setMatcherString(String pattern, boolean update)
protected void stringMatcherUpdated()
protected void selectFirstMatch()
protected Object getSelectedElement()
protected void gotoSelectedElement()
public final void dispose()
public void addDisposeListener(org.eclipse.swt.events.DisposeListener listener)
public void removeDisposeListener(org.eclipse.swt.events.DisposeListener listener)
public void widgetDisposed(org.eclipse.swt.events.DisposeEvent event)
widgetDisposed in interface org.eclipse.swt.events.DisposeListenerpublic void setInput(IXtextDocument document)
protected org.eclipse.swt.graphics.Point getDefaultLocation(org.eclipse.swt.graphics.Point initialSize)
getDefaultLocation in class org.eclipse.jface.dialogs.PopupDialogprotected org.eclipse.jface.dialogs.IDialogSettings getDialogSettings()
getDialogSettings in class org.eclipse.jface.dialogs.PopupDialogpublic void setEditor(XtextEditor xtextEditor)
public void setEvent(org.eclipse.swt.widgets.Event event)
protected void changeOutlineMode()
public org.eclipse.jface.viewers.TreeViewer getTreeViewer()
public boolean close()
close in class org.eclipse.jface.dialogs.PopupDialogprotected void fillDialogMenu(org.eclipse.jface.action.IMenuManager dialogMenu)
fillDialogMenu in class org.eclipse.jface.dialogs.PopupDialogCopyright © 2016. All Rights Reserved.