mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 06:51:17 +07:00
[ui] IJPL-250013 Promote RoundedIcon to stable
(cherry picked from commit b3bfd7a6e0d9cfea543bd822e5cf10414cf68292) IJ-CR-213229 GitOrigin-RevId: 5e9520bc9656de53da643e5fd34ff2f6f902be2a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
2d1ea5b397
commit
13c5854634
@@ -1,18 +1,3 @@
|
||||
*f:com.intellij.ui.RoundedIcon
|
||||
- com.intellij.util.ui.JBScalableIcon
|
||||
- com.intellij.ui.icons.DarkIconProvider
|
||||
- com.intellij.ui.icons.IconWithToolTip
|
||||
- <init>(java.awt.Image,D):V
|
||||
- <init>(java.awt.Image,D,Z):V
|
||||
- <init>(javax.swing.Icon,D):V
|
||||
- <init>(javax.swing.Icon,D,Z):V
|
||||
- equals(java.lang.Object):Z
|
||||
- getDarkIcon(Z):javax.swing.Icon
|
||||
- getIconHeight():I
|
||||
- getIconWidth():I
|
||||
- getToolTip(Z):java.lang.String
|
||||
- hashCode():I
|
||||
- paintIcon(java.awt.Component,java.awt.Graphics,I,I):V
|
||||
f:com.intellij.ui.SimpleTextAttributes
|
||||
- *s:fromMarkupTextKind(com.intellij.openapi.util.text.MarkupText$Kind):com.intellij.ui.SimpleTextAttributes
|
||||
f:com.intellij.util.IconUtil
|
||||
|
||||
@@ -297,6 +297,21 @@ f:com.intellij.ui.OverlaidOffsetIconsIcon
|
||||
f:com.intellij.ui.RightAlignedLabelUI
|
||||
- javax.swing.plaf.basic.BasicLabelUI
|
||||
- <init>():V
|
||||
f:com.intellij.ui.RoundedIcon
|
||||
- com.intellij.util.ui.JBScalableIcon
|
||||
- com.intellij.ui.icons.DarkIconProvider
|
||||
- com.intellij.ui.icons.IconWithToolTip
|
||||
- <init>(java.awt.Image,D):V
|
||||
- <init>(java.awt.Image,D,Z):V
|
||||
- <init>(javax.swing.Icon,D):V
|
||||
- <init>(javax.swing.Icon,D,Z):V
|
||||
- equals(java.lang.Object):Z
|
||||
- getDarkIcon(Z):javax.swing.Icon
|
||||
- getIconHeight():I
|
||||
- getIconWidth():I
|
||||
- getToolTip(Z):java.lang.String
|
||||
- hashCode():I
|
||||
- paintIcon(java.awt.Component,java.awt.Graphics,I,I):V
|
||||
c:com.intellij.ui.RowIcon
|
||||
- com.intellij.util.ui.JBCachingScalableIcon
|
||||
- com.intellij.ui.icons.IconWithToolTip
|
||||
|
||||
@@ -10,7 +10,6 @@ import com.intellij.util.ObjectUtils;
|
||||
import com.intellij.util.ui.ImageUtil;
|
||||
import com.intellij.util.ui.JBScalableIcon;
|
||||
import com.intellij.util.ui.JBUI;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -32,7 +31,6 @@ import java.awt.geom.RoundRectangle2D;
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.util.Objects;
|
||||
|
||||
@ApiStatus.Experimental
|
||||
public final class RoundedIcon extends JBScalableIcon implements DarkIconProvider, IconWithToolTip {
|
||||
private final Icon mySourceIcon;
|
||||
private final double myArcRatio;
|
||||
@@ -158,7 +156,6 @@ public final class RoundedIcon extends JBScalableIcon implements DarkIconProvide
|
||||
return mySourceIcon.getIconHeight();
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(mySourceIcon, myArcRatio);
|
||||
|
||||
Reference in New Issue
Block a user