CWM-1592 CWM popup improvements

CWM-1554 User should not explicitly CLICK on an item to get the sub menu

GitOrigin-RevId: 76f324a6e8c7be9ecdb296aa332136740c485c41
This commit is contained in:
anna.gromova
2020-12-17 12:48:16 +00:00
committed by intellij-monorepo-bot
parent 3b70b870a0
commit 017d156ddf
3 changed files with 4 additions and 3 deletions
@@ -40,7 +40,7 @@ class StateWidgetRunConfigurationsAction : RunConfigurationsComboBoxAction() {
val popup = StateActionGroupPopup(myPopupTitle, group, context, false,
shouldShowDisabledActions(), false, false,
disposeCallback, maxRows, preselectCondition, null) { action ->
disposeCallback, maxRows, preselectCondition, null, false) { action ->
if (action is FinalActionGroup) {
StateWidgetManager.getInstance(action.project)
.getActiveProcessesBySettings(action.configuration)
@@ -260,7 +260,7 @@ public class PopupFactoryImpl extends JBPopupFactory {
return presentation;
}
private static ListPopupStep<ActionItem> createStep(@PopupTitle String title,
protected static ListPopupStep<ActionItem> createStep(@PopupTitle String title,
@NotNull ActionGroup actionGroup,
@NotNull DataContext dataContext,
boolean showNumbers,
@@ -30,13 +30,14 @@ open class StateActionGroupPopup(@NlsContexts.PopupTitle title: String?,
maxRowCount: Int,
preselectActionCondition: Condition<AnAction>?,
actionPlace: String?,
autoSelection: Boolean,
val getState: (AnAction) -> String?) :
PopupFactoryImpl.ActionGroupPopup(title, actionGroup, dataContext, showNumbers,
useAlphaAsNumbers,
showDisabledActions, honorActionMnemonics,
disposeCallback, maxRowCount,
preselectActionCondition,
actionPlace) {
actionPlace, autoSelection) {
override fun createPopup(parent: WizardPopup?, step: PopupStep<*>?, parentValue: Any?): WizardPopup {
return if (step is ListPopupStep<*>) {