public class RunAnythingPopupUI extends BigPopupUI
BigPopupUI.SearchField, BigPopupUI.ViewType, BigPopupUI.ViewTypeListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
Disposable.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, suggestionsPanel
listenerList, 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, updateViewType
addToBottom, addToCenter, addToLeft, addToRight, addToTop, getAccessibleContext, setDelegateAccessibleContextToWrappedComponent
andOpaque, andTransparent, getMaximumSize, withBackground, withBorder, withFont, withMaximumHeight, withMaximumWidth, withMinimumHeight, withMinimumWidth, withPreferredHeight, withPreferredSize, withPreferredWidth
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
public 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 BigPopupUI
protected void resetFields()
public void initResultsList()
public javax.swing.JPanel createTopLeftPanel()
createTopLeftPanel
in class BigPopupUI
public 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 BigPopupUI
public JBList<java.lang.Object> createList()
createList
in class BigPopupUI
protected javax.swing.ListCellRenderer<java.lang.Object> createCellRenderer()
createCellRenderer
in class BigPopupUI
protected javax.swing.JPanel createSettingsPanel()
createSettingsPanel
in class BigPopupUI
protected java.lang.String getInitialHint()
getInitialHint
in class BigPopupUI
protected ExtendableTextField createSearchField()
createSearchField
in class BigPopupUI
public void dispose()
Disposable