public class RunAnythingPopupUI extends BigPopupUI
BigPopupUI.SearchField, BigPopupUI.ViewType, BigPopupUI.ViewTypeListenerjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyDisposable.Parent| Modifier and Type | Field and Description |
|---|---|
static javax.swing.KeyStroke |
DOWN_KEYSTROKE |
static int |
SEARCH_FIELD_COLUMNS |
static javax.swing.Icon |
UNKNOWN_CONFIGURATION_ICON |
static javax.swing.KeyStroke |
UP_KEYSTROKE |
myHint, myHintLabel, myResultsList, mySearchField, myViewType, myViewTypeListeners, searchFinishedHandler, suggestionsPanellistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
RunAnythingPopupUI(AnActionEvent actionEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addListDataListener(javax.swing.AbstractListModel<java.lang.Object> model) |
static void |
adjustEmptyText(JBTextField textEditor,
BooleanFunction<JBTextField> function,
java.lang.String leftText,
java.lang.String rightText) |
protected javax.swing.ListCellRenderer<java.lang.Object> |
createCellRenderer() |
JBList<java.lang.Object> |
createList() |
protected ExtendableTextField |
createSearchField() |
protected javax.swing.JPanel |
createSettingsPanel() |
javax.swing.JPanel |
createTopLeftPanel() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
static Executor |
getExecutor() |
VirtualFile |
getFirstContentRoot(Module module) |
protected java.lang.String |
getInitialHint() |
static RunAnythingSearchListModel |
getSearchingModel(JBList list) |
java.lang.String |
getUserInputText() |
void |
initMySearchField() |
void |
initResultsList() |
static ActionCallback |
insert(RunAnythingGroup group,
RunAnythingSearchListModel listModel,
DataContext dataContext,
java.lang.String pattern,
int index,
int itemsNumberToInsert) |
void |
installScrollingActions() |
protected void |
resetFields() |
void |
setAdText(java.lang.String s) |
static java.lang.String |
trimHelpPattern(java.lang.String pattern) |
addViewTypeListener, getExpandedSize, getMinimumSize, getPreferredSize, getSearchField, getSearchPattern, getViewType, init, removeViewTypeListener, setSearchFinishedHandler, updateViewTypeaddToBottom, addToCenter, addToLeft, addToRight, addToTop, getAccessibleContext, setDelegateAccessibleContextToWrappedComponentandOpaque, andTransparent, getMaximumSize, withBackground, withBorder, withFont, withMaximumHeight, withMaximumWidth, withMinimumHeight, withMinimumWidth, withPreferredHeight, withPreferredSize, withPreferredWidthaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int SEARCH_FIELD_COLUMNS
public static final javax.swing.Icon UNKNOWN_CONFIGURATION_ICON
public static final javax.swing.KeyStroke DOWN_KEYSTROKE
public static final javax.swing.KeyStroke UP_KEYSTROKE
public RunAnythingPopupUI(AnActionEvent actionEvent)
public java.lang.String getUserInputText()
public static ActionCallback insert(RunAnythingGroup group, RunAnythingSearchListModel listModel, DataContext dataContext, java.lang.String pattern, int index, int itemsNumberToInsert)
public VirtualFile getFirstContentRoot(Module module)
public static RunAnythingSearchListModel getSearchingModel(JBList list)
protected void addListDataListener(javax.swing.AbstractListModel<java.lang.Object> model)
addListDataListener in class BigPopupUIprotected void resetFields()
public void initResultsList()
public javax.swing.JPanel createTopLeftPanel()
createTopLeftPanel in class BigPopupUIpublic void initMySearchField()
public static void adjustEmptyText(JBTextField textEditor, BooleanFunction<JBTextField> function, java.lang.String leftText, java.lang.String rightText)
public void setAdText(java.lang.String s)
public static Executor getExecutor()
public static java.lang.String trimHelpPattern(java.lang.String pattern)
public void installScrollingActions()
installScrollingActions in class BigPopupUIpublic JBList<java.lang.Object> createList()
createList in class BigPopupUIprotected javax.swing.ListCellRenderer<java.lang.Object> createCellRenderer()
createCellRenderer in class BigPopupUIprotected javax.swing.JPanel createSettingsPanel()
createSettingsPanel in class BigPopupUIprotected java.lang.String getInitialHint()
getInitialHint in class BigPopupUIprotected ExtendableTextField createSearchField()
createSearchField in class BigPopupUIpublic void dispose()
Disposable