public class ChooseByNamePanel extends ChooseByNameBase implements Disposable
ChooseByNameBase.JPanelProvider, ChooseByNameBase.MyTextFieldDisposable.ParentEXTRA_ELEM, myActionListener, myAlarm, myCheckBox, myDropdownPopup, myList, myModel, myProject, myProvider, myTextField, TEMPORARILY_FOCUSABLE_COMPONENT_KEY| Constructor and Description |
|---|
ChooseByNamePanel(Project project,
ChooseByNameModel model,
java.lang.String initialText,
boolean isCheckboxVisible,
PsiElement context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close(boolean isOk) |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
javax.swing.JPanel |
getPanel() |
javax.swing.JComponent |
getPreferredFocusedComponent() |
protected void |
hideList() |
protected void |
initUI(ChooseByNamePopupComponent.Callback callback,
ModalityState modalityState,
boolean allowMultipleSelection) |
protected boolean |
isCheckboxVisible() |
protected boolean |
isCloseByFocusLost() |
protected boolean |
isShowListForEmptyPattern() |
protected void |
showList() |
calcSelectedIndex, canShowListForEmptyPattern, checkDisposed, chosenElementMightChange, closeForbidden, doClose, filter, getChosenElement, getChosenElements, getMaximumListSizeLimit, getModel, getNames, getProject, getProvider, getTextField, getTrimmedText, hasPostponedAction, invoke, isClosedByShiftEnter, isOpenInCurrentWindowRequested, isSearchInAnyPlace, rebuildList, scheduleCalcElements, setAlwaysHasMore, setCheckBoxShortcut, setDisposed, setFindUsagesTitle, setListSizeIncreasing, setMaximumListSizeLimit, setSearchInAnyPlace, setToolArea, showTextFieldPanel, transformPatternpublic ChooseByNamePanel(Project project, ChooseByNameModel model, java.lang.String initialText, boolean isCheckboxVisible, PsiElement context)
protected void initUI(ChooseByNamePopupComponent.Callback callback, ModalityState modalityState, boolean allowMultipleSelection)
initUI in class ChooseByNameBasemodalityState - - if not null rebuilds list in given ModalityStatepublic javax.swing.JPanel getPanel()
public javax.swing.JComponent getPreferredFocusedComponent()
protected void showList()
showList in class ChooseByNameBaseprotected void hideList()
hideList in class ChooseByNameBaseprotected void close(boolean isOk)
close in class ChooseByNameBaseprotected boolean isShowListForEmptyPattern()
isShowListForEmptyPattern in class ChooseByNameBaseprotected boolean isCloseByFocusLost()
isCloseByFocusLost in class ChooseByNameBaseprotected boolean isCheckboxVisible()
isCheckboxVisible in class ChooseByNameBasepublic void dispose()
Disposabledispose in interface Disposable