IJPL-797 intellij.platform.core.ui review internal API

Make TextHoledIcon internal.
A very specific implementation for just one place.
No external usages. And one internal API exposure.

GitOrigin-RevId: 0dbb9ffac7d00af59cd316a44bc3a9eda25cf56e
This commit is contained in:
Sergei Tachenov
2024-06-11 15:09:41 +03:00
committed by intellij-monorepo-bot
parent 44fccd8302
commit a9bcc2eb4b
3 changed files with 2 additions and 8 deletions

View File

@@ -430,13 +430,6 @@ c:com.intellij.ui.icons.IconWrapperWithToolTip
- paintIcon(java.awt.Component,java.awt.Graphics,I,I):V
- replaceBy(com.intellij.ui.icons.IconReplacer):com.intellij.ui.icons.IconWrapperWithToolTip
- retrieveIcon():javax.swing.Icon
f:com.intellij.ui.icons.TextHoledIcon
- com.intellij.ui.icons.ReplaceableIcon
- com.intellij.util.ui.JBScalableIcon
- <init>(javax.swing.Icon,java.lang.String,F,java.awt.Color,com.intellij.ui.BadgeShapeProvider):V
- f:getFontSize():F
- f:getText():java.lang.String
- replaceBy(com.intellij.ui.icons.IconReplacer):javax.swing.Icon
f:com.intellij.ui.icons.TextIcon
- com.intellij.util.ui.JBScalableIcon
- <init>(java.lang.String,java.awt.Component,F):V

View File

@@ -1 +0,0 @@
com/intellij/ui/BadgeShapeProvider

View File

@@ -5,10 +5,12 @@ import com.intellij.ui.BadgeShapeProvider
import com.intellij.ui.scale.ScaleType
import com.intellij.util.ui.GraphicsUtil
import com.intellij.util.ui.JBFont
import org.jetbrains.annotations.ApiStatus.Internal
import java.awt.Color
import java.awt.Graphics2D
import javax.swing.Icon
@Internal
class TextHoledIcon(icon: Icon,
val text: String,
val fontSize: Float,