mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-333261 Run configurations dialog: add ability to choose executor
setting icon gap GitOrigin-RevId: f752697c68887b377c270c3ed7e6159d1ab263da
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7436d976af
commit
c1b7050f41
@@ -17,6 +17,7 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.ui.components.JBOptionButton;
|
||||
import com.intellij.util.ArrayUtil;
|
||||
import com.intellij.util.concurrency.AppExecutorUtil;
|
||||
import com.intellij.util.ui.JBUI;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -136,6 +137,7 @@ public class EditConfigurationsDialog extends SingleConfigurableEditor {
|
||||
if (action == myRunAction) {
|
||||
JBOptionButton button = new JBOptionButton(action, null);
|
||||
button.setAddSeparator(false);
|
||||
button.setIconTextGap(JBUI.CurrentTheme.ActionsList.elementIconGap());
|
||||
return button;
|
||||
}
|
||||
return super.createJButtonForAction(action);
|
||||
|
||||
@@ -181,6 +181,7 @@ open class BasicOptionButtonUI : OptionButtonUI() {
|
||||
"action" -> mainButton.action = optionButton.action
|
||||
TEXT_CHANGED_PROPERTY -> mainButton.text = optionButton.text
|
||||
ICON_CHANGED_PROPERTY -> mainButton.icon = optionButton.icon
|
||||
"iconTextGap" -> mainButton.iconTextGap = optionButton.iconTextGap
|
||||
MNEMONIC_CHANGED_PROPERTY -> mainButton.mnemonic = optionButton.mnemonic
|
||||
TOOL_TIP_TEXT_KEY, PROP_OPTION_TOOLTIP -> updateTooltip()
|
||||
PROP_OPTIONS -> {
|
||||
|
||||
Reference in New Issue
Block a user