mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
Revert "Revert "IJPL-60824 Implement the Task Widget minimum size""
This reverts commit 6a5659f906f7515f1fbe43268d5711dd3670d1d0. GitOrigin-RevId: d9739028e6a9607d2200a2a72f058bfe1f5bef77
This commit is contained in:
committed by
intellij-monorepo-bot
parent
0ad74d4af4
commit
8a4a6769c0
@@ -29,6 +29,7 @@ import com.intellij.tasks.impl.TaskManagerImpl;
|
||||
import com.intellij.ui.popup.list.ListPopupImpl;
|
||||
import com.intellij.util.NullableFunction;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -52,6 +53,15 @@ public class SwitchTaskAction extends ComboBoxAction implements DumbAware {
|
||||
protected @NotNull JBPopup createPopup(Runnable onDispose) {
|
||||
return SwitchTaskAction.createPopup(DataManager.getInstance().getDataContext(this), onDispose, false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Dimension getMinimumSize() {
|
||||
var result = super.getMinimumSize();
|
||||
var font = getFont();
|
||||
if (font == null) return result;
|
||||
result.width = UIUtil.computeTextComponentMinimumSize(result.width, getText(), getFontMetrics(font), 4);
|
||||
return result;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user